Სარჩევი:

WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)

ვიდეო: WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)

ვიდეო: WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)
ვიდეო: ვარსკვლავური გალაქტიკების ჭკვიანი WiFi პროექტორი ლაზერით და მსუბუქი მუსიკით TUYA SMART 2024, ნოემბერი
Anonim
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი
WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი

ეს არის მორფინგის ციფრული საათი (მადლობა ჰარი ვიგუნას კონცეფციისა და მორფული კოდისთვის), ის ასევე არის ანალოგური საათი, ამინდის მოხსენების სადგური და სამზარეულოს ტაიმერი.

ის მთლიანად კონტროლდება Blynk აპლიკაციით თქვენს სმარტფონზე WiFi- ით.

აპლიკაცია საშუალებას გაძლევთ:

ციფრული საათის, დღის, თარიღის, თვის ჩვენება ანალოგური საათი, დღე, თარიღი, თვე

აჩვენეთ მოძრავი ამინდი OpenWeathermap.org– დან და ადგილობრივი ტემპერატურის/ტენიანობის სენსორიდან.

გამოიყენეთ სამზარეულოს ტაიმერის ფუნქცია

NTP სერვერის დროის განახლება დროის ზონის ამომრჩევით

ფირმის პროგრამული უზრუნველყოფის განახლება OTA (ჰაერში)

აქ აღწერილი სისტემის პროგრამული უზრუნველყოფა იყენებს ადგილობრივ სერვერს ბლინკისთვის Raspberry Pi– ს გამოყენებით, არსებობს უამრავი ინფორმაცია იმის შესახებ, თუ როგორ უნდა შეიქმნას ეს ბლინკის ვებსაიტზე.

ლოკალური სერვერის პროგრამული უზრუნველყოფის გადმოტვირთვა უფასოა და შეიძლება დაზოგოს თქვენი ფული, თუკი თქვენ გაქვთ ბევრი ბლინკის კონტროლირებადი გაჯეტი თქვენს სახლში.

გარდა ამისა, თქვენ შეგიძლიათ შექმნათ ანგარიში ბლინკში და გამოიყენოთ მათი სერვერები, თუმცა ეს ალბათ დაგიჯდებათ რამდენიმე დოლარი აპის ვიჯეტისთვის. არსებობს უფასო "ენერგია" (ვიჯეტები), როდესაც შეუერთდები ბლინკს, მაგრამ არ არის საკმარისი ამ პროექტისთვის.

ეს არის საკმაოდ რთული სისტემა, რომელიც მოიცავს რამდენიმე wifi სისტემას, სერვერს და კომპლექსურ firmware/პროგრამულ უზრუნველყოფას.

შეკრება და გაყვანილობა საკმაოდ მარტივია, მაგრამ მყარი მონტაჟი გართულებულია.

უბრალოდ იმედი მაქვს, რომ მახსოვს ყველაფერი უნდა გითხრა რაც უნდა იცოდე:)

შეისწავლეთ Bynk ვებსაიტი Blynk, თქვენ ასევე დაგჭირდებათ პროგრამის დაინსტალირება თქვენს ტელეფონში.

თქვენ ასევე დაგჭირდებათ უფასო ანგარიშის გახსნა OpenWeathermap.org– ზე, რომ მიიღოთ თქვენი api გასაღები.

მე არ ვურჩევ დამწყებებს სცადონ ეს პროექტი.

გთხოვთ გაითვალისწინოთ, რომ ეს არის ჩანაწერი საათების კონკურსში, გთხოვთ მოგცეთ ხმა თუ მოგწონთ

მარაგები

NodeMCU 12E ESP8266 მოდული, როგორც აქ

64 x 32 წერტილოვანი მატრიცის ჩვენება, როგორც აქ

RTC რეალურ დროში საათის მოდული, როგორც აქ

DHT11 ტემპერატურის/ტენიანობის მოდული, როგორც აქ

Vero დაფა მოსწონს ეს

რამდენიმე ხე საქმისთვის (პალეტის ხე გააკეთებს)

5v 6A დენის პაკეტი მოსწონს ეს

Power in jack (PCB mount) მოსწონს ეს

24/28 ლიანდაგიანი იზოლირებული მავთული

16 გზა ლენტიანი კაბელი (დაახლოებით 300 მმ), 2 x მდედრობითი DIL სოკეტი და 1 x 6 გზა DIL სოკეტი

16 გზა DIL ლენტი კონექტორი მამრობითი (PCB სამონტაჟო)

ორმხრივი ტერმინალური ბლოკი (PCB მთა)

ქალი სათაური ასახავს ერთ მწკრივს (დაახლოებით 40 სულ, ასორტიმენტის სიგრძე)

ინსტრუმენტები

შედუღების სადგური, შედუღება, მავთულის საჭრელი და ა.

ნაბიჯი 1: Veroboard PCB– ის დამზადება

Veroboard PCB- ის დამზადება
Veroboard PCB- ის დამზადება
Veroboard PCB- ის დამზადება
Veroboard PCB- ის დამზადება
Veroboard PCB– ის დამზადება
Veroboard PCB– ის დამზადება
Veroboard PCB- ის დამზადება
Veroboard PCB- ის დამზადება

გაჭერით ვერო დაფის ნაჭერი 36 ან 37 ზოლით გრძელი 13 ხვრელით.

შედუღებული მდედრობითი ერთჯერადი სათაურის ზოლები Arduino დაფისთვის (2 x 15 გზა), RTC მოდული (5 გზა) და DHT11 მოდული (3 გზა), როგორც სურათებში ჩანს.

შედუღება DC სოკეტში და ორმხრივი ტერმინალის ბლოკში, როგორც ეს მოცემულია სურათზე.

შეაერთეთ 16 გზის DIL მამრობითი ლენტის კონექტორი, როგორც ნაჩვენებია.

გააბრტყელეთ დაფა სქემატური სქემის მიხედვით და საჭიროების შემთხვევაში გაჭერით ბილიკები.

გააკეთეთ ლენტი კაბელი საკმარისად გრძელი 16 გზის მდედრობითი DIL კონექტორით თითოეულ ბოლოზე.

დენის კაბელი მიეწოდებოდა ჩემს მატრიცის მოდულს.

თუ არ არის მიწოდებული, გააკეთეთ კვების კაბელი ეკრანისთვის საკმარისად გრძელი. წითელი და შავი მავთულები 4 გზა კონექტორით, მატრიცის მოდულის შესაქმნელად.

თქვენ ასევე დაგჭირდებათ 5 გზის კაბელის გაკეთება 6 გზა DIL ქალი სათაურით მატრიცის მოდულის მარჯვენა კონექტორთან დასაკავშირებლად. ეს 5 მავთული შეიძლება გატეხილი იყოს ლენტის კაბელიდან, მაგრამ მე გამიადვილდა დაფაზე დაბრუნება და ისევ მარჯვენა მხარის კონექტორისკენ.

გთხოვთ დაიცვას სქემა ყველა გაყვანილობა.

გადადით ყველა კავშირზე მრავალმეტრიანი ან უწყვეტობის შემოწმებით, დარწმუნდით, რომ არ არსებობს შორტები ან ხიდიანი კავშირები. შეამოწმეთ ძაბვის ხაზები სწორია.

შევეცდები გამოვნახო დრო, რომ გავაკეთო ეს და ავტვირთო.

ნაბიჯი 2: შექმენით საქმე

გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე
გააკეთე საქმე

მე საქმე რამდენიმე ჯართის ფიჭვისგან მქონდა.

ნახატი საკმაოდ სწორია, როგორც ყოველთვის, კომპიუტერში შემუშავებული ნივთები აკეთებენ ამას.

თქვენ შეიძლება მოგიწიოთ ჩახუტება და გუგალი, რათა ელექტრონიკა მოერგოს.

სურათის ჩარჩოს მსგავსად მოჭრილი კუთხეებით გავაკეთე, ახლა ამას გავაკეთებდი ჩემს CNC აპარატზე.

ვფიქრობ, ის ასევე შეიძლება იყოს 3D დაბეჭდილი. Შენი არჩევანი.

თუ ის ხისაა, დაასხით მასზე ლაქი.

ნაბიჯი 3: მოათავსეთ ელექტრონიკა საქმეში

მოათავსეთ ელექტრონიკა საქმეში
მოათავსეთ ელექტრონიკა საქმეში
მოათავსეთ ელექტრონიკა საქმეში
მოათავსეთ ელექტრონიკა საქმეში
მოათავსეთ ელექტრონიკა საქმეში
მოათავსეთ ელექტრონიკა საქმეში

მოარგეთ მატრიცის პანელი ჯერ Vero PCB.

შეაერთეთ დენის პაკეტი და შეამოწმეთ Vero დაფაზე არსებული ძაბვები და საფუძველი Arduino– ზე, RTC– ში, DHT11– ზე (ნუ დაგავიწყდებათ ბატარეა), მატრიცასთან ორმხრივი დენის კონექტორი და ლენტი კაბელები. რა

როდესაც ყველა ამოწმებს, გამორთეთ კვების ბლოკი და გააგრძელეთ ჩართვა Arduino, RTC და DHT11.

შეაერთეთ ლენტის კონექტორები ორივე ბოლოში, რათა დარწმუნდეთ რომ ისინი სწორად არიან ორიენტირებული.

შეაერთეთ 6 გზის კონექტორი მარჯვენა მატიქსის კონექტორთან.

ჩაერთეთ ჩართული დენის კაბელი მატრიცის პანელში, გაჭერით და გაახურეთ ბოლოები შესაფერის სიგრძეზე და ხრახნიან ტერმინალურ ბლოკში ვერო დაფაზე, რაც უზრუნველყოფს პოლარობის სწორ არჩევანს.

ნაბიჯი 4: არდუინოს დაპროგრამება

თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული, არსებობს უამრავი ინფორმაცია იმის შესახებ, თუ როგორ უნდა გავაკეთოთ ეს ქსელში. Arduino IDE.

ინსტალაციისას გადადით პარამეტრებზე და დააკოპირეთ ქვემოთ მოცემული ტექსტის ხაზი და ჩასვით "დამატებითი დაფების მენეჯერის მისამართები:" ყუთში:-

arduino.esp8266.com/stable/package_esp8266c…

თქვენ დაგჭირდებათ შემდეგი ბიბლიოთეკების დაყენება:

1. BlynkSimpleEsp8266, შეგიძლიათ მიიღოთ აქედან. ყველაფერი რაც თქვენ უნდა იცოდეთ ამ საიტზე აქ

2. ESP8266WiFi აქ

3. WiFiUdp აქ

4. ArduinoOTA შედის IDE– სთან ერთად

5. TimeLib აქ

6. RTClib აქ

7. DHT აქ

8. ტიკერი აქ

9. PxMatrix აქ

10. შრიფტები/Org_01 აქ

ბიბლიოთეკების დაყენება არ არის ამ სასწავლო ნაწილის ნაწილი, ბევრი ინფორმაცია ქსელში.

ბიბლიოთეკების დაყენების შემდეგ დაგჭირდებათ IDE გადატვირთვა.

დაიწყეთ IDE და გახსენით BasicOTA.ino ფაილი, თუ გირჩევნიათ გქონდეთ OTA შესაძლებლობა, ჯერ ატვირთეთ BasicOTA.ino ESP8266 დაფაზე, შემდეგ გადატვირთეთ დაფა.

თქვენთვის სპეციფიკური ინფორმაცია უნდა დაემატოს იქ, სადაც ინო ფაილში არის კითხვის ნიშნები. ეს უნდა იყოს ხაზების ნომრებში:

