Jó napot mindenkinek. Ezt a projektet a moszkvai közeli iskolák egyikében hajtották végre robotika és természettudományok osztálya céljából. Az eszköz feladata tartalmazza a dátum, az idő, a hőmérséklet képeit, valamint az adatok rögzítését sd adathordozón félórás időközönként txt formátumú fájlban.
A termék összetétele tartalmazza:
1. Arduino mega 2560
2. Glcd12864 v 2.0 (vagy egy szokásos kínai képernyő a ks0107 / ks0108 chipeken)
3. Valós idejű óra Hz 85 63
4. Hőmérséklet-érzékelő TMP36
5. Modul a micro sd kártya számára
Séma és kapcsolatok
A Glcd12864 v2.0 kijelző párhuzamos interfészen keresztül csatlakozik. A valós idejű óra az I2c protokollt használja (sda sdc csapok a táblán), a mikro sd modul pedig spi, 50–53 érintkezőket használ (kifejezetten ezen a táblán). Minden tápellátással rendelkezik, kivéve az 5 V-os kijelző háttérvilágítását, a háttérvilágítás 3,3 V-ot használ. A rendszer általában nem bonyolult. Az alaplap áramellátása egyszerű, szabványos 5 V-os adapterből származik. A készülék áramfelvétele 100 mA körüli.
Nézet a kenyérvágódeszka
vázlat
vázlat
U8glib könyvtár
Maga a vázlat a szokásos arduino könyvtárakat használja, a képernyő kivételével, amelyhez az U8glib könyvtár szükséges. A vázlat betűkészleteit az archívum tartalmazza, és a vázlatnak a mappában kell működniük a helyes működés érdekében. A fő kérdésekkel kapcsolatos megjegyzéseket maga a vázlat tartalmazza.
Az időzítő úgy állítható be, hogy a tizedes bináris kód értékét a 45. és 46. sorba írja. Ebben az esetben a válaszidő fél óra. Az egy órás időszak megváltoztatásához a 46. sorba írjuk a B00111111 értéket. Ennek megfelelően ugyanazt az értéket írjuk az 54-ös időzítő-visszaállítási funkció sorra rtc pcf 8563 kézikönyv
Minden hőmérsékleti információt txt formátumban írunk az SD kártyára, és a következő formában van
Ezt követően az adatokat felhasználták az időjárási hőmérsékleti grafikonok összeállításához.
Ez az eszköz prototípus, nincsenek kéznél másolatok (jelenleg minden működik). Amint megkapom, leírom a teljes összeszerelés folyamatát a szoftver gyártásával stb.