Përmbajtje:
- Hapi 1: Shikoni Video
- Hapi 2: Lidhjet
- Hapi 3: Modulet RTC Modifikimet "LowPower" (opsionale)
- Hapi 4: Firmware
Video: Arduino Datalogger me RTC, Nokia LCD dhe Kodues: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Pjesët:
- Arduino Nano ose Arduino Pro Mini
- Nokia 5110 LCD 84x48
- Sensori i temperaturës/lagështisë DHT11
- Moduli DS1307 ose DS3231 RTC me AT24C32 EEPROM të integruar
- Kodues i lirë me 3 kondensatorë debonues
Karakteristikat:
- GUI bazuar në Nokia LCD dhe kodues
- temperatura, lagështia, data dhe koha mund të ruhen çdo 1 deri në 120 minuta
- çdo rekord është i ngjeshur në 39 bitfield vetëm kështu që 32kbit flash (4KB) mund të përshtaten me 819 regjistrime
- Çipi opsional AT24C256 mund të ruajë edhe 6553 regjistrime
- gjumë i thellë i përdorur për të kursyer baterinë, ATMEGA zgjohet kryesisht nga ndërprerjet
- DHT11 mundësohet vetëm gjatë matjeve
- mundësuar nga 18650 ose qeliza të tjera litiumi
- disa shfaqje "fytyra"
- 6 shkronja
- njehsor i nivelit të baterisë
- rishikimi i të dhënave dhe grafikët
- min/max me datën/orën
- të gjitha të dhënat e regjistruara hidhen përmes portit serik në formatin CSV
- Drita e pasme LCD
- përdoret biblioteka N5110 me burime të shpejta dhe të ulëta
- vet leximin e të dhënave DHT11 të nivelit të ulët
- vet kodin e trajtimit të DS1307, DS3231 dhe AT24C32 I2C EEPROM
- kodi përdor pothuajse të gjithë flashin 32KB Arduino
- të gjithë regjistrat e brendshëm mund të ruhen në RAM të jashtëm EEPROM ose DS1307
Kompresimi i të dhënave
Vlerat e mëposhtme regjistrohen:
- koha (orë, min)
- data (d, m, y)
- temperatura
- lagështia
Të dhënat e mësipërme janë të ngjeshura në fushën bit 39-bit:
- orë 0..23 -> 5b
- min 0..59 -> 6b
- d 1..31 -> 5b
- m 1..12 -> 4b
- y 2018..2021 -> 2b
- temp -40.0..64.0 -> 1024vlera = 10b
- hum 0..100 -> 7b
- gjithsej 39 bit
Vetëm 5 bajt përdoren për 1 regjistrim:
bit 76543210 byte0 hhhhhmmm byte1 mmmdddd byte2 mmmmyytt byte3 tttttttt byte4 hhhhhhh0
Hapi 1: Shikoni Video
Nëse jeni të interesuar për veçoritë dhe zhvillimin e projektit shikoni videot e mësipërme
Hapi 2: Lidhjet
Nokia 5110:
- RST në D9
- CS/CE deri D10
- DC në D8
- MOSI/DIN në D11
- SCK/CLK deri në D13
- KQV në Arduino KQV
- Drita në D6
- GND në GND
DHT11:
- KQV në KQV
- T D DHNA deri në D14
- NC
- GND në GND
RTC DS1307/DS3231 dhe AT24C32 EEPROM:
Arduino I2C (A4/A5)
Kodifikues:
- PinA në D2
- PinB në D4
- Butoni në D3
Hapi 3: Modulet RTC Modifikimet "LowPower" (opsionale)
Në DS1307 prerë 2 gjurmë, hiqni R6 dhe bëni lidhësin e saldimit
Në DS3231 prerë 2 gjurmë
Hapi 4: Firmware
Skica Arduino:
github.com/cbm80amiga/N5110_DHT11_logger_G…
Biblioteka N5110:
github.com/cbm80amiga/N5110_SPI
Opsionet e konfigurimit:
#përcaktoni USE_DS3231 -> për të përdorur DS3231 në vend të DS1307
#përcakto REG_IN_RTCRAM -> regjistrat ruhen në RTC RAM (vetëm për DS1307)
Recommended:
Kohëmatësi me Arduino dhe kodues rrotullues: 5 hapa
Kohëmatësi Me Arduino dhe Rodary Encoder: Kohëmatësi është një mjet i përdorur shpesh në aktivitetet industriale dhe shtëpiake. Ky asamble është i lirë dhe i lehtë për t'u bërë. Alsoshtë gjithashtu shumë i gjithanshëm, të jesh në gjendje të ngarkosh një program të zgjedhur sipas nevojave. Ka disa programe të shkruara nga unë, për Ardui
Kohëmatësi i energjisë me Arduino dhe kodues rrotullues: 7 hapa (me fotografi)
Kohëmatësi i energjisë me Arduino dhe kodues rrotullues: Ky kohëmatës i energjisë bazohet në kohëmatësin e paraqitur në: https: //www.instructables.com/id/Timer-With-Arduin … Një modul i furnizimit me energji dhe një SSR (stafetë e gjendjes së ngurtë ) ishin bashkangjitur asaj. Ngarkesa të fuqisë deri në 1KW mund të operohen dhe me ndryshime minimale l
DC Motor dhe kodues për pozicionin dhe kontrollin e shpejtësisë: 6 hapa
DC Motor dhe Encoder for Position and Speed Control: Hyrje Ne jemi një grup studentësh UQD10801 (Robocon I) nga Universiti Tun Hussei Onn Malaysia (UTHM). Ne kemi 9 grupe në këtë kurs. Grupi im është grupi 2. Aktiviteti i grupit tonë është DC motor dhe kodues për kontrollin e pozicionit dhe shpejtësisë. Objekti i grupit tonë
Si të përdorni Stepper Motor si kodues rrotullues dhe ekran OLED për hapa: 6 hapa
Si të përdorni Stepper Motor si kodues rrotullues dhe ekran OLED për hapa: Në këtë tutorial ne do të mësojmë se si të gjurmojmë hapat e motorit stepper në ekranin OLED. Shikoni një video demonstruese. Kredia për tutorialin origjinal shkon për përdoruesit e youtube " sky4fly "
Menuja Arduino në një Nokia 5110 LCD duke përdorur një kodues rrotullues: 6 hapa (me fotografi)
Menuja Arduino në një Nokia 5110 LCD duke përdorur një kodues rrotullues: Të dashur miq, mirëpresim në një tutorial tjetër! Në këtë video ne do të mësojmë se si të krijojmë menunë tonë për ekranin e njohur Nokia 5110 LCD, në mënyrë që t'i bëjmë projektet tona më miqësore dhe më të afta. Le të fillojmë! Ky është projekti