6 - თქვენი wifi SSID, 7 - თქვენი wifi პაროლი, გახსენით MorphClockScrollWeather.ino ფაილი Arduino IDE– ში

თუ გირჩევნიათ არ გქონდეთ OTA, დაწერეთ კომენტარი OTA– ს შესახებ MorphClockScrollWeather.ino– ში IDE– ს გამოყენებით.

Digit.cpp და Digit.h უნდა იყოს იმავე საქაღალდეში, როგორც ინო, ისინი უნდა ჩაითვალოს როგორც ჩანართები IDE– ში.

თქვენთვის სპეციფიკური ინფორმაცია უნდა დაემატოს იქ, სადაც ინო ფაილში არის კითხვის ნიშნები. ეს უნდა იყოს ხაზების ნომრებში:

124 - თქვენი დროის ზონა, 140, 141, 142 - ამინდის რუკის გასაღები და ინფორმაცია, 171 - თქვენი wifi SSID, 172 - თქვენი wifi პაროლი, 173 - ბლინკის ავტორიტეტის ნიშანი, (ამის შესახებ მოგვიანებით)

ხაზის ნომრები არის ვარიანტი IDE პარამეტრებში, მონიშნეთ ყუთი.

ახლა ატვირთეთ NodeMCU დაფაზე.

თუ თქვენ იყენებთ OTA– ს, თქვენ უნდა იპოვოთ „Edge Lit clock“პორტებში IDE– ს ინსტრუმენტებში, მას ექნება თავისი IP მისამართიც. ახლა თქვენ არ გჭირდებათ USB კაბელი firmware– ის განახლებისთვის, გააკეთეთ ეს WiFi– ით. დიდი ჰა !!

შენიშვნა: აღმოვაჩინე, რომ უახლესი Arduino IDE არ აჩვენებს OTA პორტებს. მე ვიყენებ ძველ ვერსიას 1.8.5. ეს კარგად მუშაობს. მათ შეიძლება გამოასწორონ ეს ხარვეზი უახლესი IDE- ს გადმოტვირთვის დროს.

ნაბიჯი 5:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

მიჰყევით ქვემოთ მოცემულ ინსტრუქციას:

1. ჩამოტვირთეთ ბლინკის აპლიკაცია: https://j.mp/blynk_Android ან

2. შეეხეთ QR კოდის ხატულას და მიუთითეთ კამერა ქვემოთ მოცემულ კოდზე

3. ისიამოვნეთ ჩემი აპლიკაციით!

გთხოვთ გაითვალისწინოთ, რომ აღმოვაჩინე, რომ ეს არის სხვა აპლიკაციის შესვლა და პაროლი ვებსაიტზე.

თუ თქვენ იყენებთ ადგილობრივ სერვერს, შეეხეთ შესვლის ეკრანზე შუქნიშნის ხატს, გადაიტანეთ გადართვა Custom- ზე, შეავსეთ თქვენი ადგილობრივი სერვერის IP მისამართი (ეს შეგიძლიათ იხილოთ RPi მთავარ ეკრანზე, ეს იქნება დაახლოებით 192.186). 1. ???), ჩაწერეთ 9443 როგორც პორტის მისამართი IP მისამართის გვერდით. Ავტორიზაცია.

როდესაც ახალი პროექტი შეიქმნება აპლიკაციაში, იქმნება ავტორიზაციის ნიშანი, ის შეიძლება გამოგიგზავნოთ ელექტრონულ ფოსტაზე და შემდეგ ჩასვათ MorphClockScrollWeather.ino– ში Arduino IDE გამოყენებით.

მე ვფიქრობ, რომ ეს ყველაფერია, წარმატებები.

ნებისმიერი შეკითხვა გთხოვთ გამოიყენოთ ქვემოთ მოცემული კომენტარები. შევეცდები ვუპასუხო შეძლებისდაგვარად.

გირჩევთ: