
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53




In hierdie tutoriaal bou ons 'n digitale afstandmeter wat die waardes op 'n OLED -skerm vertoon. Vir hierdie projek kan u kies om 'n ardiuno- of 'n ESP8266 -module te gebruik, en ek gee kode vir beide. As u die eerste keer 'n ESP8266 gebruik, kyk dan na my handleiding oor hierdie module. Die uiteensetting van hierdie program is dat die afstandsensor HC-SR04 die lesing daarvan na die mikrobeheerder stuur (arduino of ESP8266), en dan stuur die mikrobeheerder hierdie waarde na die skerm. Laat ons dus begin.
Voorrade
Vir hierdie tutoriaal benodig u die volgende komponente:
- mikrobeheerder (arduino of ESP8266)
- broodbord
- springdrade
- Afstandsensor HC-SR04
- OLED -skerm 0,96 duim
Stap 1: Kringbedrading




Volg die skemas en die tabel vir die bedrading van die arduino of ESP8266.
PINArduinoESP8266VCC (afstandsensor) 5V5VTRIG13D6ECHO12D5 GND (afstandsensor) GNDGNDVDD (OLED -skerm) 3.3V3.3VGND (OLED -skerm) GNDGNDSCKA5D1SDAA4D2
Stap 2: Installeer Adafruit OLED -biblioteek

Volg die volgende stappe om die OLED -biblioteek te installeer:
- Maak die Arduino IDE oop en gaan na Skets> Sluit biblioteek in> Bestuur biblioteke
- Noudat die venster biblioteekbestuurder oop is, soek "SSD1306"
- Kies die een met die titel "Adafruit SSD1306 by Adafruit"
- Klik op installeer
- Die biblioteek moet nou geïnstalleer word en u kan nou begin met programmeer
Stap 3: Programmering

Dit is die skakel vir beide die arduino IDE -lêers vir die ESP8266 en die arduino. Die kode bevat opmerkings wat die funksie van elke reël verduidelik.
Stap 4: U is klaar


U moet nou die afstand op die OLED -skerm sien. Dankie dat u gelees het, en kyk gerus na my ander tutoriale.
Aanbeveel:
DIY kamertermometer met behulp van 'n OLED -module: 7 stappe (met foto's)

DIY kamertermometer met behulp van 'n OLED -module: Ons leer hoe om 'n kamertermometer te bou met behulp van die DS18B20 -sensor en 'n OLED -module. Ons gebruik 'n Piksey Pico as die hoofbord, maar die skets is ook versoenbaar met die Arduino UNO en Nano borde, sodat u dit ook kan gebruik
GPS -monitering met OLED -skermprojek: 5 stappe (met foto's)

GPS -monitering met OLED -skermprojek: Hallo almal, in hierdie vinnige artikel sal ek my projek met u deel: ATGM332D GPS -module met SAMD21J18 mikrokontroller en SSD1306 OLED 128*64 -skerm, ek het 'n spesiale PCB daarvoor gebou op Eagle Autodesk en dit programmeer met behulp van Atmel studio 7.0 en ASF
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: 6 stappe

Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: Hallo ouens in hierdie instruksies, ons bou 'n internetklok wat tyd van die internet kan kry, sodat hierdie projek geen RTC nodig het nie, dit benodig slegs 'n werkende internetverbinding En vir hierdie projek benodig u 'n esp8266 wat 'n
ESP32 -koppelvlak met SSD1306 Oled met MicroPython: 5 stappe

ESP32 -koppelvlak met SSD1306 Oled With MicroPython: Micropython is die optimalisering en klein voetspoor van python. Dit was bedoel om te bou vir 'n ingeboude toestel met geheue beperkings en 'n lae kragverbruik. Micropython is beskikbaar vir baie beheergesinne, waaronder ESP8266, ESP32, Ardui
Musiekkas met mini -monitor (OLED) en LED: 8 stappe (met foto's)

Music Box With Mini Monitor (OLED) en LED: My idee was 'n boks wat musiek sou speel as jy dit oopmaak. Dit het ook 'n skerm met 'n emoji wat wakker word en u verwelkom. Daar is ook 'n LED wat brand as u die Force-sensitiewe weerstand tussen u vingers hou terwyl die