INHOUDSOPGAWE:

LED's vir temperatuur en humiditeit: 12 stappe
LED's vir temperatuur en humiditeit: 12 stappe

Video: LED's vir temperatuur en humiditeit: 12 stappe

Video: LED's vir temperatuur en humiditeit: 12 stappe
Video: Как проверить симистор (лампочкой) 2024, Desember
Anonim
Temperatuur en humiditeit LED's
Temperatuur en humiditeit LED's

As u ooit 'n meer visuele termometer wou hê, kan hierdie projek u help. Ons maak 'n stel LED's wat sekere kleure vertoon, gebaseer op vlakke van humiditeit en temperatuur.

Stap 1: materiaal

Materiaal
Materiaal

Vir hierdie projek benodig u:

- 2 RGB LED's

- DHT11 Temperatuur- en humiditeitsmodule

- 6 220Ω weerstande

-12 broodbordspringers (drade)

- Arduino UNO R3

- Arduino IDE (vir kodering)

- DHT -sensorbiblioteek (om u temperatuurmodule te laat funksioneer)

Stap 2: Bedrading van die broodbord

Bedrading van die broodbord
Bedrading van die broodbord

Stap 3:

Beeld
Beeld

U wil 'n behoorlike kragtoevoer vir elke komponent instel, dus begin met die grond- en 5 volt -aansluitings

Stap 4:

Beeld
Beeld

Laat ons dan die temperatuursensor instel. Myne is gekoppel aan die 2 -pen in die Arduino uno

Stap 5:

Beeld
Beeld

Laastens, laat ons die LED's opstel. Albei het dieselfde bedrading en weerstandopstelling. My penne vir die LED wat temperatuurmetings verteenwoordig, is 3, 5 en 6, terwyl die humiditeits -LED op penne 9, 10 en 11 gestel is

Stap 6:

Beeld
Beeld

U het nou 'n voltooide baan! Kom ons begin werk aan die kode sodat hierdie LED's temperatuur kan aanvoel.

Definieer eers die penne vir u temperatuursensor en LED's volgens u penne en bevat die biblioteek vir die temperatuursensor. Om die biblioteek in te sluit (in ons geval is "DHT" ons biblioteek wat nodig is), gaan na die menubalk en kies "Skets> Voeg biblioteek in> Voeg. ZIP -biblioteek by" en kies die "DHT" zip -lêergids waarvandaan u dit afgelaai het.

Stap 7: Kodering

Kodering
Kodering
Kodering
Kodering

Stap 8:

Beeld
Beeld

Bepaal vervolgens die uitset vir beide LED's sowel as die seriële monitor vir u sensor in die nietige opstelling.

Stap 9:

Beeld
Beeld

Skryf die funksie van u seriële monitor in nietige lus neer. Dit is waar u later temperatuur- en humiditeitsmetings vir die lusfunksie sal neem.

Stap 10:

Beeld
Beeld

Begin die reeksmonitor deur na die menubalk te gaan en "Tools> Serial Monitor" te kies. U moet die temperatuur en humiditeit meet. Wag 30 sekondes en skryf die getalle neer wat die meeste voorkom vir temperatuur en humiditeit. Noudat u 'n lesing het, kan ons hierdie waardes inprop vir ons volgende segment kode

Stap 11:

Beeld
Beeld

Om ons LED's dienooreenkomstig te laat brand, moet ons 'ander' stellings skryf. Neem die meting wat u vir temperatuur geneem het, en koppel dit aan by die eerste stel stellings. As die temperatuur hoër is as die toegekende waarde, word die lig rooi. Anders bly dit blou. Dieselfde geld vir humiditeit. As die lesing hoër is as die waarde wat u geneem het, word die lig rooi. Anders bly dit blou.

Stap 12: Klaar

U het nou u eie LED's wat temperatuur en humiditeit waarneem!

Aanbeveel: