Inhoudsopgave:
- Stap 1: Positieve en aardingsdraden
- Stap 2: Fotoresistor toevoegen
- Stap 3: IR-sensor toevoegen
- Stap 4: LCD en potentiometer toevoegen
- Stap 5: DHT11 toevoegen (temperatuur- en vochtigheidssensor)
- Stap 6: de afstandsbediening toevoegen, nu ben je een weerman
- Stap 7: Gebruikte bibliotheken
Video: Weerstation: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In deze Instructable zal ik de stappen en de code laten zien om je eigen weerstation te bouwen! U kunt door Temperatuur, Vochtigheid en Helderheid bladeren! Let op, uw afstandsbedieningscode zal anders zijn dan de mijne, maar ik zal u laten zien hoe u uw juiste code-ID's kunt vinden! DINGEN DIE JE NODIG HEBT:
- 1 x Arduino UNO R3
- 1 x IR-afstandsbediening (alles is voldoende)
- 1 x IR-sensor
- 1 x fotoresistor (helderheidssensor)
- 1 x 16x2 LCD-scherm
- 3 x 220 Ohm Weerstand
- 1 x potentiometer
- 1 x DHT11 (temperatuur/vochtige sensor)
- 1 x Breadboard
- Doorverbindingsdraden
Stap 1: Positieve en aardingsdraden
BASISINSTELLING
- Sluit 1 jumperdraad (rood) aan op de + kant van het breadboard op de GND-poort op de arduino
- Gebruik een andere jumperdraad (rood) om verbinding te maken met de andere kant van het breadboard op de + rail
- Sluit 1 jumperdraad (zwart) aan op de - kant van het breadboard op de 5v-poort op de arduino
- Gebruik een andere jumperdraad (zwart) om verbinding te maken met de andere kant van het breadboard op de + rail
Stap 2: Fotoresistor toevoegen
- Plaats de fotoresistor op het breadboard
- Verbind de rechterkant met de + rail
- Sluit de linkerkant aan op een weerstand van 220 Ohm
- Sluit een draad van de weerstand aan op poort 7 op de arduino
- Sluit een aardingsdraad die van de - rail op het breadboard komt aan op dezelfde rail die is aangesloten op de vorige draad (poort 7)
Stap 3: IR-sensor toevoegen
- Plaats IR-sensor op breadboard
- Verbind de eerste draad met de GND(-) rail met de eerste poort op de IR
- Verbind de tweede draad met de POSITIEVE (+) rail met de tweede poort op de IR
- Sluit een draad aan van poort 10 op de arduino naar de laatste post op de IR-sensor
Stap 4: LCD en potentiometer toevoegen
Laten we beginnen met het toevoegen van de Potentiometer
- Plaats het LCD-scherm en de potentiometer op het breadboard
- Sluit GND(-) rail aan op de negatieve kant van de potentiometer
- Sluit de POSITIEVE (+) rail aan op de positieve kant van de potentiometer
- Sluit een draad van de bovenkant van de potentiometer aan op de V0-poort op het LCD-scherm
- Hiermee wordt het contrast van het LCD-scherm ingesteld om het beter te kunnen bekijken
Laten we het LCD-scherm toevoegen, de draden zijn in orde
- Plaats het LCD-scherm op het breadboard
- Sluit een aardedraad aan op de VSS-poort op het LCD-scherm
- (V0 is al aangesloten vanaf de vorige stap)
- RS maakt verbinding met poort 12 op arduino
- RW maakt verbinding met aarde op breadboard
- E maakt verbinding met poort ~11 op arduino
- D4 maakt verbinding met poort ~5 op arduino
- D5 maakt verbinding met poort 4 op arduino
- D6 maakt verbinding met poort 3 op arduino
- D7 maakt verbinding met poort 2 op ardiino
- A zal worden aangesloten op een weerstand van 220 Ohm, de weerstand wordt aangesloten op de grondrail op het breadboard
- K maakt verbinding om verbinding te maken met de grondrail op breadboard
Stap 5: DHT11 toevoegen (temperatuur- en vochtigheidssensor)
- Plaats DHT11 op breadboard
- Sluit de positieve rail (+) op het breadboard aan op de positieve pin op DHT11, dit is de eerste pin aan de linkerkant
- Sluit de tweede pin op de DHT11 aan op een 220 Ohm weerstand
- Sluit de 220 Ohm-weerstand aan op poort ~6 op arduino
- Sluit de laatste en meest rechtse pin aan op de negatieve rail op breadboard
Stap 6: de afstandsbediening toevoegen, nu ben je een weerman
Als er problemen optreden tijdens het construeren hiervan, kijk dan terug door de schema's correct bedraad. Meer dan waarschijnlijk zal de afstandsbediening die ik hiervoor heb gebruikt niet dezelfde zijn als die van jou. Dit betekent dat u de code moet wijzigen om deze voor u te laten werken.
- Download de Arduino IDE om deze correcties voor uw materialen aan te brengen.
- Download de meegeleverde code (remoteFinder.ino), open de IDE en upload/compileer het programma.
- Zorg ervoor dat u de seriële monitor opent.
- Druk op de twee knoppen die u wilt gebruiken en noteer de code die de seriële monitor u geeft.
OPMERKING: FFFFFF is niet correct, de IR-bibliotheek gooit dit wanneer het het gebruik van dezelfde knop detecteert. Dit is gewoon zeggen dat je steeds weer op dezelfde knop drukt. Als u het bestand niet kunt downloaden, kunt u het hier kopiëren en plakken.
int RECV_PIN = 6;IRrecv irrecv(RECV_PIN); decode_results resultaten;
void setup() { Serial.begin(9600); onrecv.enableIRIn(); // Start de ontvanger}
void loop() {if (irrecv.decode(&resultaten)) {Serial.println(results.value, HEX); irrev.resume(); // Ontvang de volgende waarde } } Open vervolgens WeatherStation.ino en verander de waarden voor de knoppen in die van u. In de code staan ze aan het begin van het bestand en heten ze code1 code2 code3Compileer de code en upload en nu ben je klaar om kanaal 10 over te nemen!
Stap 7: Gebruikte bibliotheken
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal Als deze bibliotheken zijn bijgewerkt of ze er niet mee werken, stuur me dan een e-mail en ik zal je mijn bibliotheken sturen!
Aanbevolen:
Satellietondersteund weerstation: 5 stappen
Satellite Assisted Weather Station: Dit project is bedoeld voor mensen die hun eigen weergegevens willen verzamelen. Het kan windsnelheid en -richting, temperatuur en luchtvochtigheid meten. Het is ook in staat om elke 100 minuten naar weersatellieten te luisteren die om de aarde draaien. ik wil
Handheld weerstation: 4 stappen
Handheld weerstation: in deze Instructable zullen we een Arduino, een oled-display en een SparkFun-omgevingssensorcombinatie met CCS811- en BME280-sensoren aan boord gebruiken om een handheld-apparaat te bouwen dat temperatuur, vochtigheid, TVOC-niveaus, barometrische druk, een
Fanair: een weerstation voor uw kamer: 6 stappen (met afbeeldingen)
Fanair: een weerstation voor je kamer: Er zijn talloze manieren om het actuele weer te weten te komen, maar dan weet je alleen het weer buiten. Wat als u het weer in uw huis wilt weten, in een specifieke kamer? Dat probeer ik met dit project op te lossen. Fanair gebruikt mul
Online weerstation: 6 stappen
Online weerstation: je gelooft het niet! Maar vanaf het begin. Ik werkte aan de volgende versie van CoolPhone en het aantal fouten dat ik maakte toen het werd ontworpen, dwong me om er een pauze van te nemen. Ik deed mijn schoenen aan en ging naar buiten. Het bleek koud te zijn, dus ik ging
NaTaLia-weerstation: Arduino-weerstation op zonne-energie op de juiste manier gedaan - Ajarnpa
NaTaLia-weerstation: Arduino-weerstation op zonne-energie op de juiste manier gedaan: na 1 jaar succesvol gebruik op 2 verschillende locaties deel ik mijn projectplannen voor een weerstation op zonne-energie en leg ik uit hoe het is geëvolueerd tot een systeem dat echt kan overleven gedurende lange tijd perioden van zonne-energie. Als je volgt