Სარჩევი:
- მარაგები
- ნაბიჯი 1: Veroboard PCB– ის დამზადება
- ნაბიჯი 2: შექმენით საქმე
- ნაბიჯი 3: მოათავსეთ ელექტრონიკა საქმეში
- ნაბიჯი 4: არდუინოს დაპროგრამება
- ნაბიჯი 5:
ვიდეო: WiFi საათი, ტაიმერი და ამინდის სადგური, ბლინკი კონტროლირებადი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს არის მორფინგის ციფრული საათი (მადლობა ჰარი ვიგუნას კონცეფციისა და მორფული კოდისთვის), ის ასევე არის ანალოგური საათი, ამინდის მოხსენების სადგური და სამზარეულოს ტაიმერი.
ის მთლიანად კონტროლდება 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– ის დამზადება
გაჭერით ვერო დაფის ნაჭერი 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 გამოყენებით.
მე ვფიქრობ, რომ ეს ყველაფერია, წარმატებები.
ნებისმიერი შეკითხვა გთხოვთ გამოიყენოთ ქვემოთ მოცემული კომენტარები. შევეცდები ვუპასუხო შეძლებისდაგვარად.
გირჩევთ:
მინი ამინდის ამინდის სადგური 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
RPi ამინდის სადგური და ციფრული საათი: 4 ნაბიჯი (სურათებით)
RPi ამინდის სადგური და ციფრული საათი: ეს არის სწრაფი და მარტივი პროექტი გასაკეთებლად და სასიამოვნო ჩვენების საჩვენებლად. ის აჩვენებს დროს, ამინდის მდგომარეობას და ტემპერატურას. და თუ მოგწონთ რასაც ხედავთ, გამომყევით Instagram– ზე და Twitter– ში (@Anders644PI), რათა გააგრძელოთ ის, რასაც მე ვაკეთებ. გ
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა