Სარჩევი:
- ნაბიჯი 1: რა არის BiJin ToKei?
- ნაბიჯი 2: Arduino ვერსია
- ნაბიჯი 3: მომზადება
- ნაბიჯი 4: შეაერთეთ ESP32 Dev დაფა Breadboard- ზე
- ნაბიჯი 5: მოხარეთ დაწყობის სათაური და შეაერთეთ LCD
- ნაბიჯი 6: შეაერთეთ LCD პურის დაფაზე
- ნაბიჯი 7: კავშირი
- ნაბიჯი 8: პროგრამული უზრუნველყოფის მომზადება
- ნაბიჯი 9: როგორ მუშაობს?
- ნაბიჯი 10: პროგრამა
- ნაბიჯი 11: ბედნიერი დრო
ვიდეო: Arduino BiJin ToKei: 11 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს ინსტრუქცია აჩვენებს, თუ როგორ გამოიყენოთ Arduino IDE, ESP32 dev board და ILI9341 LCD ფოტო საათის შესაქმნელად.
ნაბიჯი 1: რა არის BiJin ToKei?
გავიხსენოთ ჩემი წინა intructables, ESP32 ფოტო საათი:
BiJin ToKei 2009 美人 時)) დაწყებული 2009 წლიდან, ისინი აღმოაჩენენ, რომ სხვადასხვა სილამაზე ყოველ წუთს ატარებს დროის დაფის ანგარიშს. BiJin ToKei გთავაზობთ ვებ აპლიკაციას და მობილური აპლიკაციის ვერსიას. ამ წლების შემდეგ, თქვენ შეგიძლიათ იპოვოთ ბევრი ვარიანტი ინტერნეტში. შენიშვნა:
www.bijint.com
ja.wikipedia.org/wiki/BIJIN%26Co.
deadoralive.wikia.com/wiki/Bijin_Tokei
twitter.com/search?q=%23bijintokei
ნაბიჯი 2: Arduino ვერსია
ჩემი წინა intructables, ESP32 ფოტო საათი, მუშაობს კარგად. თუმცა, პროგრამა აგებულია ESP-IDF- ზე. ეს არის დიდი ბარიერი დამწყებთათვის. მას შემდეგ, რაც Aruino-esp32 ჩარჩო ძალიან მომწიფებულია, განახორციელეთ ფოტო საათი Arduino IDE– ზე.
ნაბიჯი 3: მომზადება
ESP32 Dev დაფა
ნებისმიერი ESP32 dev დაფა უნდა იყოს კარგი.
დაწყობის სათაური
8 ქინძისთავები დაწყობილი ქალი თავით. გრძელი სათაურის მავთულის მოხრა დაგეხმარებათ LCD ეკრანის ხედვის კუთხის რეგულირებაში.
პურის დაფა
400 ჰალსტუხიანი პურის დაფა.
პურის დაფის მავთული
ზოგიერთი breadboard გადასვლა მავთული.
LCD ეკრანი
ამჯერად მე ვიყენებ 2.8 დიუმიან ILI9341 LCD- ს. ეს პროგრამა იყენებს Arduino_GFX ბიბლიოთეკას, ამიტომ ყველაზე გავრცელებული SPI LCD ეკრანი უნდა იყოს კარგი.
Arduino_GFX ამჟამად მხარს უჭერს:
- HX8352C 240x400
- HX8357B 320x480
- ILI9225 176x220
- ILI9341 240x320
- ILI9341 M5Stack 320x240
- ILI9486 320x480 (18 ბიტიანი ფერი)
- SEPS525 160x128
- SSD1331 96x64
- SSD1351 128x128
- SSD1351 128x96
- ST7735 128x128 (სხვადასხვა ჩანართები)
- ST7735 128x160 (სხვადასხვა ჩანართები)
- ST7735 80x160
- ST7789 240x135
- ST7789 240x240
- ST7789 TTGO T-Watch 240x240
- ST7789 240x320
ნაბიჯი 4: შეაერთეთ ESP32 Dev დაფა Breadboard- ზე
ნაბიჯი 5: მოხარეთ დაწყობის სათაური და შეაერთეთ LCD
ნაბიჯი 6: შეაერთეთ LCD პურის დაფაზე
ნაბიჯი 7: კავშირი
გამოიყენეთ Breadboard jump wire დაკავშირება LCD და ESP32 dev board ერთად.
აქ არის კავშირის შეჯამება:
LCD -> ESP32
=== ===== Vcc -> 5V pin (ან 3.3V pin დამოკიდებულია თქვენს LCD ეკრანზე) GND -> GND CS -> GPIO 5 RESET -> GPIO 17 D/C -> GPIO 16 MOSI -> GPIO 23 SCK -> GPIO 18 LED -> GPIO 22 (სურვილისამებრ, ზოგიერთ LCD- ს სჭირდება პირდაპირი შემაერთებელი LED pin 3.3V pin- მდე, რათა ის უფრო ნათელი გახდეს)
ნაბიჯი 8: პროგრამული უზრუნველყოფის მომზადება
Arduino IDE
ჩამოტვირთეთ და დააინსტალირეთ Arduino IDE, თუ ჯერ არა:
Arduino ESP32 მხარდაჭერა
გთხოვთ მიჰყევით ინსტალაციის ინსტრუქციას GitHub– ზე:
Arduino GFX ბიბლიოთეკა
დაამატეთ Arduino_GFX ბიბლიოთეკა Arduino IDE– ში:
თუ თქვენ არ იცნობთ ბიბლიოთეკის დამატებას GitHub– დან, უბრალოდ დააჭირეთ მწვანე ღილაკს „კლონირება ან ჩამოტვირთვა“და შემდეგ „ჩამოტვირთეთ ZIP“. შემდეგ კი Arduino IDE- ში აირჩიეთ ესკიზის მენიუ -> ბიბლიოთეკის ჩართვა ->. ZIP ბიბლიოთეკის დამატება … -> გადმოწერილი ZIP ფაილის არჩევა.
Arduino BiJin ToKei საწყისი კოდი
ჩამოტვირთეთ კოდის წყარო GitHub– დან:
ნაბიჯი 9: როგორ მუშაობს?
აქ არის პროგრამის სამუშაო ნაკადი:
Აწყობა
საწყისი LCD, თქვენ შეგიძლიათ შეცვალოთ ქინძისთავები და დრაივერი თქვენი ეკრანისთვის
Arduino_HWSPI *ავტობუსი = ახალი Arduino_HWSPI (16 / *DC * /, 5 / *CS * /, 18 / *SCK * /, 23 / *MOSI * /, -1 / *MISO * /);
Arduino_ILI9341 *tft = ახალი Arduino_ILI9341 (ავტობუსი, 17 / *RST * /, TFT_ROTATION);
შეაერთეთ WiFi, გახსოვდეთ შეავსეთ თქვენი WiFi AP პარამეტრები
#განსაზღვრეთ SSID_NAME "YourAP"
#განსაზღვრეთ SSID_PASSWORD "YourPassword"
შეაერთეთ NTP სერვერი მიმდინარე დროის მისაღებად, თქვენ შეგიძლიათ შეცვალოთ თქვენი ადგილობრივი NTP სერვერი და დროის ზონის პარამეტრები
const char* ntpServer = "pool.ntp.org";
#განსაზღვრეთ GMT_OFFSET_SEC 28800L // დროის სარტყელი +0800 #განსაზღვრეთ DAYLIGHT_OFFSET_SEC 0L // დღის შუქი არ არის
მარყუჟი
თუ წუთი შეიცვალა, გააკეთეთ HTTP მოთხოვნა წინასწარ განსაზღვრულ URL- ზე URL.h. ToKei სიაში ბევრი URL არის, გთხოვთ წაიკითხოთ კომენტარები URL.h დამატებითი ინფორმაციისთვის
#განსაზღვრეთ JPG_SCALE JPG_SCALE_NONE
#განსაზღვრეთ TFT_ROTATION 0 // პორტრეტი #განსაზღვრეთ URL "https://www.bijint.com/assets/pict/shizuoka/bp/%02d%02d.jpg"
- მიიღეთ HTTP პასუხი JPEG ნაკადი და მიაწოდეთ esp_jpg_decode
- esp_jpg_decode მიაწოდეთ დეკოდირებული სურათის ბლოკი LCD დახატვის ფუნქციას
ნაბიჯი 10: პროგრამა
გახსენით ArduinoBiJinToKei.ino Arduino IDE– ში, შეადგინეთ და ატვირთეთ პროგრამა ESP32 dev დაფაზე.
ნაბიჯი 11: ბედნიერი დრო
დროა განათავსოთ Arduino BiJin ToKei თქვენს სამუშაო მაგიდაზე და აჩვენოთ რაც გააკეთეთ. ისიამოვნეთ!
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი
聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: შემდეგი სახელმძღვანელო დაგეხმარებათ მიიღოთ პირდაპირი HD ხარისხის ვიდეო ნაკადები თითქმის ნებისმიერი DJI თვითმფრინავისგან. FlytOS მობილური აპლიკაციისა და FlytNow ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან