Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
U ovom ćemo vodiču izgraditi digitalni mjerač udaljenosti koji će vrijednosti ispisivati na OLED zaslonu. Za ovaj projekt možete odabrati korištenje ardiuno ili ESP8266 modula, a ja ću za njih dati kôd. Ako prvi put koristite ESP8266, pogledajte moj vodič o ovom modulu. Opis ovog programa je da senzor udaljenosti HC-SR04 šalje svoje očitanje mikrokontroleru (arduino ili ESP8266), a zatim će mikrokontroler ovu vrijednost prikazati na zaslonu. Pa krenimo.
Pribor
Za ovaj vodič trebat će vam sljedeće komponente:
- mikrokontroler (arduino ili ESP8266)
- matična ploča
- kratkospojne žice
- HC-SR04 senzor udaljenosti
- OLED zaslon 0,96 inča
Korak 1: Ožičenje kruga
Slijedite sheme i tablicu za ožičenje arduina ili ESP8266.
PINArduinoESP8266VCC (senzor udaljenosti) 5V5VTRIG13D6ECHO12D5 GND (senzor udaljenosti) GNDGNDVDD (OLED zaslon) 3,3V3,3VGND (OLED zaslon) GNDGNDSCKA5D1SDAA4D2
Korak 2: Instalirajte Adafruit OLED knjižnicu
Slijedite ove korake za instaliranje OLED knjižnice:
- Otvorite Arduino IDE i idite na Sketch> Include Library> Manage Libraries
- Sada kada je prozor upravitelja knjižnice otvoren, pretražite "SSD1306"
- Odaberite onu koja ima naslov "Adafruit SSD1306 by Adafruit"
- Pritisnite instaliraj
- Knjižnica bi sada trebala biti instalirana i sada možete pristupiti programiranju
Korak 3: Programiranje
Ovo je veza za obje arduino IDE datoteke za ESP8266 i arduino. Kôd ima komentare koji objašnjavaju funkciju svakog retka.
Korak 4: Završili ste
Sada biste trebali vidjeti udaljenost prikazanu na OLED zaslonu. Hvala vam na čitanju i molimo vas da provjerite moje ostale vodiče.