This video below will show the cabling, the circuits boards, servos and controlling software working. As you will see this is not exactly the finished product, but a test setup to see that everything works as it should. I do not show this too well in this video, but the temperature sensors, motion and a couple other sensors are wired up and working as well.
This was filmed in July, which means the cabin is now a lot closer to being finished. I will upload some newer photos soon. Due to work I have been located in South-Korea for the last 2 months and won’t be going home until end of October – this is why I haven’t been able to work with the project for a while.
I can’t wait to get back home and finish this project and eventually post video/pictures of everything properly installed :-)
As a regulare reader of the EEWeb.com site I was flattered to be offered the opportunity to have my blog featured as the EEWeb.com “Site of the Day”. It was unexpected to say the least, which is why I took a couple of screenshots to prove that it’s true.
Luckily PCBcart had my card made before the lunar new year, and I just got them today! I’m very excited about it, they turned out nicely. People are wondering how the PCBcart quality is, so here are a couple of pictures of the bare boards. I’ll start soldering components as soon as I have time.
Of course I will post pictures when the board is assembled completely.
January 17th I sent the gerber files over to PCBCart.com for production. They have great specs, and extras like Immersion Gold plating and blue coloured solder mask was pretty cheap. They sent me an email telling me that production may be delayed to until after Chinese new year, which would mean the cards wouldn’t get sent until February 12th… Luckily though, they came through – today I received an email from them telling me that the cards have been shipped!
Packets containing electrical components are coming in from everywhere these days too, it’s great! From Sparkfun, Elfa (Norwegian equivalent of Digikey, only 1% of their articles to 10x the price), Ebay and dealextreme. It’s amazing how cheap components can be when ordering from Hong Kong.
I’ll be sure to post images of the PCBs as they arrive so you can make your own mind up whether PCBCart is worth using for your next project or not. By the way, the board dimensions are 60mm x 85mm (2.35 x 3.3 inches for you empirical people).
The C# program is in the very early stage but has enough to display the webcam images and communicate with the microcontroller through USART interface. Even though the microcontroller software is very far from finished too, it still controls the two servos where the webcam is mounted(you can hear them moving in the background as I control them from the computer). The video doesnt show the actual servo/webcam rig, so I added some pictures of that too.
Here are the full schematic as well as the current PCB layout for my CabinControl project. I have not yet sent the boards for manufacturing, so there may still come adjustments. If so I will post them here.
I haven’t really given an in-depth explanation of the system overview nor the schematic simply because I don’t know if anybody would be interested. If I get questions in the comments I will answer them to the best of my ability :-)
EDIT: I added an Eagle3D output version of the board. It’s not exactly flawless in its 3D representation, but nevertheless.
Eagle3D output, with obvious errors. Still looks cool though.
One of my current projects is what I’ve decided to call CabinControl. This is a circuit that will be installed on a cabin (hence the name) in order to remotely control webcam, cabin temperature etc, as well as observe sensor inputs like temperatures, motion around the cabin, snow depth, daylight brightness and so on. See the figure below for a complete list of interfaces. Currently I am working mostly on the HW side of things, trying to get the PCB design completed and get the board manufactured. I guess I will upload the current PCB design some time soon. When I finish the circuit and board layout I have a lot of coding to do both for the microcontroller (C) as well as for the PC (C#).