Სარჩევი:
- ნაბიჯი 1: ინსტრუმენტები და მასალები
- ნაბიჯი 2: ArduiTouch ნაკრების შეკრება
- ნაბიჯი 3: USB დრაივერების დაყენება
- ნაბიჯი 4: Arduino IDE– ს მომზადება ESP8266– ისთვის
- ნაბიჯი 5: დამატებითი ბიბლიოთეკების დაყენება
- ნაბიჯი 6: საწყისი კოდი
- ნაბიჯი 7: მორგებული პარამეტრები პარამეტრებში. H
- ნაბიჯი 8: გაუშვით კოდი
ვიდეო: ESP8266 ფერადი ამინდის სადგური: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ სასწავლო ინსტრუქციაში მინდა გაჩვენოთ თუ როგორ უნდა ავაშენოთ ლამაზი ESP8266 ამინდის სადგური კედლის დასაყენებლად ამინდის პროგნოზით და ფერადი tft ეკრანით.
ნაბიჯი 1: ინსტრუმენტები და მასალები
მასალები:
- NodeMCU Amica V2 ან Wemos D1 Mini
- ArduiTouch ESP კედლის სამონტაჟო ნაკრები
ინსტრუმენტები:
- soldering რკინის
- ხრახნიანი მძღოლი
- გვერდითი ჭრის pliers
- ვოლტმეტრი (სურვილისამებრ)
პროგრამული უზრუნველყოფა:
Arduino IDE
ნაბიჯი 2: ArduiTouch ნაკრების შეკრება
თქვენ ჯერ უნდა ააწყოთ ArduiTouch ნაკრები. გთხოვთ გადახედოთ თანდართულ სამშენებლო სახელმძღვანელოს.
ნაბიჯი 3: USB დრაივერების დაყენება
NodeMCU მოდული მოიცავს CP2102 ჩიპს USB ინტერფეისისთვის. როგორც წესი, დრაივერი ავტომატურად დაინსტალირდება, თუ NodeMCU პირველად არის დაკავშირებული კომპიუტერთან. ზოგჯერ ეს პროცედურა ჩავარდა. ამ შემთხვევაში, თქვენ უნდა დააინსტალიროთ დრაივერი
www.silabs.com/products/development-tools/s…
თუ გსურთ გამოიყენოთ Wemos D1, თქვენ უნდა დააყენოთ დრაივერები CH340 USB ინტერფეისისთვის:
www.wch.cn/download/CH341SER_ZIP.html
ნაბიჯი 4: Arduino IDE– ს მომზადება ESP8266– ისთვის
- ESP8266 მოდული არ არის Arduino-IDE– ს ნაწილი. ჯერ უნდა დავაინსტალიროთ. გახსენით ფაილი/პარამეტრები Aduino-IDE- ში და ჩასვით შემდეგი ბმული დამატებითი დაფების მენეჯერის მისამართების ველში:
- დახურეთ ეს ფანჯარა OK ღილაკით. გახსენით ახლა დაფის მენეჯერი: ინსტრუმენტები / დაფა / დაფის მენეჯერი
- გადადით ESP8266 ჩანაწერში და დააინსტალირეთ
- ახლა თქვენ შეგიძლიათ აირჩიოთ NodeMCU 1.0 (ESP-12E მოდული) ან WeMos D1 R2 & mini. დააყენეთ პროცესორის სიხშირე 80 MHz, Flash ზომა „4M (3M SPIFFS)“, თქვენი არჩევანის სიჩქარე და COM პორტი. 4 -დან
ნაბიჯი 5: დამატებითი ბიბლიოთეკების დაყენება
დააინსტალირეთ შემდეგი ბიბლიოთეკები Arduino ბიბლიოთეკის მენეჯერის საშუალებით
- მინი გრაფიკი დანიელ ეიხჰორნის მიერ:
- ESP8266 WeatherStation დანიელ ეიხჰორნის მიერ:
- Json Streaming Parser დანიელ ეიხჰორნის მიერ:
- simpleDST შეცვალე ნეპტუნ 2 -ით:
თქვენ ასევე შეგიძლიათ გადმოწეროთ ბიბლიოთეკა ასევე როგორც ZIP ფაილი და მოაშოროთ საქაღალდე yourarduinosketchfolder/libraries/
ბიბლიოთეკების დაყენების შემდეგ გადატვირთეთ Arduino IDE.
ნაბიჯი 6: საწყისი კოდი
ამინდის სადგურის წყაროს კოდი დანიელ ეიხჰორნის გასაოცარ წყაროებზე დაყრდნობით
blog.squix.org
ჩვენ შევიტანეთ მცირე ცვლილებები ArduiTouch– თან თავსებადი კოდის შესაქმნელად. თქვენ უნდა გახსნათ Zip არქივი ახალ დირექტორიაში ამავე სახელწოდებით.
ნაბიჯი 7: მორგებული პარამეტრები პარამეტრებში. H
წყაროს კოდში ნახავთ ფაილს სახელწოდებით settings.h. ამ ფაილის ზოგიერთი ცვლილება საჭიროა პერსონალიზაციისთვის:
Ვაი - ფაი:
გთხოვთ, შეიყვანოთ SSID და პაროლი სიტყვა პარამეტრების 25 და 26 სტრიქონებში. H
#განსაზღვრეთ WIFI_SSID "Yoursid"
#განსაზღვრეთ WIFI_PASS "yourpassw0rd"
ანგარიში OpenWeatherMap– ისთვის:
პლატფორმის OpenWeatherMap შემდგომი მონაცემების მისაღებად დაგჭირდებათ საკუთარი ანგარიში. დარეგისტრირდით აქ, რომ მიიღოთ API გასაღები:
შეიყვანეთ თქვენი API გასაღები პარამეტრების 38 სტრიქონში. H
სტრიქონი OPEN_WEATHER_MAP_APP_ID = "შენი_აპის_გასაღები";
Თქვენი ადგილმდებარეობა:
გადადით https://openweathermap.org/find?q= და მოძებნეთ ადგილმდებარეობა. გაიარეთ შედეგების ნაკრები და შეარჩიეთ ჩანაწერი, რომელიც არის უახლოესი რეალურ ადგილთან, რომლისთვისაც გსურთ მონაცემების ჩვენება. ეს იქნება URL, როგორიცაა https://openweathermap.org/city/2657896. ბოლო რიცხვი არის ის, რასაც თქვენ მიანიჭებთ ქვემოთ მოცემულ მუდმივას.
შეიყვანეთ თქვენი ადგილმდებარეობის ნომერი და სახელი სტრიქონების 45 და 46 პარამეტრებში. H
სიმებიანი OPEN_WEATHER_MAP_LOCATION_ID = "2804279";
სიმებიანი DISPLAYED_CITY_NAME = "Ziesar";
დრო:
გთხოვთ აირჩიოთ თქვენი დროის სარტყელი პარამეტრების 65 სთ -ში. H
#განსაზღვრეთ UTC_OFFSET +1
ნაბიჯი 8: გაუშვით კოდი
გთხოვთ გახსნათ ეს ნიმუში Arduino IDE– ში. შედგენისა და ატვირთვის შემდეგ თქვენ იხილავთ თქვენი მდებარეობის ამჟამინდელ დროს და ტემპერატურას. დამატებით ნაჩვენებია ამინდის პროგნოზი მომდევნო დღეებში. შეხებას აქვს მხოლოდ ერთი ფუნქცია. თქვენ შეგიძლიათ აირჩიოთ ნაჩვენები დროის ფორმატი ეკრანის ზედა ნაწილზე შეხებით.
გირჩევთ:
მინი ამინდის ამინდის სადგური 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
PiZero ფერადი ამინდის სადგური: 6 ნაბიჯი
PiZero ფერადი მეტეოროლოგიური სადგური: მე მინდა გაჩვენოთ ამ პროექტში როგორ ავაშენოთ სასიამოვნო გარემოს სადგური Raspberry Pi Zero W- ზე დაფუძნებული კედლისთვის ამინდის პროგნოზით და ფერადი 2.8 დიუმიანი TFT ეკრანით
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა