Living in the 21st century world, you mostly get in touch with the IP related stuffs everyday life. That’s why you should create/develop an Internet0 transceiver, which it will ease your data sending tasks over the internet in a standardized progress, and without even considers about the electronics or cost at all.
For today class project, you are going to create a very small yet simple internet0 transceiver device. With just a press of button, a sequence of clicks will be encoded or decoded, then encapsulated in an IP packet and will sent to a computer by serial port in a systematic sequence. Continue reading
There are tons of various development boards around the internet. If you are looking for one – might be this one will fit your needs. It is featured with
- ATMega32 MCU clocked at 16MHz;
- I2C EEPROM (64KBytes);
- 4-way Piano Switch;
- Reset and some LEDs;
- 2 x 40 pin DIL breakout connectors.
Board is 100x75mm size with tracks on both sides. Probably it is best to send Gerber files to your nearest PCB manufacturer and get professionally looking PCB.
One of SMD soldering techniques is using a reflow soldering oven. Reflow soldering technique is used when it is impossible to solder components by hand. These may include ball grid arrays (BGA), small pitch quad flat packs. Or simply solder any SMD element to make board look professional and smooth.
Special care has to be taken when soldering with oven. Specialized ovens have controllers built in that control overall soldering process by adjusting temperatures, but if you are using regular oven that is much cheaper than specialized soldering ovens, you need to build a controller. Controller has to adjust soldering oven temperature according to chart that is stored in memory. Together with keypad this gives great interactivity.
Soldering oven controller is based on ATmega32 microcontroller that uses ADC input to read NTC temperature sensor. Current temperature is displayed on graphical LCD as chart. As authors state – system works OK, maybe additional blower could be added for cooling speed controlling as without fan it is to slow.
This is what I call some time consuming project. 8x8x8 is 512 total LEDs to solder. But end result looks really cool. Each LED in this cube can be controlled individually by ATmega32 microcontroller.
The controller board can be interfaced to RS232, CAN and two joysticks from the C64. To control such amount of LEDs isn’t easy task without special time controlled multiplexing. The cube is divided in to 64 LED planes where each plane is switched about 100 times per second, so for spectator it looks like individual LEDs are controlled separately. Construction schematics aren’t final, but you can see some versions here. The complete software is written in C for the AVR-GCC compiler and can be found here.