Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 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 kod. Ako prvi put koristite ESP8266, pogledajte moje uputstvo o ovom modulu. Opis ovog programa je da HC-SR04 senzor udaljenosti šalje svoje očitanje mikrokontroleru (arduino ili ESP8266), a zatim će mikrokontroler prikazati ovu vrijednost na ekranu. Pa krenimo.
Supplies
Za ovaj vodič trebat će vam sljedeće komponente:
- mikrokontroler (arduino ili ESP8266)
- matična ploča
- kratkospojne žice
- HC-SR04 senzor udaljenosti
- OLED ekran 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 ekran) 3.3V3.3VGND (OLED ekran) GNDGNDSCKA5D1SDAA4D2
Korak 2: Instalirajte Adafruit OLED biblioteku
Slijedite ove korake za instaliranje OLED biblioteke:
- Otvorite Arduino IDE i idite na Sketch> Include Library> Manage Libraries
- Sada kada je prozor upravitelja biblioteke otvoren, potražite "SSD1306"
- Odaberite onu koja ima naslov "Adafruit SSD1306 by Adafruit"
- Kliknite instaliraj
- Biblioteka 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 sadrži komentare koji objašnjavaju funkciju svakog retka.
Korak 4: Završili ste
Sada biste trebali vidjeti udaljenost prikazanu na OLED ekranu. Hvala vam na čitanju i molimo vas da provjerite moje ostale vodiče.