Përmbajtje:
- Hapi 1: Bëni Arduino në Breadboard
- Hapi 2: Lidhja e ekranit LCD
- Hapi 3: Lidhja e sensorit të temperaturës DS18B20
- Hapi 4: Përgatitja e qarkut
- Hapi 5: KODI Arduino
- Hapi 6: Më në fund Keni Bërë
- Hapi 7: Shih LIVE
Video: Termometër dixhital me Arduino & DS18B20: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Thjesht krijoni një termometër dixhital me të cilin mund t'ju tregojë temperaturën aktuale të dhomës në një ekran LCD. Ky është një projekt fillestar. Aparatura që ju nevojiten: 1. Arduino UNO R3 2. Sensori i temperaturës DS18B20. 3. Ekran LCD 16X2. 4. Lidhja e telave. 5. Bordi i projektit. Tani le të bëjmë termometër dixhital ….. Ky është një pinout Atmega168 për arduino. Thjesht kaloni këtë nëse doni të bëni këtë termometër me arduino tuaj.
Hapi 1: Bëni Arduino në Breadboard
Krijimi i arduino në një breaboard është shumë e lehtë. Tani procedura hap pas hapi e telave jepet më poshtë: 1. Pin 7 -> +5V 2. Pin8 -> GND 3. Pin9 -> Kristal -> kondensator 22pF -> GND 4. Pin10-> Kristal -> kondensator 22pF -> GND 5. pin 22 -> GND 6. Pin21 & Pin20 -> +5V 7. Pin1-> 10K regjistrues në GND +Shtyp butonin në +5V Tani jeni gati ……………..
Hapi 2: Lidhja e ekranit LCD
Hapi 3: Lidhja e sensorit të temperaturës DS18B20
Hapi 4: Përgatitja e qarkut
Lidhni LCD me atmega ose arduino sipas shembullit të paracaktuar të LCD në arduino IDE. Tani lidhni autobusin DS1307 DATA me PIN DIGJITAL 7 (Atmega pin 13)
Hapi 5: KODI Arduino
#përfshi #përfshi #përfshi int int DS18S20_Pin = 7; // DS18S20 Pin sinjal në dixhital 7 nga rahulmitra LiquidCrystal LCD (12, 11, 5, 4, 3, 2); // Çipi i temperaturës i/o OneWire ds (DS18S20_Pin); // në pinin dixhital 7 nga rahulmitra void setup (void) {Serial.begin (9600); lcd.filloni (16, 2); // Shtypni një mesazh në LCD. lcd.print ("Rahul Mitra"); } lak void (i pavlefshëm) {temperatura e notimit = getTemp (); Serial.println (temperatura); lcd.setCursor (0, 1); lcd.print ("Temp:"); lcd.print (temperatura); lcd.print (" *C"); vonesë (100); // vetëm këtu për të ngadalësuar daljen kështu që është më e lehtë të lexosh} float getTemp () {// kthen temperaturën nga një DS18S20 në të dhënat e bajtit DEG Celsius [12]; bajt addr [8]; nëse (! ds.search (addr)) {// nuk ka më sensorë në zinxhir, rivendosni kërkimin ds.reset_search (); kthimi -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("CRC nuk është e vlefshme!"); kthimi -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("Pajisja nuk njihet"); kthimi -1000; } ds.reset (); ds.zgjedh (addr); ds.shkruaj (0x44, 1); // fillo konvertimin, me fuqinë e parazitit të ndezur në fund byte present = ds.reset (); ds.zgjedh (addr); ds.shkruaj (0xBE); // Lexo Scratchpad për (int i = 0; i <9; i ++) {// na duhen të dhëna 9 bajtësh = ds.read (); } ds.reset_search (); byte MSB = të dhëna [1]; bajt LSB = të dhëna [0]; float tempRead = ((MSB << 8) | LSB); // duke përdorur notën e komplimentit të dy TemperatureSum = tempRead /16; kthimi TemperatureSum; }
Hapi 6: Më në fund Keni Bërë
Hapi 7: Shih LIVE
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Recommended:
Arduino Nano-MMA8452Q 3-Bosht 12-bit/8-bit Përshpejtues dixhital dixhital: 4 hapa
Arduino Nano-MMA8452Q 3-Aksi 12-bit/8-bit Përshpejtues dixhital: MMA8452Q është një akselerometër i zgjuar, me fuqi të ulët, me tre boshte, kapacitiv, me mikromakinim me 12 bit rezolucion. Opsionet fleksibile të programueshme të përdoruesit sigurohen me ndihmën e funksioneve të ngulitura në akselerometër, të konfigurueshme në dy ndërprerës
Si të shkatërroni një caliper dixhital dhe si funksionon një caliper dixhital: 4 hapa
Si të rrëzoni një caliper dixhital dhe si funksionon një caliper dixhital: Shumë njerëz dinë të përdorin kalibra për matje. Ky tutorial do t'ju mësojë se si të prishni një caliper dixhital dhe një shpjegim se si funksionon caliper dixhital
Termometër dixhital i bazuar në Arduino: 3 hapa
Termometri dixhital i bazuar në Arduino: Në këtë projekt, është krijuar një termometër dixhital me bazë Arduino që mund të përdoret për të analizuar temperaturën e dhomës. Termometri në përgjithësi përdoret si një instrument matës i temperaturës. Ka parime të ndryshme që mund të përdoren për të matur
Arduino From Scratch - Termometër dixhital: 7 hapa (me fotografi)
Arduino Nga Gërvishtja - Termometër Dixhital: Më ka pëlqyer të bëj projekte me Arduinos, por me 30 dollarë një copë projektet tuaja mund të bëhen të shtrenjta. Kështu që unë dua t'ju tregoj se si mund ta bëni Arduino -n tuaj nga e para dhe të kurseni para duke e bërë atë. Bëni Arduino -n tuaj për rreth 8 dollarë. Për këtë udhëzues
Termometër dixhital Arduino DIY: 5 hapa
Termometër dixhital Arduino DIY: Përshëndetje të gjithëve! Këtu, unë do t'ju tregoj se si të bëni një termometër të thjeshtë dixhital duke përdorur Arduino