
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11




I denna handledning kommer vi att bygga en digital avståndsmätare som matar ut värdena på en OLED -skärm. För detta projekt kan du välja att använda en ardiuno eller en ESP8266 -modul och jag kommer att tillhandahålla kod för dem båda. Om du använder en ESP8266 för första gången, kolla in min handledning om den här modulen. Konturet för detta program är avståndssensorn HC-SR04 skickar sin avläsning till mikrokontrollern (arduino eller ESP8266) och sedan kommer mikrokontrollern att mata ut detta värde till displayen. Så låt oss komma igång.
Tillbehör
För denna handledning behöver du följande komponenter:
- mikrokontroller (arduino eller ESP8266)
- bakbord
- bygelkablar
- HC-SR04 avståndssensor
- OLED -skärm 0,96 tum
Steg 1: Kretsledning




Följ schemat och tabellen för kabeldragning av arduino eller ESP8266.
PINArduinoESP8266VCC (avståndssensor) 5V5VTRIG13D6ECHO12D5 GND (distanssensor) GNDGNDVDD (OLED -display) 3.3V3.3VGND (OLED -display) GNDGNDSCKA5D1SDAA4D2
Steg 2: Installera Adafruit OLED -bibliotek

Följ följande steg för att installera OLED -biblioteket:
- Öppna Arduino IDE och gå till Sketch> Include Library> Manage Libraries
- Nu när bibliotekshanterarfönstret är öppet, sök "SSD1306"
- Välj den som har titeln "Adafruit SSD1306 by Adafruit"
- Klicka på installera
- Biblioteket ska nu installeras och du kan nu gå in på programmering
Steg 3: Programmering

Detta är länken för båda arduino IDE -filerna för ESP8266 och arduino. Koden har kommentarer som förklarar funktionen för varje rad.
Steg 4: Du är klar


Du bör nu se avståndet som visas på OLED -displayen. Tack för att du läste och kolla gärna in mina andra självstudier.
Rekommenderad:
IoT temperatur- och luftfuktighetsmätare med OLED -skärm: 5 steg (med bilder)

IoT temperatur- och luftfuktighetsmätare med OLED -skärm: Kontrollera temperatur och luftfuktighet i en OLED -skärm när du vill och samla samtidigt in den informationen på en IoT -plattform. Förra veckan publicerade jag ett projekt som heter Simplest IoT temperatur- och luftfuktighetsmätare. Det är ett bra projekt eftersom du kan
Kul med OLED -skärm och Arduino: 12 steg (med bilder)

Kul med OLED -skärm och Arduino: Jag är ganska säker på att du definitivt har hört talas om OLED -displayteknik. Det är relativt nytt och erbjuder en bättre kvalitet än gammal LCD -teknik. I den här självstudien vill vi granska stegen som krävs för att visa data på en av de vanligaste enskilda sam
DIY -rumstermometer med en OLED -modul: 7 steg (med bilder)

DIY -rumstermometer med hjälp av en OLED -modul: Vi lär oss hur man bygger en rumstermometer med DS18B20 -sensorn och en OLED -modul. Vi använder en Piksey Pico som huvudkort, men skissen är också kompatibel med Arduino UNO och Nano -brädorna så att du också kan använda dem
Internetklocka: Visa datum och tid med en OLED med ESP8266 NodeMCU med NTP -protokoll: 6 steg

Internetklocka: Visa datum och tid med en OLED Användning av ESP8266 NodeMCU Med NTP -protokoll: Hej killar i denna instruktioner kommer vi att bygga en internetklocka som kommer att få tid från internet så detta projekt behöver inte någon RTC för att köra, det behöver bara en fungerande internetanslutning Och för detta projekt behöver du en esp8266 som kommer att ha en
Grafik på en SSD1306 I2C OLED 128x64 -skärm med CircuitPython med en Itsybitsy M4 Express: 13 steg (med bilder)

Grafik på en SSD1306 I2C OLED 128x64 -skärm med CircuitPython med en Itsybitsy M4 Express: SSD1306 OLED -skärmen är en liten (0,96 "), billig, allmänt tillgänglig, I2C, svartvit grafisk skärm med 128x64 pixlar, som är lätt att koppla ihop (endast 4 ledningar) till mikroprocessorutvecklingskort som en Raspberry Pi, Arduino eller