Obsah:

Snímač teploty a svetla: 8 krokov
Snímač teploty a svetla: 8 krokov

Video: Snímač teploty a svetla: 8 krokov

Video: Snímač teploty a svetla: 8 krokov
Video: Количество вещества. Моль. Число Авогадро. 8 класс. 2024, November
Anonim
Senzor teploty a svetla
Senzor teploty a svetla
Senzor teploty a svetla
Senzor teploty a svetla

Tento návod je pre základný snímač teploty a svetla. To je asi tak všetko.

Zásoby:

-23 Skokové káble

-1 10k potenciometer

-1k odpor

-Displej LCD

-Breadboard

-Fotorezistor

-Arduino 2560

Krok 1: Prvý krok: Získajte zásoby

Prvý krok: Získajte zásoby
Prvý krok: Získajte zásoby

Uistite sa, že sú vaše zásoby zhromaždené a pripravené na použitie. Ak sa zistí, že sú chybné, je ich možné vymeniť, ale pri zostavovaní obvodov je dobré mať držiak miesta.

Krok 2: Krok dva: Vložte LCD a pripojte ho

Krok dva: Vložte LCD a pripojte ho
Krok dva: Vložte LCD a pripojte ho
Krok dva: Vložte LCD a pripojte ho
Krok dva: Vložte LCD a pripojte ho

Obr. 3 a obr. 4 znázorňujú správny spôsob vloženia LCD displeja a prvej polovice prepojovacích káblov medzi nepájivú dosku a Arduino.

Krok 3: Krok tri: Dokončite pripojenie Breadboardu s LCD k Arduinu

Krok tretí: Dokončite pripevnenie Breadboardu k LCD k Arduinu
Krok tretí: Dokončite pripevnenie Breadboardu k LCD k Arduinu

Krok tri: Dokončite pripevnenie Breadboardu k LCD k Arduinu Obr. 5 zobrazuje druhú polovicu prepojovacích káblov medzi nepájivou doskou a Arduino.

Krok 4: Krok štyri: Vložte a pripojte potenciometer

Štvrtý krok: Vložte a pripojte potenciometer
Štvrtý krok: Vložte a pripojte potenciometer

Obr. 6 ukazuje jednoduchý spôsob vloženia a pripojenia potenciometra, aby v ďalších krokoch nezavadzal. (Poznámka: Potenciometer nemusí ísť do dosky bezpečne. Pri napájaní obvodu ho zaistite.)

Krok 5: Krok päť: Umiestnite a pripojte snímače

Krok päť: Umiestnite a pripojte snímače
Krok päť: Umiestnite a pripojte snímače

Obr. 7 ukazuje správne umiestnenie a body pripojenia a zhodných štartovacích káblov na ich správne pripojenie k LCD a Arduinu. Zaistite, aby mal fotorezistor prístup k správnym úrovniam svetla a nebol blokovaný žiadnymi štartovacími káblami alebo inými bitmi obvodov.

Krok 6: Krok šesť: Pripojte počítač k Arduinu a nahrajte kód

Kód nájdete na

Krok 7: (Voliteľné) Krok sedem: Zmena kódu v závislosti od používaného teplotného senzora

S aktuálnym kódom sa používa snímač teploty TMP36, ale použili sme snímač vlhkosti a teploty DHT11. Pretože tento snímač odosiela inú hodnotu údajov, kód je potrebné zmeniť, aby sa teplota zobrazila správne.

Nezabudnite si stiahnuť knižnicu DHT11 z nasledujúceho odkazu a pridať ju do svojej databázy a kódu knižnice.

github.com/adidax/dht11

#zahrnúť

#include #define DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal lcd (7, 8, 9, 10, 11, 12); dht11 DHT11; neplatné nastavenie () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Vlhkosť (%):"); Serial.println ((float) DHT11. vlhkosť, 2); Serial.print ("Teplota (C):"); Serial.println ((float) DHT11.teplota, 2); // Zobrazenie teploty v C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5,0 / 1024,0; float tempC = tempVolts * 11,1; float tempF = (tempC * 9) / 5 + 32; lcd.print ("Teplota F"); lcd.setCursor (6, 0); lcd.print (tempF); // Zobrazenie svetla v druhom rade int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Svetlo"); lcd.setCursor (6, 1); lcd.print (lightReading); oneskorenie (500); }

Krok 8: Krok osem: Užite si svoje novo nájdené znalosti

Gratulujeme, divák. Ak ste dodržali posledných 7 krokov, odteraz budete mať na rukách funkčný snímač teploty a svetla. To, čo si sa naučil, používaj na dobré, nie na zlé.

Disclaimer: Ak použijete túto technológiu na zlo, tvorcovia tohto návodu nenesú žiadnu zodpovednosť za to, čo robíte.

Odporúča: