Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto tutoriálu budeme stavět digitální měřič vzdálenosti, který bude zobrazovat hodnoty na displeji OLED. Pro tento projekt můžete použít modul ardiuno nebo ESP8266 a já pro oba poskytnu kód. Pokud používáte ESP8266 poprvé, podívejte se na můj návod k tomuto modulu. Obrysem tohoto programu je, že snímač vzdálenosti HC-SR04 odešle své údaje do mikrokontroléru (arduino nebo ESP8266) a poté mikrokontrolér tuto hodnotu zobrazí na displeji. Pojďme tedy začít.
Zásoby
Pro tento tutoriál budete potřebovat následující komponenty:
- mikrokontrolér (arduino nebo ESP8266)
- prkénko
- propojovací vodiče
- Snímač vzdálenosti HC-SR04
- OLED displej 0,96 palce
Krok 1: Zapojení obvodu
Postupujte podle schémat a tabulky pro zapojení arduina nebo ESP8266.
PINArduinoESP8266VCC (snímač vzdálenosti) 5V5VTRIG13D6ECHO12D5 GND (snímač vzdálenosti) GNDGNDVDD (OLED displej) 3,3V3,3VGND (OLED displej) GNDGNDSCKA5D1SDAA4D2
Krok 2: Nainstalujte knihovnu Adafruit OLED
Při instalaci knihovny OLED postupujte takto:
- Otevřete Arduino IDE a přejděte na Sketch> Include Library> Manage Libraries
- Nyní, když je otevřené okno správce knihoven, vyhledejte „SSD1306“
- Vyberte ten, který má název „Adafruit SSD1306 od Adafruit“
- Klikněte na nainstalovat
- Knihovna by nyní měla být nainstalována a nyní můžete přejít k programování
Krok 3: Programování
Toto je odkaz na oba soubory arduino IDE pro ESP8266 a arduino. Kód obsahuje komentáře, které vysvětlují funkci každého řádku.
Krok 4: Dokončili jste
Nyní byste měli vidět vzdálenost zobrazenou na OLED displeji. Děkuji za přečtení a podívejte se na mé další návody.