Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto tutoriáli budeme stavať digitálny diaľkomer, ktorý bude zobrazovať hodnoty na OLED displeji. V tomto projekte môžete použiť modul ardiuno alebo ESP8266 a pre oba poskytnem kód. Ak používate ESP8266 prvýkrát, prečítajte si môj návod o tomto module. Obrysom tohto programu je, že snímač vzdialenosti HC-SR04 odošle svoje údaje do mikrokontroléra (arduino alebo ESP8266) a potom mikrokontrolér zobrazí túto hodnotu na displeji. Začnime teda.
Zásoby
Na tento tutoriál budete potrebovať nasledujúce komponenty:
- mikrokontrolér (arduino alebo ESP8266)
- breadboard
- prepojovacie vodiče
- Snímač vzdialenosti HC-SR04
- OLED displej 0,96 palca
Krok 1: Zapojenie obvodu
Pri zapojení arduina alebo ESP8266 postupujte podľa schémy a tabuľky.
PINArduinoESP8266VCC (snímač vzdialenosti) 5V5VTRIG13D6ECHO12D5 GND (snímač vzdialenosti) GNDGNDVDD (OLED displej) 3,3V3,3VGND (OLED displej) GNDGNDSCKA5D1SDAA4D2
Krok 2: Nainštalujte knižnicu Adafruit OLED
Pri inštalácii knižnice OLED postupujte nasledovne:
- Otvorte Arduino IDE a prejdite na Skica> Zahrnúť knižnicu> Spravovať knižnice
- Teraz, keď je otvorené okno správcu knižnice, vyhľadajte „SSD1306“
- Vyberte ten, ktorý má názov „Adafruit SSD1306 od spoločnosti Adafruit“
- Kliknite na inštaláciu
- Knižnica by mala byť nainštalovaná a teraz môžete začať programovať
Krok 3: Programovanie
Toto je odkaz na oba súbory arduino IDE pre ESP8266 a arduino. Kód obsahuje komentáre, ktoré vysvetľujú funkciu každého riadka.
Krok 4: Dokončili ste
Teraz by ste mali na OLED displeji vidieť vzdialenosť. Ďakujem za prečítanie a pozrite sa na moje ďalšie návody.