Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Jei kada nors norėjote vizualinio termometro, šis projektas gali padėti. Mes pagaminsime šviesos diodų rinkinį, rodantį tam tikras spalvas, atsižvelgiant į drėgmės ir temperatūros lygį.
1 žingsnis: medžiagos
Šiam projektui jums reikės:
- 2 RGB šviesos diodai
- DHT11 temperatūros ir drėgmės modulis
- 6 220Ω rezistoriai
-12 duonos lentos džemperių (laidų)
- „Arduino UNO R3“
- „Arduino IDE“(kodavimui)
- DHT jutiklių biblioteka (kad jūsų temperatūros modulis veiktų)
2 žingsnis: „Breadboard“prijungimas
3 žingsnis:
Norite kiekvienam komponentui nustatyti tinkamą maitinimo šaltinį, todėl pradėkime nuo įžeminimo ir 5 voltų jungčių
4 žingsnis:
Toliau nustatykite temperatūros jutiklį. Mano yra prijungtas prie 2 kontaktų „Arduino uno“
5 veiksmas:
Galiausiai nustatykite šviesos diodus. Abiejų laidų ir rezistorių sąranka yra ta pati. Mano kaiščiai, skirti šviesos diodams, rodantiems temperatūros rodmenis, yra 3, 5 ir 6, o drėgmės šviesos diodas nustatytas 9, 10 ir 11 kaiščiuose
6 žingsnis:
Dabar turite baigtą grandinę! Pradėkime kurti kodą, leidžiantį šiems šviesos diodams pajusti temperatūrą.
Pirmiausia nustatykite temperatūros jutiklio kaiščius ir šviesos diodus pagal kaiščius ir įtraukite temperatūros jutiklio biblioteką. Norėdami įtraukti biblioteką (mūsų atveju „DHT“yra mūsų reikalinga biblioteka), eikite į meniu juostą ir pasirinkite „Eskizas> Įtraukti biblioteką> Pridėti. ZIP biblioteką“ir pasirinkite aplanką „DHT“, iš kurio jį atsisiuntėte.
7 žingsnis: kodavimas
8 žingsnis:
Tada „Void Setup“nustatykite abiejų šviesos diodų išvestį ir jutiklio nuoseklųjį monitorių.
9 veiksmas:
„Void Loop“užrašykite serijinio monitoriaus funkciją. Čia vėliau paimsite temperatūros ir drėgmės rodmenis ciklo funkcijai.
10 veiksmas:
Paleiskite serijinį monitorių, eidami į meniu juostą ir pasirinkę „Įrankiai> Serijinis monitorius“. Turėtumėte gauti temperatūros ir drėgmės rodmenis. Palaukite 30 sekundžių ir užsirašykite skaičius, kurie dažniausiai rodomi tiek temperatūrai, tiek drėgmei. Dabar, kai turite rodmenis, galime prijungti šias reikšmes kitam kodo segmentui
11 veiksmas:
Kad mūsų šviesos diodai atitinkamai užsidegtų, turime parašyti keletą „kitų“teiginių. Paimkite temperatūros rodmenis ir prijunkite juos prie pirmojo teiginių rinkinio. Jei temperatūra yra aukštesnė už priskirtą vertę, lemputė užsidegs raudona spalva. Priešingu atveju jis liks mėlynas. Tas pats pasakytina apie drėgmę. Jei rodmenys yra didesni už jūsų nustatytą vertę, lemputė tampa raudona. Priešingu atveju jis liks mėlynas.
12 žingsnis: padaryta
Dabar jūs turite savo temperatūros ir drėgmės jutiklius!