INHOUDSOPGAWE:
- Stap 1: Stap een: Verkry voorraad
- Stap 2: Stap twee: Plaas LCD en heg aan
- Stap 3: Stap drie: voltooi die aanheg van broodbord met LCD aan Arduino
- Stap 4: Stap vier: Voeg die potensiometer in en koppel dit aan
- Stap 5: Stap vyf: Plaas en koppel die sensors
- Stap 6: Stap ses: Koppel die rekenaar en Arduino en laai kode op
- Stap 7: (opsioneel) Stap sewe: kode verander, afhangende van die temperatuursensor wat gebruik word
- Stap 8: Stap agt: geniet u nuutgevonde kennis
Video: Temperatuur- en ligsensor: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hierdie instruksie is vir 'n basiese temperatuur- en ligsensor. Dit is omtrent dit.
Benodighede:
-23 Springkabels
-1 10k potensiometer
-1k Weerstand
-LCD -skerm
-Broodbord
-Fotoresistor
-Arduino 2560
Stap 1: Stap een: Verkry voorraad
Maak seker dat u voorraad bymekaargemaak is en gereed is vir gebruik. Hulle kan vervang word as dit foutief is, maar dit is goed om 'n plekhouer te hê terwyl u die stroombane saamstel.
Stap 2: Stap twee: Plaas LCD en heg aan
Figuur 3 en figuur 4 toon die korrekte manier om die LCD -skerm en die eerste helfte van springkabels tussen broodbord en Arduino in te steek.
Stap 3: Stap drie: voltooi die aanheg van broodbord met LCD aan Arduino
Stap drie: Voltooi die bevestiging van broodplank met LCD op Arduino Fig. 5 toon die tweede helfte van die springkabels tussen die broodbord en Arduino.
Stap 4: Stap vier: Voeg die potensiometer in en koppel dit aan
Fig. 6 Toon 'n maklike manier om die potensiometer in te steek en aan te sluit om nie in die pad te bly in toekomstige stappe nie. (Let wel: die potensiometer gaan moontlik nie veilig in die broodbord nie. Maak seker dat u dit beveilig as u die kring aanskakel.)
Stap 5: Stap vyf: Plaas en koppel die sensors
Fig. 7 toon die korrekte plasing- en aansluitingspunte vir die en saamvallende springkabels om dit behoorlik aan die LCD en Arduino te koppel. Maak seker dat die fotoresistor toegang tot die regte ligvlakke het en nie deur blokkeerkabels of ander stroombane geblokkeer word nie.
Stap 6: Stap ses: Koppel die rekenaar en Arduino en laai kode op
Die kode kan gevind word op
Stap 7: (opsioneel) Stap sewe: kode verander, afhangende van die temperatuursensor wat gebruik word
Die TMP36 -temperatuursensor is wat met die huidige kode gebruik word, maar ons het die DHT11 -humiditeits- en temperatuursensor gebruik. Aangesien hierdie sensor 'n ander datawaarde stuur, moet die kode verander word om die temperatuur korrek te sien.
Laai die DHT11 -biblioteek af vanaf die volgende skakel en voeg dit by u biblioteekdatabasis en -kode.
github.com/adidax/dht11
#insluit
#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; ongeldige opstelling () {lcd.begin (16, 2); } leemte -lus () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("Humiditeit (%):"); Serial.println ((float) DHT11. humiditeit, 2); Serial.print ("Temperatuur (C):"); Serial.println ((float) DHT11.temperatuur, 2); // Vertoon temperatuur in 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 ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Wys lig op die tweede ry int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Lig"); lcd.setCursor (6, 1); lcd.print (lightReading); vertraging (500); }
Stap 8: Stap agt: geniet u nuutgevonde kennis
Baie geluk, kyker. As u die afgelope 7 stappe gevolg het, het u 'n funksionerende temperatuur- en ligsensor op u hande. Gebruik wat jy geleer het ten goede, nie kwaad nie.
Disclaimer: as u hierdie tegnologie vir die kwaad gebruik, neem die skeppers van hierdie instruksies geen verantwoordelikheid vir wat u doen nie.
Aanbeveel:
LDR -gebaseerde ligsensor/detektor: 3 stappe
LDR -gebaseerde ligsensor/detektor: Lichtsensors en detektors is uiters handig vir mikrobeheerders en ingebedde stelsels, en intensiteitsmonitering moet ook gedoen word. Een van die eenvoudigste en goedkoopste van sulke sensors is LDR. LDR- of ligafhanklike weerstande kan maklik gebruik word met
Raspberry Pi - BH1715 Python -tutoriaal vir digitale omringende ligsensor: 4 stappe
Raspberry Pi - BH1715 Digitale Ambient Light Sensor Python -tutoriaal: Die BH1715 is 'n digitale Ambient Light Sensor met 'n I²C -bus -koppelvlak. Die BH1715 word algemeen gebruik om die omgevingsligdata te verkry vir die aanpassing van die krag van die LCD- en toetsbordblok vir mobiele toestelle. Hierdie toestel bied 'n resolusie van 16 bis en 'n verstelbare
Eenvoudige ligsensor met 'n LED (analoog): 3 stappe
Eenvoudige ligsensor met 'n LED (analoog): Hallo! In hierdie instruksies sal ek jou wys hoe om 'n eenvoudige ligsensor met 'n LED te maak. Basies skakel hierdie kring net die LED aan as dit aan lig blootgestel word. Vir my is hierdie stroombaan nutteloos omdat jy nie veel hiermee kan doen nie, maar ek dink
Hoe u GY -30 BH1750 -ligsensor (GY30 / GY302) bedraad en gebruik - maklik - Arduino -projek !: 7 stappe
Hoe u die GY -30 BH1750 -ligsensor (GY30 / GY302) bedraad en gebruik - maklik - Arduino -projek !: In hierdie tutoriaal leer ons hoe u die GY -30 BH1750 ligintensiteitsensor vinnig en maklik met Arduino kan gebruik. Kyk na 'n demonstrasievideo
Arduino -ligsensor: 5 stappe
Arduino Light Sensor: Dit is 'n ligsensor wat Arduino gebruik om dit te maak, dit is maklik en almal kan dit self doen. Dit kan u help om die helderheid van die lig te sien waar u ook al is. As u dit maak, berei u eers die materiale voor en bou u die kring op, en skryf dan