Bon dia a tots. Aquest projecte es va implementar en una de les escoles properes a Moscou per a una classe de robòtica i ciències naturals. La tasca del dispositiu inclou imatges de data, hora, temperatura, així com enregistrar informació en suports SD amb un interval de mitja hora en format de fitxer txt.
La composició del producte inclou:
1. Arduino mega 2560
2. Glcd12864 v 2.0 (o una pantalla xinesa estàndard als xips ks0107 / ks0108)
3. Rellotge en temps real Hz 85 63
4. Sensor de temperatura TMP36
5. Mòdul per a targeta micro sd
Esquema i connexions
La pantalla Glcd12864 v2.0 es connecta mitjançant una interfície paral·lela. El rellotge en temps real utilitza el protocol I2c (pins sdc sdc a la pissarra), i el mòdul micro sd utilitza spi, pins 50 a 53 (concretament en aquest tauler). Tot funciona amb excepció de la pantalla de fons de la pantalla de 5V, el contrallum utilitza 3,3 V. En general, l’esquema no és complicat. L'alimentació de la placa prové d'un senzill adaptador de 5V estàndard. Consum actual del dispositiu a la regió de 100 mA.
Vista a la taula
Esbós
Esbós
Biblioteca U8glib
El propi croquis utilitza les biblioteques arduino estàndard, a excepció de la pantalla, que requereix la biblioteca U8glib. Els fitxers per a l'esbós es donen a l'arxiu i el funcionament correcte ha de ser a la carpeta amb l'esbós.
El temporitzador s’estableix escrivint el valor del codi binari decimal a les línies 45 i 46. En aquest cas, el període de resposta és de mitja hora. Per canviar el període d'una hora, escrivim a la línia 46 el valor B00111111. En conseqüència, escrivim el mateix valor a la línia de funció de restabliment del temporitzador. Informació més detallada sobre com manipular el temporitzador rtc pcf 8563 manual
Tota la informació de temperatura s’escriu a la targeta sd en format txt i té el següent formulari
Posteriorment, les dades es van utilitzar per compilar gràfics de temperatura del temps.
Aquest dispositiu és un prototip, no hi ha còpies de treball a la mà (actualment tot funciona). Tan aviat com ho pugui obtenir, descriuré el procés de muntatge complet amb la fabricació de programari, etc.