Სარჩევი:
- ნაბიჯი 1: რა არის საჭირო
- ნაბიჯი 2: ვივარაუდოთ, რომ Arduino IDE უკვე დაინსტალირებულია
- ნაბიჯი 3: მიიღეთ OLED მუშაობა Arduino– ზე
- ნაბიჯი 4: ფუნქციური OLED Arduino LDR ანალოგური შეყვანის საშუალებით
ვიდეო: ESP32 ინტეგრირებული OLED (WEMOS/ლოლინი) - დაწყება Arduino სტილი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
თუ თქვენ ჩემნაირი ხართ, მაშინვე მიდიხართ შანსზე, რომ ხელი მოკიდოთ უახლეს და უდიდეს ESP8266/etc… - ს და გადადოთ იგი თავისი ნაბიჯებით. ESP32 არაფრით განსხვავდება, მაგრამ აღმოვაჩინე, რომ დოკუმენტაციასთან დაკავშირებით ჯერ არ არის ბევრი. პირველი 2 ნაბიჯი უნდა ეხებოდეს ESP32 არომატების უმეტესობას და არა მხოლოდ OLED– ით გამოსახულს. ვიმედოვნებთ, რომ ეს "რამდენიმე ნაბიჯი" დაიწყებს თქვენ. წარმატებებს გისურვებთ….გაერთეთ გართობა… გამაგებინეთ თუ ეს თქვენთვის მუშაობს. რამდენიმე ვარაუდი არის ის, რომ თქვენ იცით როგორ ნავიგაცია მოახდინოთ Arduino IDE– ში და იმუშაოთ მათ ბიბლიოთეკებთან.
განახლება: 05 იანვ 18 - დარწმუნდით, რომ შეამოწმეთ განახლებული ESP32 ვიდეო ამ ინსტრუქციის ბოლოს. ინტერნეტ საათი და Bluetooth BLE მოქმედებაში. გადახედეთ YouTube შენიშვნებს ესკიზების ბმულებზე.
ნაბიჯი 1: რა არის საჭირო
ESP32 SOC
USB კაბელი
Arduino IDE
ნაბიჯი 2: ვივარაუდოთ, რომ Arduino IDE უკვე დაინსტალირებულია
სტანდარტულად, ESP32 ჯერ არ ჩანს სტანდარტული დაფების მენეჯერის ჩანაწერებით, რომლებიც მიუთითებენ
ამის გამო ჩვენ უნდა ხელით დავამატოთ ისინი ამ დროისთვის.
მიჰყევით ყველა ნაბიჯს შემდეგ საიტზე, რომ მოამზადოთ თქვენი Arduino IDE თქვენი ახალი ESP32 დაფისთვის.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
თუ თქვენ გაქვთ ინტეგრირებული OLED და გსურთ სცადოთ მისი გააქტიურება, გააგრძელეთ შემდეგი ნაბიჯი.
ნაბიჯი 3: მიიღეთ OLED მუშაობა Arduino– ზე
ახლა, როდესაც თქვენ ალბათ ჩატვირთეთ Arduino სკეტჩი თქვენს ESP32– ზე, ალბათ, „ლამაზი“სურათები, რომლებიც გაშვებული იყო მასზე პირველად ჩართვისას, გაქრა.
ეს კონკრეტული ESP32 იყენებს SSD1306 ბიბლიოთეკას OLED დისპლეასთან დასაკავშირებლად. მე გამიმართლა, რომ დავიწყე შემდეგი Arduino ბიბლიოთეკის ჩატვირთვით და SSD1306– ის ერთ – ერთი სკეტჩის მაგალითის შემოწმებით. თუ ესკიზი ვერ ხერხდება შეცდომების შედგენაში, დარწმუნდით, რომ თქვენ შეცვლით მისამართს, რომელზეც ის ვერ მოხერხდა (0x3c, 5, 4).
ამ ESP– ის გამოყოფილი I2C პინები არის GPIO 5 და 4 მონაცემებისა და საათის შესაბამისად.
თანდართული ESP32_Wemos_I2C_Scanner ესკიზი დაადასტურებს თქვენს ქინძისთავების სწორად მისამართს. ჩატვირთეთ იგი თქვენს ESP32– ზე და შეამოწმეთ სერიული მონიტორი.
github.com/squix78/esp8266-oled-ssd1306
ნაბიჯი 4: ფუნქციური OLED Arduino LDR ანალოგური შეყვანის საშუალებით
**** განახლება 28 დეკ 17 იხილეთ ვიდეო ESP32– ით სამუშაო ინტერნეტით/NTP საათით. კოდის ჩამოტვირთვის URL ხელმისაწვდომია YouTube– ზე ქვემოთ მოცემულ ვიდეოზე
მე გადავწყვიტე გამეგრძელებინა ეს და მოვახერხე OLED მუშაობდეს "რეალურ" მონაცემებზე და არა მხოლოდ მაგალითებზე. ანალოგური LDR არხი. მე დავამატე Arduino ესკიზი, რათა დაგეხმაროთ. აიღე ის დასატრიალებლად და გამაგებინე როგორ გამოირჩევი! თუ გჭირდებათ „ფუნჯი“არდუინოს და ანალოგის მუშაობაზე, გადადით
მე დავიწყე არდუინოს თავგადასავალი ამ ბიჭებთან ერთად … კურსი ნამდვილად ღირს.
გირჩევთ:
მოტოციკლის კუდის ნათურა ინტეგრირებული ბლინერებით პროგრამირებადი LED- ების გამოყენებით: 4 ნაბიჯი
მოტოციკლის კუდი ნათურა ინტეგრირებული ბლინერებით პროგრამირებადი LED- ების გამოყენებით: გამარჯობა! ეს არის გარკვეულწილად მარტივი წვრილმანი იმის შესახებ, თუ როგორ უნდა გააკეთოთ პროგრამირებადი პროგრამირებადი RGB კუდი ლამპარი (ინტეგრირებული მოციმციმეებით/ინდიკატორებით) თქვენი მოტოციკლისთვის ან შესაძლოა რაიმე სხვა რამის გამოყენებით WS2812B (ინდივიდუალურად მიმართვადი led) და Arduinos რა არსებობს განათების 4 რეჟიმი
3 CHANNEL AUDIO MIXER ინტეგრირებული FM რადიო გადამცემთან: 19 ნაბიჯი (სურათებით)
3 CHANNEL AUDIO MIXER ინტეგრირებული FM რადიო გადამცემთან: ჰეი ყველას, ამ სტატიაში მე გირჩევთ ავაშენოთ თქვენი საკუთარი 3 CHANNEL AUDIO MIXER ინტეგრირებული FM რადიო გადამცემთან
ვერტიკალური Bartop Arcade ინტეგრირებული PIXEL LED დისპლეით: 11 ნაბიჯი (სურათებით)
ვერტიკალური Bartop Arcade ინტეგრირებული PIXEL LED ეკრანით: **** განახლებულია ახალი პროგრამული უზრუნველყოფით 2019 წლის ივლისი, დეტალები აქ ****** Bartop arcade build with the unique feature that LED matrix marquee changes to ემთხვევა არჩეულ თამაშს. კაბინეტის გვერდებზე პერსონაჟები არის ლაზერული ჭრილები და არა წებოვანი
ინტეგრირებული GOOGLE რუქები: 4 ნაბიჯი
GOOGLE- ის ინტეგრირებული რუქები: ამ პროექტში ჩვენ ვაპირებთ განვახორციელოთ მოწყობილობა, რომელიც Google Maps– ის მითითებას სენსორულ გამომუშავებად აქცევს იმის დემონსტრირებისთვის, რომ ჩვენ შეგვიძლია გამოვიყენოთ ინტეგრირებული სანავიგაციო სისტემა ჩვენს სხეულზე. ჩვენ ამას განვახორციელებთ დაკავშირებით ჩვენი არდი
Nest Hello UK დააინსტალირეთ ინტეგრირებული ტრანსფორმატორით: 5 ნაბიჯი
Nest Hello UK დააინსტალირეთ ინტეგრირებული ტრანსფორმატორით: ვინც ამ პოსტს პოულობს იცის, რომ Nest hello doorbell- ის დაყენება გაერთიანებულ სამეფოში ბევრად უფრო რთულია ვიდრე უნდა ყოფილიყო, ამიტომ გადავწყვიტე გამომექვეყნებინა. შთაგონებულია მრავალი სხვა, ვინც ან გატეხა ქსელი იკვებება ტრანსფორმატორით ან გამოიყენება ცალკე ტრეკი