Სარჩევი:
- ნაბიჯი 1: პოზიტიური და მიწის მავთულები
- ნაბიჯი 2: ფოტორეზისტორის დამატება
- ნაბიჯი 3: დაამატეთ IR სენსორი
- ნაბიჯი 4: LCD და პოტენომეტრის დამატება
- ნაბიჯი 5: DHT11 (ტემპერატურის და ტენიანობის სენსორის) დამატება
- ნაბიჯი 6: დისტანციური მართვის დამატება, ახლა შენ ხარ ამინდის კაცი
- ნაბიჯი 7: ბიბლიოთეკები გამოიყენება
ვიდეო: ამინდის სადგური: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ ინსტრუქციებში მე ვაჩვენებ ნაბიჯებს და კოდს საკუთარი ამინდის სადგურის ასაშენებლად! თქვენ შეძლებთ ციკლის გავლას ტემპერატურის, ტენიანობის და სიკაშკაშის გავლით! გთხოვთ გაითვალისწინოთ, რომ თქვენი დისტანციური კოდი განსხვავდება ჩემგან, მაგრამ მე ვაჩვენებ როგორ მოვძებნოთ თქვენი სწორი კოდის ID! ის, რაც გჭირდებათ:
- 1 x Arduino UNO R3
- 1 x IR დისტანციური (ნებისმიერი გააკეთებს)
- 1 x IR სენსორი
- 1 x ფოტორეზისტორი (სიკაშკაშის სენსორი)
- 1 x 16x2 LCD ეკრანი
- 3 x 220 Ohm რეზისტორი
- 1 x პოტენომეტრი
- 1 x DHT11 (ტემპერატურის/ტენიანობის სენსორი)
- 1 x პურის დაფა
- Jumper Wires
ნაბიჯი 1: პოზიტიური და მიწის მავთულები
ძირითადი დაყენება
- შეაერთეთ 1 ჯუმბერის მავთული (წითელი) პურის დაფის + მხარეს GND პორტზე არდუინოზე
- გამოიყენეთ სხვა ჯუმბერის მავთული (წითელი), რათა დააკავშიროთ პურის დაფის მეორე მხარეს + სარკინიგზოზე
- შეაერთეთ 1 ჯუმბერის მავთული (შავი) პურის დაფის მხარეს - არდუინოს 5 ვ პორტთან
- გამოიყენეთ სხვა ჯუმბერის მავთული (შავი), რათა დააკავშიროთ პურის დაფის მეორე მხარეს + სარკინიგზოზე
ნაბიჯი 2: ფოტორეზისტორის დამატება
- განათავსეთ ფოტორეზისტორი პურის დაფაზე
- შეაერთეთ მარჯვენა მხარე + სარკინიგზო ხაზთან
- შეაერთეთ მარცხენა მხარე 220 Ohm რეზისტორთან
- შეაერთეთ მავთული რეზისტორიდან პორტში 7 არდუინოზე
- დააკავშირეთ გრუნტის მავთული რკინიგზაზე - სარკინიგზო დაფაზე იმავე სარკინიგზო ხაზთან, რომელიც დაკავშირებულია წინა მავთულთან (პორტი 7)
ნაბიჯი 3: დაამატეთ IR სენსორი
- განათავსეთ IR სენსორი პურის დაფაზე
- შეაერთეთ პირველი მავთული GND (-) სარკინიგზო ხაზთან პირველ პორტში IR- ზე
- შეაერთეთ მეორე მავთული POSITIVE (+) სარკინიგზო მეორე პორტთან IR- ზე
- შეაერთეთ მავთული 10 პორტიდან არდუინოზე ბოლო პოსტზე IR სენსორზე
ნაბიჯი 4: LCD და პოტენომეტრის დამატება
დავიწყოთ პოტენომეტრის დამატებით
- მოათავსეთ LCD ეკრანი და პოტენომეტრი პურის დაფაზე
- შეაერთეთ GND (-) სარკინიგზო პოტენციომეტრის უარყოფით მხარეს
- შეაერთეთ პოზიტიური (+) სარკინიგზო პოტენციომეტრის პოზიტიურ მხარეს
- შეაერთეთ მავთული პოტენომეტრის ზემოდან V0 პორტთან LCD ეკრანზე
- ეს დააწესებს კონტრასტს LCD– სთან, რათა დაარეგულიროს უფრო ადვილი სანახავად
დავამატოთ LCD ეკრანი, მავთულები წესრიგში იქნება
- მოათავსეთ LCD ეკრანი პურის დაფაზე
- შეაერთეთ სახმელეთო მავთული LCD– ზე VSS პორტთან
- (V0 უკვე დაკავშირებულია წინა საფეხურიდან)
- RS დაუკავშირდება arduino– ს მე –12 პორტს
- RW დააკავშირებს ადგილზე პურის დაფაზე
- E დაუკავშირდება პორტს ~ 11 არდუინოზე
- D4 დაუკავშირდება პორტს ~ 5 არდუინოზე
- D5 დაუკავშირდება 4 პორტს arduino– ზე
- D6 დაუკავშირდება პორტს 3 არდუინოზე
- D7 დაუკავშირდება 2 პორტს ardiino– ზე
- A დაუკავშირდება 220 Ohm რეზისტორს, რეზისტორი უკავშირდება მიწის რკინიგზას პურის დაფაზე
- K დაუკავშირდება სახმელეთო სარკინიგზო ხაზთან დასაკავშირებლად
ნაბიჯი 5: DHT11 (ტემპერატურის და ტენიანობის სენსორის) დამატება
- განათავსეთ DHT11 პურის დაფაზე
- დააკავშირეთ პოზიტიური სარკინიგზო (+) პურის დაფაზე DHT11– ის პოზიტიურ პინთან, ეს იქნება პირველი პინი მარცხნივ
- შეაერთეთ მეორე პინი DHT11– ზე 220 Ohm რეზისტორთან
- შეაერთეთ 220 Ohm Resistor პორტზე ~ 6 არდუინოზე
- შეაერთეთ ბოლო და ყველაზე მარჯვენა პინი ნეგატიურ სარკინიგზო დაფაზე
ნაბიჯი 6: დისტანციური მართვის დამატება, ახლა შენ ხარ ამინდის კაცი
თუ რაიმე პრობლემა წარმოიქმნება ამის აგებისას, გთხოვთ გადახედოთ დიაგრამებს, რომლებიც სწორად არის შეყვანილი. უფრო სავარაუდოა, რომ დისტანციური მე ვიყენებ ამ, არ იქნება იგივე როგორც თქვენი. ეს ნიშნავს, რომ თქვენ მოგიწევთ კოდის შეცვლა, რათა ის იმუშაოს თქვენთვის.
- ჩამოტვირთეთ Arduino IDE, რომ გააკეთოთ ეს შესწორებები თქვენს მასალებზე.
- ჩამოტვირთეთ მოწოდებული კოდი (remoteFinder.ino), გახსენით IDE და ატვირთეთ/შეადგინეთ პროგრამა.
- აუცილებლად გახსენით სერიული მონიტორი.
- დააჭირეთ ორ ღილაკს, რომლის გამოყენება გსურთ და ჩაწერეთ კოდი, რომელსაც სერიული მონიტორი გაძლევთ.
შენიშვნა: FFFFFF არ არის სწორი, IR ბიბლიოთეკა აგდებს ამას, როდესაც აღმოაჩენს იგივე ღილაკის გამოყენებას. ეს მხოლოდ იმას ნიშნავს, რომ თქვენ ერთსა და იმავე ღილაკს უსასრულოდ დააჭირეთ. თუ თქვენ ვერ გადმოწერეთ ფაილი, აქ არის კოპირება და ჩასმა.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results results;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // დაწყება მიმღები}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // მიიღეთ შემდეგი მნიშვნელობა}} შემდეგ გახსენით WeatherStation.ino და შეცვალეთ ღილაკების მნიშვნელობები თქვენით. კოდში ისინი ფაილის დასაწყისში არიან და მათ უწოდებენ code1 code2 code3 შეადგინეთ კოდი და ატვირთეთ და ახლა თქვენ მზად ხართ აიღოთ 10 არხი!
ნაბიჯი 7: ბიბლიოთეკები გამოიყენება
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal თუ ეს ბიბლიოთეკები განახლდა ან არ მუშაობს, მოგვწერეთ ელ.წერილი და გამოგიგზავნით ჩემს ბიბლიოთეკებს!
გირჩევთ:
პროფესიული ამინდის სადგური ESP8266 და ESP32 DIY გამოყენებით: 9 ნაბიჯი (სურათებით)
პროფესიონალური ამინდის სადგური ESP8266 და ESP32 DIY გამოყენებით: LineaMeteoStazione არის სრული ამინდის სადგური, რომელიც შეიძლება დაუკავშირდეს პროფესიონალ სენსორებს Sensirion– დან და Davis Instrument– ის კომპონენტებით (წვიმის საზომი, ანემომეტრი) პროექტი მიზნად ისახავს როგორც წვრილმანი ამინდის სადგურს, მაგრამ მოითხოვს მხოლოდ
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა