Satura rādītājs:

Temperatūras sensors (Arduino): 8 soļi
Temperatūras sensors (Arduino): 8 soļi

Video: Temperatūras sensors (Arduino): 8 soļi

Video: Temperatūras sensors (Arduino): 8 soļi
Video: NPK 7 IN 1 SOIL SENSOR - Humidity,Temperature ,EC, PH & NPK values all in one 2024, Jūlijs
Anonim
Temperatūras sensors (Arduino)
Temperatūras sensors (Arduino)
Temperatūras sensors (Arduino)
Temperatūras sensors (Arduino)
Temperatūras sensors (Arduino)
Temperatūras sensors (Arduino)

Šis projekts ir ideāli piemērots vidēja līmeņa un iesācēju hobijiem. Iestatīšana ir ļoti vienkārša. Ir mikroshēma ar nosaukumu LM35 (saite papildu skaidrojumiem), kas ļauj Arduino noteikt apkārtējās vides temperatūru.

Piegādes

1) 1 x Arduino nano/Arduino Uno + savienojošais kabelis

2) 5 cm x 5 cm perfboard vai neliels maizes dēlis

3) 20 x pārejas kabeļi vai vadi

4) 1 x 16x2 LCD ekrāns

5) 1 x 100K vai 250K potenciometrs

6) 1 x 9V akumulators + savienotāja skava

1. darbība: shēmas projektēšana un izpratne

Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne
Ķēdes projektēšana un izpratne

Mikroshēma LM 35 darbojas pēc principa, ka par katru apkārtējās temperatūras paaugstināšanos par 1 ° C spriegums, ko izvada LM 35 tapas "ārā", palielinās par 10 mV. Lineārā sakarība sākas pie 0 ° C. Piemēram, ja temperatūra ir 25 ° C, spriegums, ko izvada "izejas" tapa, būtu 25 * 10 mV = 250 mV vai 0,25 V.

Arduino var nolasīt sprieguma līmeni, kas tiek izvadīts no "izejas" tapas, kad tas ir savienots ar kādu no Arduino analogās tapas. Arduino funkcija ir analogRead. Pēc informācijas saņemšanas par LM 35 izvadīto spriegumu Arduino var veikt pāris vienkāršus aprēķinus, lai beidzot iegūtu vērtību pēc Celsija.

2. solis: shēmas izbūves plānošana

Ķēdes būvniecības plānošana
Ķēdes būvniecības plānošana

Ir vairākas iespējas, kā salikt ķēdi.

1) Cilvēkiem, kas nodarbojas ar elektroniku, es ieteiktu izmantot maizes dēli, lai izveidotu ķēdi. Tas ir daudz mazāk netīrs nekā lodēšana, un to būs vieglāk atkļūdot, jo vadus var viegli pielāgot. Izpildiet savienojumus, kas parādīti frizējošajos attēlos.

2) Pieredzējušākiem cilvēkiem izmēģiniet ķēdes lodēšanu uz maizes dēļa. Tas būs pastāvīgāks un kalpos ilgāk. Izlasiet un ievērojiet shēmu, lai saņemtu norādījumus.

3) Visbeidzot, jūs varat arī pasūtīt iepriekš sagatavotu PCB no SEEED. Viss, kas jums jādara, ir pielodēt komponentus. Darbībā ir pievienots nepieciešamais Gerber fails. Šeit ir saite uz Google diska mapi ar zip Gerber failu:

3. solis: LCD vadu lodēšana

Šis solis ir nepieciešams tikai tad, ja veidojat shēmas maizes dēļa vai perforētās plātnes versiju

Es ieteiktu lodēt vadus uz LCD, jo tas dos jums elastību, mēģinot lietot lietotāja interfeisa panelī 16x2 LCD. Turklāt būs vieglāk drošāk savienot LCD ar Arduino tapām.

Padomi lodēšanai ar spilventiņiem:

Sildiet savienojumu, novietojot lodāmuru virs kontaktpunkta starp vadu tapu un spilventiņu

Pagaidiet apmēram 5-8 sekundes, līdz savienojums tiek uzkarsēts

Padevējiet lodēšanas rakstus uz spilventiņa. Tam jāatrodas tuvu kontaktpunktam, bet ne int

4. solis: LCD savienojums ar Arduino

LCD savienojums ar Arduino
LCD savienojums ar Arduino
LCD savienojums ar Arduino
LCD savienojums ar Arduino

Arduino tapas 2, 3, 4, 5 pieslēdzas attiecīgi LCD ekrāna 14., 13., 12., 11. tapai, skaitot no kreisās uz labo.

LCD 1., 5. un 16. tapas ir savienotas ar zemi

LCD 2. un 15. tapas savienojas ar +5V

LCD 4. un 6. tapas savienojas attiecīgi ar Arduino 12. un 11. tapu.

LCD 3. tapa ir savienota ar +5 V, izmantojot potenciometru 100K vai 250K.

LCD 7., 8., 9. un 10. tapas nav savienotas ar neko

5. darbība: LM 35 savienošana ar Arduino

LM 35 savienošana ar Arduino
LM 35 savienošana ar Arduino

Pagriežot LM 35 plakano pusi pret sevi, tapas, kas pārvietojas no kreisās uz labo pusi, ir 1, 2 un 3.

1. tapa ir pievienota strāvas avotam. Tas darbojas pie jebkura sprieguma no 4V līdz 20V

2. tapa ir izejas tapa. Šī ir tapa, kas maina vērtību, mainoties temperatūrai. 2. tapa ir pievienota Arduino tapai A0 (analogā tapa 0).

3. tapa ir savienota ar zemi. Šī ir akumulatora negatīvā vai melnā puse. To sauc arī par 0V sliedi.

6. darbība: koda augšupielāde

Koda augšupielāde
Koda augšupielāde

Kodam ir viegli sekot. Pašā kodā ir komentāri, lai to būtu vieglāk saprast

Koda donwload saiti varat atrast šeit:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

7. solis: mājokļa celtniecība

Mājokļa celtniecība
Mājokļa celtniecība

1) Jūs varat ievietot jebkuru vecu plastmasas korpusu tā korpusam. Izmantojot karstu nazi, izgrieziet šķidro kristālu displeja un pogas spraugas.

2) Turklāt jūs varat apskatīt manu kontu, lai uzzinātu citu pamācību, kurā aprakstīts, kā no lāzera griezuma akrila izveidot kastīti. Jūs varēsiet atrast SVG failu lāzera griezējam.

3) Visbeidzot, jūs varat vienkārši atstāt ķēdi bez apvalka. To būs viegli labot un modificēt.

8. darbība: temperatūras sensora pārbaude

Kā redzat, parādītā temperatūra paaugstinās, kad uzliku roku uz sensora. Tas ir salīdzinoši precīzs, ja vēlaties uzzināt dienas temperatūru.

Ieteicams: