I put together a library to make working with the STM32F4 easier for those coming from the arduino crowd. It still has a ways to go but there' enough there to get started. It lets you set up Pins and Serial ports in a format similar to the arduino platform. You can download the libraries HERE
While I'm waiting on the boards to come back for my touch screen project, I decided to finally design the board for a project I came up with over the summer: a bluetooth based keyless entry/ignition system for cars. Basicly you just piggy back this device onto your ignition switch, and install a push button in the dashboard/console. When the button is pressed it does a quick scan for bluetooth devices and if it finds your cell phone (or another one that you have registered) it will enable the igntion system and start the car. If you have automatic locks they can be wired in as well and will automatically unlock when you are within a certain range based on signal presence/strength. And of course it lets you turn on/start/unlock the car from your phone.
Its hard to tell the scale here but those are micro relays, and the entire device including the enclosure fits in a 50mm by 50mm square. which is a little larger than half of a credit card.
Started doing a lot of work using ARM cortex based STM32F4 processor. This is a quick demo of one of the projects which needed a full Touch based UI. I did this by building rudementary element classes, and a desktop application that allows you to build a UI and then automatically generates the code with event handlers much like .NET .
In the video I am using the STM32F4 Discovery eval board connected to a 3.2" tft from adafruit industries. Once I get a little more time I will post the KiCad design files and code for the inegrated board and some more ARM based projects
I recently had to rework a design and use two 74HC595 shift registers to drive two 4-digit 7-segment displays. This was my first time using this mehtod and there wasnt a lot of information online so I threw together a quick tutorial. Hopefully its helpful to someone.
This is just a basic motion sequence I threw together on the prototype as a proof of concept for the tripod position, which will allow it to push buttons and possibly draw with its free arm.
Started Work with a new company last month, So Ive been busy. But I have been working on building a CNC Mill in my free time. For the motor controller Im using an arduino UNO flashed with GRBL and a GrblShield driver. Grbl is an open source G-Code interpreter for arduino, it recieves raw G-code from the host using a very bare processing sketch. Im still waiting for my GrblShield to ship so in the meantime I decided to code up a more robust GUI to handle the host side.Click Here for more information and source code
Started doing some work in Unity's Game development engine. Im making an old school Zone Control game targeted for mobile (mainly iPhone). But I did a quick port to web to show it. This is still in the works but here it is
Been getting into a bit of mobile development using Titanium. This a community based surf report app I made. It is backed by php/MySql. Next I'm getting started on some Computer Vision projects in android
Haven't updated in a while. Had some contract work that needed to be finished. Today I'm Starting an open source .NET library for working with craigslist. You can check the progress here: CraigsLib.
Check out this video on tracking infrared lights featured in my servo control project
I got some more content up today. Pretty much this site will serve as a kind of portfolio for different work that I've done. Think of it as an interactive resume. I hope to get more content up throughout the week, including schematics and source code for all of my projects for anyone who is interested.
Just created this site to show some projects and random experiments ive been doing. It will be under construction for the next week or so. In the meantime if you have any questions you can email me at Jason.Berger@girshwin.com