Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest tutorial vom construi un distometru digital care va afișa valorile pe un afișaj OLED. Pentru acest proiect puteți alege să utilizați un modul ardiuno sau ESP8266 și voi oferi cod pentru ambele. Dacă utilizați un ESP8266 pentru prima dată, vă rugăm să consultați tutorialul meu despre acest modul. Schița acestui program este că senzorul de distanță HC-SR04 își va trimite citirea către microcontroler (arduino sau ESP8266) și apoi microcontrolerul va afișa această valoare pe afișaj. Deci sa începem.
Provizii
Pentru acest tutorial veți avea nevoie de următoarele componente:
- microcontroler (arduino sau ESP8266)
- panou de masă
- fire jumper
- Senzor de distanță HC-SR04
- Afișaj OLED de 0,96 inch
Pasul 1: Cablarea circuitului
Urmați schemele și tabelul pentru cablarea arduino sau ESP8266.
PINArduinoESP8266VCC (senzor de distanță) 5V5VTRIG13D6ECHO12D5 GND (senzor de distanță) GNDGNDVDD (afișaj OLED) 3.3V3.3VGND (afișaj OLED) GNDGNDSCKA5D1SDAA4D2
Pasul 2: Instalați Adafruit OLED Library
Urmați pașii următori pentru a instala biblioteca OLED:
- Deschideți IDE-ul Arduino și accesați Schiță> Includeți biblioteca> Gestionați bibliotecile
- Acum că fereastra managerului de bibliotecă este deschisă, căutați „SSD1306”
- Selectați-l pe cel care are titlul „Adafruit SSD1306 by Adafruit”
- Faceți clic pe instalare
- Biblioteca ar trebui să fie acum instalată și acum puteți merge la programare
Pasul 3: Programare
Acesta este linkul pentru ambele fișiere IDE arduino pentru ESP8266 și arduino. Codul conține comentarii care explică funcția fiecărei linii.
Pasul 4: Ai terminat
Acum ar trebui să vedeți distanța afișată pe afișajul OLED. Vă mulțumim că ați citit și vă rog să verificați celelalte tutoriale ale mele.