![ESP8266 ამინდის სადგურის საათი: 4 ნაბიჯი ESP8266 ამინდის სადგურის საათი: 4 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-1190-j.webp)
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![ESP8266 ამინდის სადგურის საათი ESP8266 ამინდის სადგურის საათი](https://i.howwhatproduce.com/images/001/image-1190-1-j.webp)
ეს პროექტი მშვენიერი საშუალებაა დროისა და ამინდის ჩვენებისათვის მცირე მოსახერხებელ პაკეტში. აგიხსნით პროექტს, როგორ მუშაობს და აჩვენებს კოდს აქ.
თქვენ შეგიძლიათ დააჭიროთ სხვადასხვა ღილაკს, რათა ნახოთ მიმდინარე ამინდი მითითებულ ადგილას, ასევე ტემპერატურა და წნევა. ნაგულისხმევი ხედი არის დრო, რომელიც ამოღებულია NTP სერვერიდან.
არ არის საჭირო დროის დადგენა, რადგან დრო სინქრონიზებულია NTP სერვერიდან და არის ძალიან ზუსტი. ამ კონფიგურაციაში მე მაქვს დრო და ადგილობრივი IP მისამართი. თქვენ შეგიძლიათ შეცვალოთ კოდი თარიღის, ამინდის, წნევის და ტემპერატურის შესაცვლელად მთავარ ეკრანზე ან ღილაკებზე.
ნაბიჯი 1: სქემატური
![სქემატური სქემატური](https://i.howwhatproduce.com/images/001/image-1190-2-j.webp)
![სქემატური სქემატური](https://i.howwhatproduce.com/images/001/image-1190-3-j.webp)
სქემა შედარებით მარტივი და ადვილია
გაყოლა. არსებობს გერბერის ფაილი, თუ გსურთ დააბრუნოთ თქვენი საკუთარი PCB. მთელი წრე იმართება 5V– ით, რომელიც მოდის მიკრო USB კავშირიდან. ეს ხდის მიკროსქემის მარტივ და მარტივად ჩართვას. 5V იკვებება Low Dropout 3.3V რეგულატორში LM 3940, რომელიც 3.3V აძლევს ESP8266- ს. ESP8266– ზე არის USB კონექტორი, თუმცა მე ავირჩიე არ გამოვიყენო ის ზოგადად, რადგან 5 ვ ასევე მართავს LCD– ს.
3.3V უნდა იქნას გამოყენებული ESP8266– თან, თქვენ არ შეგიძლიათ მართოთ იგი პირდაპირ 5V– ით, რადგან ის კლავს დაფას.
ორი ტაქტილური გადამრთველი დაკავშირებულია D5 და D6– თან და კონფიგურებულია კოდში, რათა სხვადასხვა ინფორმაცია გამოჩნდეს ეკრანზე. მე მაქვს ეს ტემპერატურა/წნევა და პროგნოზი.
ყველა კომპონენტი ადვილად არის ჩასმული პერფორდზე ან გერბერი ხელმისაწვდომია ჩემს GitHub– ზე
ნაბიჯი 2: კოდი
github.com/allenelectronics/esp8266weatherstation
კოდი შედგენილია Arduino IDE– ში და სამუშაოს სჭირდება გარკვეული კონფიგურაცია
პირველ რიგში, თქვენ უნდა დააინსტალიროთ ESP8266 დაფა IDE– ში, რათა მასში ატვირთოთ კოდი.
ყოვლისმომცველი ინსტრუქცია, თუ როგორ უნდა გავაკეთოთ ეს აქ:
ამინდის ფუნქციონირების მისაღებად მე შევარჩიე RemoteMe– ის გამოყენება, რომელიც აგროვებს ამინდის მონაცემებს პირდაპირ API– დან და წარმოქმნის კოდს, რომელიც შეიძლება შეიყვანოთ თქვენს კოდში. თქვენ უნდა დარეგისტრირდეთ და შექმნათ მონაცემთა ნაკადი მათ ვებგვერდზე:
დოკუმენტაცია RemoteMe– ს შესახებ შეგიძლიათ იხილოთ აქ:
არსებობს კონკრეტული განმარტებები, რომლებიც უნიკალურია თქვენი კონფიგურაციისთვის, რომლის ატვირთვამდეც დაგჭირდებათ:
#განსაზღვრეთ WIFI_NAME "SSID მიდის აქ"
#განსაზღვრეთ WIFI_PASSWORD "PASSWORD მიდის აქ"
#განსაზღვრეთ DEVICE_ID 1
#განსაზღვრეთ DEVICE_NAME "მიიღეთ REMOTEME. ORG- დან"
#განსაზღვრეთ TOKEN "მიიღეთ REMOTEME. ORG- დან"
აქ განმარტებები თქვენ უნდა დაადგინოთ თქვენი wifi დეტალებისა და RemoteMe– დან მიღებული ნიშნის საფუძველზე.
თქვენ უნდა დარწმუნდეთ, რომ ყველა ეს ბიბლიოთეკა დაინსტალირებულია და შედის კოდში. მე ჩავრთე ბმულები, რომელთა მიღება უფრო რთულია.
#მოიცავს //https://github.com/remoteme/RemoteMeArduinoLibrary
#ჩართეთ
#ჩართეთ
#ჩართეთ
#ჩართეთ
ბოლო ნაწილი, რომელიც უნდა შეიცვალოს არის თქვენი ადგილმდებარეობა, რადგან ეს პროექტი არ იყენებს GPS- ს. თქვენ უნდა შეცვალოთ "LOCATION" სტრიქონი:
სხვა შემთხვევაში თუ (buttonState2 == LOW && prevButtonState2 == HIGH) {
Serial.print ("LOCATION / n");
Serial.println (fc);
lcd. წმინდა ();
lcd.print ("LOCATION");
lcd.setCursor (0, 1);
lcd.print (fc);
lcd.setCursor (0, 0);
დაგვიანება (5000);
prevButtonState2 = buttonState2;
ნაბიჯი 3: აშენება
![აღმაშენებელი აღმაშენებელი](https://i.howwhatproduce.com/images/001/image-1190-4-j.webp)
![აღმაშენებელი აღმაშენებელი](https://i.howwhatproduce.com/images/001/image-1190-5-j.webp)
აღმაშენებელი
იმ დროს მე არ მქონდა წვდომა 3D პრინტერზე, ეს იყო ჩემი ბოლო პროექტი თაროზე გადასაღები საქმის გამოყენებით. მე გამოვიყენე ადვილად ხელმისაწვდომი სიგნალიზაციის პანელი, რომელიც განკუთვნილია 16x2 LCD- ისთვის.
ბმული: https://www.ebay.co.uk/itm/86-Plastic-project-box-enclosure-case-for-diy-LCD1602-meter-tester-with-buttGA/363214674235?hash=item549148193b:g: IvQAAoswNXpcFFrv
ყველაფერი შიგნითაა ჩასმული შიგნიდან, 16x2 LCD დისპლეი არის წებოვანი წინა პანელზე და მიკროსქემის დაფა ცხელ-წებოვანი ადგილით.
ნაბიჯი 4: დასკვნა
დასკვნა
ეს არის დახვეწილი პროექტი დესკტოპის ციფრული საათისათვის, რომელსაც არ სჭირდება კორექტირება და დაყენება, ის იღებს დროს NTP სერვერისგან და აჩვენებს ნათელ უკანა განათებულ LCD ეკრანზე.
ეს არ არის სრული დამწყებთათვის, რადგან საჭიროა გარკვეული კონფიგურაცია კოდისთვის და მონაცემთა ნაკადებიც უნდა შეიქმნას. თუ თქვენ გაქვთ რაიმე შეკითხვა ან კომენტარი, გთხოვთ მოგერიდებათ დატოვეთ კომენტარი.
გირჩევთ:
წვრილმანი პირადი ამინდის სადგურის მონიტორი: 6 ნაბიჯი
![წვრილმანი პირადი ამინდის სადგურის მონიტორი: 6 ნაბიჯი წვრილმანი პირადი ამინდის სადგურის მონიტორი: 6 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-680-44-j.webp)
DIY პერსონალური მეტეოროლოგიური სადგურის მონიტორი: DarkSky ,, ჩვენი API სერვისი არსებული მომხმარებლებისთვის დღეს არ იცვლება, მაგრამ ჩვენ აღარ მივიღებთ ახალ რეგისტრაციებს. API გააგრძელებს ფუნქციონირებას 2021 წლის ბოლომდე
როგორ ჩაწეროთ ამინდის სადგურის მონაცემები - Liono Maker: 5 ნაბიჯი
![როგორ ჩაწეროთ ამინდის სადგურის მონაცემები - Liono Maker: 5 ნაბიჯი როგორ ჩაწეროთ ამინდის სადგურის მონაცემები - Liono Maker: 5 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4435-6-j.webp)
როგორ ჩაწეროთ ამინდის სადგურის მონაცემები | Liono Maker: შესავალი: გამარჯობა, ეს არის #LionoMaker. ეს არის ჩემი ღია წყარო და ოფიციალური YouTube არხი. აქ არის ბმული: Liono Maker / YOUTUBE CHANNEL ამ პროექტში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ " ამინდის ამინდის სადგურის მონაცემები ". ეს ძალიან საინტერესოა
უნიკალური სამაგიდო ამინდის სადგურის ჩვენება: 5 ნაბიჯი (სურათებით)
![უნიკალური სამაგიდო ამინდის სადგურის ჩვენება: 5 ნაბიჯი (სურათებით) უნიკალური სამაგიდო ამინდის სადგურის ჩვენება: 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/006/image-16680-j.webp)
უნიკალური სამაგიდო ამინდის სადგურის ჩვენება: ჰეი ბიჭებო! ამ თვის პროექტისთვის მე გავაკეთე ამინდის სადგური სამაგიდო ქარხნის სახით ან შეგიძლიათ მას უწოდოთ სამაგიდო შოუ. ეს ამინდის სადგური მონაცემებს იღებს ESP8266 ვებ – გვერდიდან openwethermap.org და ცვლის RGB ფერებს
DIY ამინდის სადგურის აქტივობის იდეა 12+ წლის ასაკისთვის: 4 ნაბიჯი
![DIY ამინდის სადგურის აქტივობის იდეა 12+ წლის ასაკისთვის: 4 ნაბიჯი DIY ამინდის სადგურის აქტივობის იდეა 12+ წლის ასაკისთვის: 4 ნაბიჯი](https://i.howwhatproduce.com/images/010/image-29327-j.webp)
DIY ამინდის სადგურის აქტივობის იდეა 12+ წლისთვის: ამ აქტივობაში მონაწილეები შექმნიან თავიანთ ამინდის სადგურს, გააგზავნიან ჰაერში და რეალურ დროში დააკვირდებიან ჩანაწერებს (შუქი, ტემპერატურა, ტენიანობა) ბლინკის აპლიკაციის საშუალებით. ყოველივე ამის გარდა, თქვენ შეისწავლით თუ როგორ გამოაქვეყნოთ ჩაწერილი ღირებულებები
ESP8266 ამინდის საათი: 6 ნაბიჯი (სურათებით)
![ESP8266 ამინდის საათი: 6 ნაბიჯი (სურათებით) ESP8266 ამინდის საათი: 6 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/003/image-7770-20-j.webp)
ESP8266 ამინდის საათი: მე ძალიან ვამაყობ თქვენი ჩამოსვლით და კეთილი იყოს თქვენი მობრძანება