Ett trådlöst kontrollerade, Arduino-Powered anslagstavla (2 / 15 steg)
Steg 2: Design kriterier
Programmet har att göra tre saker. Det måste först skriva data till visning i ett av de två metoderna - direkt eller rullning. Samtidigt göra det, måste det vara redo att hoppa till användaren menyn rutinen så snart seriella data visas på seriell ingång. Slutligen måste programmet läsa och skriva till den fordonsbaserade EEPROM och den externa serial EEPROM.
Hårdvara:
Maskinvaran måste vara Arduino-kompatibel, stödja en XBee utan för mycket lödning och ha utrymme protoboard att rymma gränssnitt på display, serial EEPROM och LDR. Jag ville att det skulle vara lätt att läsa, men ändå arbete med LiquidCrystal biblioteket, så jag valde en LCD-kompatibel VFD teckens display.
För Arduino valde jag Sparkfun's Arduino Pro 328 5V.
-Det är billigt
-Det kompisar med Sparkfun Xbee sköld (mer om detta i lite)
-Det har ingen USB, som jag inte behöver när det initialt är programmerad
* Det sätter 5V på de 3.3V pin, som kan vara ett problem. Sparfun Xbee sköld har dock egen TTL nivå omvandlare och 3.3V regulator
För Xbee valde jag standard makt, serie I XBee enheter. De verkar ha gott om intervallet för ansökan. De mer komplexa serie II funktionerna behövs inte för detta projekt.
För att montera Xbee, valde jag Sparkfun's Xbee sköld.
-Det är dyrt, men bekvämt
-Den har lagom protoboard utrymme
* Det bryter inte ut alla stiften. Jag var kunna löda rätt att stiften, men detta kan vara ett problem för vissa
Medan jag var på det, köpt jag också en Sparkfun Xbee USB-bärare. Du behöver det gränssnittet Xbee till datorn.
VFD valt var en Noritake CU2009ECPB-W1J.
-Det var billigt på eBay
-Det är LCD-kompatibel
* Det drar mycket ström - 400 ma vid 5 v.
Den serial EEPROM är en 24LC256 256 K EEPROM från Microchip.
-Det är billigt
-Det är en I2C del, så bara behöver två stift
-Det stöds av Wire.h och är lätt att använda
Nätaggregatet är en 9v vägg-vårta. Xbee och Arduino hanterar sina egna spänningsreglering, medan displayen får nog från en separat 7850-baserade linjär tillsynsmyndighet. Det droppar 4v vid 400ma och avleder värme på så mycket. I efterhand, skulle ett bättre val ha varit en extern 5V switchmode vägg vårta.
Slutligen, för fallet... en trä cigarrlåda. Det är lätt att arbeta med, kom med en fin passform och finish och var billig - $3.