MultiBoard 2
MultiBoard 2 er et AVR udviklingsboard til C-programmering som kan kommunikere med et bluetooth-modul via serielkommunikation. Boardet er velegnet til både at lære om elektronik og programmering. På højre billede ses boardet i sin opbevaringsæske sammen med en ICSP-programmer der kan programmere det fra en USB-port fra en PC (ICSP-programmeren er en hjemmelavet af typen USBasp). Boardet har jeg selv designet og fremstillet på IHKs værksted.
- Dimensionerne på boardet er 122 x 84 mm.
- De centrale komponenter er en Atmel ATmega32 microcontroller (kører på 16.000 MHz krystal), et DEM20485 LCD display med 4 x 20 karaktere, et LM400 bluetooth-modul, samt 4 x taktile push buttons.
- Bluetooth-modulet er forbundet med ATmega’en via dens USART. ATmega’ens USART kan også tilgås via en DSUB9-connector i RS232 levels og ved at flytte en jumper.
- En 10-pin connector (FC-10P) giver adgang til 8 pins på ATmega’en (4 x ADC, 2 x PWM, 2 x eksterne interrupts, og/eller normale I/O-pins). Stikket indeholder også +5 V output og naturligvis ground.
- En tilsvarende 10-pin connector er tilgængelig til at programmere ATmega’en via en ekstern ICSP-programmer.
- Det er også muligt at programmere boardet trådløst med en UART bootloader (jeg gør det selv mest for sjov da det er langsommere end via ICSP).
- Som bonus er 8 x LED’er forbundet med ATmega’en via en 74HC164 SIPO skifteregister.
- Boardet kan forsynes med 6-30 V DC via et rundt 5.5 mm stik eller via en af de to 10-pin konnectore.
Diagram
Kredsløbsdiagrammet til boardet kan downloades her.
Download Schematic Diagram
MultiBoard2_Schematic_Diagram.pdf [Downloads: 850]Layout
Layout til boardet tegnet i OrCAD kan downloades som PDF som indeholder negativer til top- og bundlag som kan bruges til at fremstille boardet med selv, hvis man har udstyret til det. Negativerne printes i 1:1 på transparent papir og bruges til at fremkalde en rå dobbeltsiddet printplade med UV-lys så den kan afsyres. Efterfølgende kan man bore huller og lodde komponenter.
Download Layout Negative
MultiBoard2_Layout_Negative.pdf [Downloads: 805]