Witam.
Już jakiś czas siedzę nad głupim trochę projektem mianowicie:
Stacja METEO ale trochę inna niż wszystkie inne:)
System sprzętowy został oparty o moje ulubione SunDuino 1.5b
z procesorem ATMega328 z zegarem 16Mhz oraz modułem SunBEE1.1(mój klon ZigBee)
Całość zasilana z baterii Lipo 3,7V 230mAh przy pomocy przetwornicy Boostera MCP1650
ładowanie odbywa się z baterii słonecznych 0.5W również poprzez układ Microchipa.
Całość współpracuje z czujnikami:
DS18B20 i TMP102 = temperatura
DHT22 = Czujnik wilgotnosci
http://www.sparkfun.com/products/10167BMP085 = Czujnik barometryczny ciśnienia atmosferycznego
http://www.sparkfun.com/products/9694Dodatkowo całość ma wbudowany zegar RTC R8025
z innych ciekawszych:
0.5w Solar Panel 55x70 =
http://www.seeedstudio.com/depot/05w-so ... ?cPath=155O ile ZigBee zrobiłem w oparciu o układ Texasa CC2530
tak się prezentują moduły SunBEE
Stosunkowo dużo było problemów z uruchomieniem gdyż dysponowałem pożyczonym clonem
CC-Debugera, który jak się okazało był marnej jakości i nie do końca prawidłowo działał nie programował 2ch bitów a pisał ze zmienił, a to powodowało, że z byle powodu CC2530 tracił bootloader i niestety przestawał działać
-- całą winę ponosiły za ten stan rzeczy 2 bufory w debugerze po wymianie na inne zdaje sie ze działa dobrze , aczkolwiek zdarza się ze soft wgrywa się z błędem
Płytki oczywiście z względu na rozmiary zamawiane
o tyle podstawkę pod SunBee
Zakupiłem razem z czujnikami niektórymi w sparkfunie
http://www.sparkfun.com/products/8687Na razie układ jeszcze w powijakach , a schemat całości mam tylko w głowie
więc opiszę software bo jak napisałem wyżej całość komunikuje się przez sieć XBee (SunBEE) z komputerem gdzie dane są zbierane przez aplikacje napisana w VisualC# i prezentowane w formie tabelarycznej oraz wykresów z możliwością eksportu do Exela
Oprogramowanie na SunDuino napisane oczywiście w Arduino IDE udostępnię po uporządkowaniu
wraz ze schematem połączeń.
Zajawka czasem się wieszającego programu w załączniku: