Orodha ya maudhui:
- Hatua ya 1: Ongeza Maktaba Inayohitajika kwa Arduino IDE
- Hatua ya 2: Waya waya DS18B20
- Hatua ya 3: Pakia Mchoro wa Mfano "Mseja"
- Hatua ya 4: Nakili Nambari ya Serial
- Hatua ya 5: Imemalizika
Video: Pata Nambari ya Serial ya DS18B20 Na Arduino: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Huu ni mwongozo wa haraka juu ya jinsi ya kupata nambari za kibinafsi za sensorer za joto-waya za DS18B20 1.
Hii ni rahisi kwa miradi ambayo inahitaji sensorer nyingi.
Vitu unahitaji:
- Arduino 5v (UNO, Mega, Pro Mini nk) - Arduino UNO R3 - AliExpress - eBay
- Sensor ya Muda DS18B20 - AliExpress - eBay
- 4.7k - 1 / 4w Resistor THT - AliExpress - eBay
- Bodi ya mkate - AliExpress - eBay
- Waya za Jumper - Mwanaume kwa Mwanaume - AliExpress - eBay
- Kompyuta iliyo na Arduino IDE imewekwa
Hatua ya 1: Ongeza Maktaba Inayohitajika kwa Arduino IDE
- Fungua Arduino IDE (ninatumia 1.8.1)
- Bonyeza "Mchoro" -> "Jumuisha Maktaba" -> "Dhibiti Maktaba…"
- Chagua upau wa utaftaji na andika "dallas"
- Bonyeza "Joto la Dallas" na ubonyeze "Sakinisha"
Vinginevyo unaweza kupakua Maktaba kutoka hapa: https://github.com/milesburton/Arduino-Joto …….
Maktaba hii ni pamoja na Maktaba ya OnWire.
Hatua ya 2: Waya waya DS18B20
Kutumia bodi ya mkate unganisha + 5V, GND na Dijiti 2 ya Dijiti (Pin 2 tayari imewekwa kwenye mchoro wa mfano) kutoka Arduino ikitumia Rukia za kiume hadi za Kiume.
Unganisha DS18B20 sambamba na vipande vya terminal 3x kwenye ubao wa mkate.
- Bandika 1 (GND) -> GND (Ardhi 0V)
- Bandika 2 (DATA) -> Dijiti ya Dijiti 2
- Bandika 3 (Vdd) -> + 5V
Kwa Njia ya Nguvu ya Kawaida unganisha Kizuizi cha 4.7K kutoka + 5V hadi waya wa Dijiti 2 kwenye ubao wa mkate.
Kiunga kifuatacho ni rasilimali nzuri kwa sensor ya joto ya waya ya 1-DS18B20.
www.tweaking4all.com/hardware/arduino/ardu…
Hatua ya 3: Pakia Mchoro wa Mfano "Mseja"
Mara baada ya kuiweka waya uko tayari kupakia Joto la Dallas "Moja" MchoroFungua Arduino IDE (ninatumia 1.8.1) Bonyeza "Faili" -> "Mifano" -> "Joto la Dallas" -> "Moja" kuchelewesha (5000); kwenye laini ya 103 kunipa muda wa kunakili nambari ya serial Chagua fomu yako sahihi ya bodi "Zana" -> "Bodi" Chagua bandari inayofaa "Zana" -> "Bandari" Sasa "Pakia" Mchoro "Mchoro" -> "Pakia" Bonyeza "Zana" -> "Serial Monitor" hakikisha viwango vya baud vinafanana na yangu ni 9600Ikiwa mchoro haukupakia angalia Bodi yako, Bandari, madereva ya USB nk.
Hatua ya 4: Nakili Nambari ya Serial
Kutoka kwa "Serial Monitor" utaona mstari wa 4 ni "Anwani ya Kifaa 0: xxxxxxxxxxxxxxxx"
Hii ndio Nambari ya Serial ya DS18B20
Ikiwa ni "0000000000000000" basi kuna shida kusoma DS18B20 yako.
Eleza na panya yako na bonyeza CTRL + C kwenye kibodi yako kisha uipitishe kwenye Notepad
Kwa miradi yangu mingine nambari yangu hutumia safu ya nambari hizi. Nilibadilisha kamba ya HEX kwa fomati ifuatayo.
KifaaAddress tempSensorSerial [9] = {
{0x28, 0xFF, 0x07, 0xA6, 0x70, 0x17, 0x04, 0xB5}, {0x28, 0xFF, 0xB2, 0xA6, 0x70, 0x17, 0x04, 0x28}, {0x28, 0xFF, 0x42, 0x98, 0x70, 0x70, 0x70, 0x70, 0x70, 0xD3}, {0x28, 0xFF, 0x86, 0xA8, 0x70, 0x17, 0x04, 0xA6}, {0x28, 0xFF, 0x2B, 0x65, 0x71, 0x17, 0x04, 0x76}, {0x28, 0xFF, 0x66, 0x66, 0x17, 0x04, 0xF5}, {0x28, 0xFF, 0xD9, 0x9B, 0x70, 0x17, 0x04, 0x9C}, {0x28, 0xFF, 0x98, 0x6A, 0x71, 0x17, 0x04, 0xED}, {0x28, 0x0x, 0x42, 0x71, 0x17, 0x04, 0x4C}};
Hatua ya 5: Imemalizika
Sasa unaweza kutambua kila sensor ya joto ya waya ya 1-DS18B20 katika nambari yako na utumie kazi kama hii:
kuelea GetTemperature (byte j) {
sensorer.kuombaTemperaturesByAddress (tempSensorSerial [j]);
kuelea tempC = sensorer.getTempC (tempSensorSerial [j]);
kurudi tempC;
}
Ilipendekeza:
Pata Arifa za Barua pepe Kutoka kwa Mfumo wako wa Usalama wa Nyumbani Kutumia Arduino: Hatua 3
Pata Tahadhari za Barua Pepe Kutoka kwa Mfumo wako wa Usalama wa Nyumbani Kutumia Arduino: Kutumia Arduino, tunaweza kurahisisha utendaji wa kimsingi wa barua pepe katika usanidi wowote wa mfumo wa usalama uliopo. Hii inafaa zaidi kwa mifumo ya zamani ambayo ina uwezekano mkubwa kuwa imekatika kutoka kwa huduma ya ufuatiliaji
Nambari 4 ya Nambari 7 ya Kitengo Na Kitufe cha Rudisha: Hatua 5
4 Nambari ya Sehemu ya 7 ya Kitengo na Kitufe cha Rudisha: Hii inayoweza kufundishwa itakufundisha jinsi ya kuunda kipima muda cha kutumia saa 4 ya Kitambulisho cha Sehemu 7 ambazo zinaweza kuweka upya na kitufe. Pamoja na hii inayoweza kufundishwa ni vifaa vinavyohitajika, wiring sahihi, na faili inayoweza kupakuliwa ya nambari ambayo ilikuwa
Jinsi ya Kupakia Programu au Nambari ya Arduino Pro Mini kwa Kutumia Cable ya CH340 UART Serial Converter: 4 Hatua
Jinsi ya Kupakia Programu au Nambari kwenye Arduino Pro Mini kwa Kutumia Cable ya CH340 UART Serial Converter: Kebo za USB TTL Serial ni anuwai ya USB kwa nyaya za kubadilisha fedha ambazo hutoa muunganisho kati ya viunganisho vya USB na serial UART. Cable anuwai zinapatikana kutoa uunganisho kwa volts 5, volts 3.3 au viwango maalum vya ishara ya mtumiaji
NODEMcu Usb Port Haifanyi Kazi? Pakia Nambari ya Kutumia USB kwa Moduli ya TTL (FTDI) katika Hatua 2 tu: Hatua 3
NODEMcu Usb Port Haifanyi Kazi? Pakia Nambari ya Kutumia USB kwa Moduli ya TTL (FTDI) kwa Hatua 2 tu: Umechoka kuunganisha kwa waya nyingi kutoka USB hadi moduli ya TTL kwa NODEMcu, fuata hii inayoweza kufundishwa, kupakia nambari hiyo kwa hatua 2 tu. Ikiwa bandari ya USB ya NODEMcu haifanyi kazi, basi usiogope. Ni tu chip ya dereva ya USB au kontakt USB,
Serial Serial (UART) ya Arduino / STM32 / nk. 3 Hatua (na Picha)
Wireless Serial (UART) ya Arduino / STM32 / nk. Kweli, ni chaguo pekee kwa utatuzi wa Arduino. Lakini wakati mwingine, haiwezekani au kwa vitendo kuendesha kebo ya USB kutoka Ard