Სარჩევი:
- Ნაბიჯი 1:
- ნაბიჯი 2: ჩამოტვირთეთ Arduino IDE და საჭირო ბიბლიოთეკები
- ნაბიჯი 3: დაპროგრამეთ თქვენი ESP32 ერთეულები
- ნაბიჯი 4:
ვიდეო: ESP32 საათი WiFi, ESP-NOW და მობილური: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს არის ESP32 დაფუძნებული wifi საათი, რომელიც მე გავაკეთე უკაბელო კონკურსისთვის. მე გადავწყვიტე ეს საათი ზედმეტად უკაბელო გამეხადა, ასე რომ ის იყენებს უკაბელო კომუნიკაციის სამ სხვადასხვა ფორმას (WiFi, ESP-NOW და Cellular). ტელეფონი დაკავშირებულია უჯრედის კოშკთან და მოქმედებს როგორც wifi ცხელი წერტილი. პირველი esp32 დაკავშირებულია ტელეფონთან და აჩვენებს საათს, რომელიც გამოაქვს ntp სერვერიდან OLED– ზე.
ორი კოლონი დაკავშირებულია ტელეფონთან და გადასცემს წუთებსა და წამებს სხვა ერთეულებს esp32– ის საკუთარი საკომუნიკაციო პროტოკოლის გამოყენებით, სახელწოდებით ESPNOW. პირველი მსხვილი ნაწლავი გადასცემს წუთებს და მეორე მსხვილი ნაწლავი გადასცემს წამებს.
ამ პროექტისთვის არის 5 ცალკეული პროგრამა, რომელსაც ქვემოთ გაგიზიარებთ.
Ნაბიჯი 1:
1. ESP32 დაფა ჩაშენებული OLED ჩვენებით X5
2. 18650 ლითიუმის ბატარეა
3. ტელეფონი შეიძლება მოქმედებდეს როგორც ცხელი წერტილი ან როუტერი
4. USB მიკრო კაბელი
ნაბიჯი 2: ჩამოტვირთეთ Arduino IDE და საჭირო ბიბლიოთეკები
პირველი, დარწმუნდით, რომ გაქვთ უახლესი Arduino IDE ეწვევით:
შემდეგ დარწმუნდით, რომ სწორად დააინსტალირეთ ESP32 arduino ბირთვი, მიჰყევით ინსტრუქციებს GitHub გვერდზე აქ:
ჩამოტვირთეთ და დააინსტალირეთ OLED დრაივერების ბიბლიოთეკა ESP32– ისთვის აქ:
თუ გსურთ შექმნათ თქვენი საკუთარი შრიფტი, თქვენ უნდა გამოიყენოთ ეს შრიფტის გენერატორი:
დააწკაპუნეთ შექმნას მას შემდეგ რაც გადაწყვიტეთ რა შრიფტის გამოყენება გსურთ. შრიფტი, რომელსაც ვიყენებდი იყო უბრალო Nimbus Mono L 52 პიქსელის სიმაღლით. ყველა ბიბლიოთეკის დაყენების შემდეგ დააკოპირეთ ფაილი გენერატორისგან და დააკოპირეთ. მოძებნეთ თქვენს კომპიუტერში ფაილი სახელად oleddisplayfonts.h
გახსენით იგი ტექსტური რედაქტორით და ჩასვით თქვენი შრიფტის კოდი ზედა და მიაქციეთ ყურადღება სახელს, რადგან თქვენ დაგჭირდებათ მისი კოპირება თქვენს პროგრამაში. მაგალითად, ჩემი შრიფტის სახელია "Nimbus_Mono_L_Regular_52"
ნაბიჯი 3: დაპროგრამეთ თქვენი ESP32 ერთეულები
დარწმუნდით, რომ ჩაწერეთ SSID და პაროლი WiFi ქსელისთვის, რომელსაც დაუკავშირდებით.
გამოიყენეთ Arduino IDE 5 განსხვავებული პროგრამის დასაპროგრამებლად.
ნაბიჯი 4:
Ის არის! ეს არის დიდი პროექტი, რომელიც დაგეხმარებათ გაეცნოთ ESP32– ის ზოგიერთ ფუნქციურობას და ვიმედოვნებ, რომ ეს შთააგონებს ვინმეს გააკეთოს მსგავსი რამ.
თუ თქვენთვის ეს გასაგები აღმოჩნდა, გთხოვთ, ხმა მომცეთ უკაბელო კონკურსში.
მადლობა!
გირჩევთ:
როგორ გააკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: 3 ნაბიჯი
როგორ გავაკეთოთ ანალოგური საათი და ციფრული საათი Led Strip– ით Arduino– ს გამოყენებით: დღეს ჩვენ გავაკეთებთ ანალოგიურ საათს & ციფრული საათი Led Strip– ით და MAX7219 Dot მოდულით Arduino– ით. ის შეასწორებს დროს ადგილობრივ დროის ზონაში. ანალოგურ საათს შეუძლია გამოიყენოს უფრო გრძელი LED ზოლები, ასე რომ ის შეიძლება კედელზე ჩამოკიდდეს და გახდეს ხელოვნება
საპენსიო საათი / დათვლა / Dn საათი: 4 ნაბიჯი (სურათებით)
საპენსიო საათი / დათვლა / Dn საათი: უჯრაში მქონდა რამოდენიმე ამ 8x8 LED dot-matrix ჩვენება და ვფიქრობდი რა გამეკეთებინა მათთან. სხვა ინსტრუქციებით შთაგონებული, მე მივიღე იდეა ავაშენო დათვლის/ზევით ჩვენება მომავალ თარიღამდე/დროზე დასათვლელად და თუ მიზნობრივი დროა
ESP8266 ქსელის საათი ყოველგვარი RTC - Nodemcu NTP საათი არა RTC - პროექტი ინტერნეტ საათზე: 4 ნაბიჯი
ESP8266 ქსელის საათი ყოველგვარი RTC | Nodemcu NTP საათი არ არის RTC | ინტერნეტის საათის პროექტი: პროექტში იქნება საათის პროექტი RTC– ის გარეშე, ის მიიღებს დროს ინტერნეტიდან wifi– ს გამოყენებით და ის გამოჩნდება st7735 ეკრანზე
ჩართეთ მობილური/მობილური ტელეფონი გარე ბატარეით ან ქსელით .: 3 ნაბიჯი
ჩართეთ მობილური/მობილური ტელეფონი გარე ბატარეით ან ქსელით. შესავალი. ეს იდეა იმუშავებს მხოლოდ ტელეფონებთან ან ტაბლეტებთან, თუ ბატარეა მოსახსნელია. რასაკვირველია მნიშვნელოვანია პოლარობის დაცვა. გთხოვთ ფრთხილად იყავით, რომ არ დააზიანოთ თქვენი მოწყობილობა უყურადღებობის გამო. თუ არ ხართ დარწმუნებული ამის გაკეთების უნარში
დაწყება Esp 8266 Esp-01 Arduino IDE --ით Arduino Ide- ში Esp დაფების დაყენება და პროგრამირება Esp: 4 ნაბიჯი
დაწყება Esp 8266 Esp-01 Arduino IDE |-ით Arduino Ide- ში Esp დაფების დაყენება და Esp პროგრამირება: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა დააყენოთ esp8266 დაფები Arduino IDE– ში და როგორ უნდა დაპროგრამდეს esp-01 და მასში ატვირთოთ კოდი. მას შემდეგ, რაც esp დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას