Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Kredsløbskabler
- Trin 2: Installer Adafruit OLED -bibliotek
- Trin 3: Programmering
- Trin 4: Du er færdig
Video: DIY -afstandsmåler med OLED -display: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I denne vejledning bygger vi en digital afstandsmåler, der udsender værdierne på et OLED -display. Til dette projekt kan du vælge at bruge et ardiuno eller et ESP8266 -modul, og jeg vil give kode til dem begge. Hvis du bruger en ESP8266 for første gang, kan du læse min vejledning om dette modul. Konturen af dette program er, at HC-SR04-afstandssensoren sender sin aflæsning til mikrokontrolleren (arduino eller ESP8266), og derefter sender mikrokontrolleren denne værdi til displayet. Så lad os komme i gang.
Forbrugsvarer
Til denne vejledning har du brug for følgende komponenter:
- mikrokontroller (arduino eller ESP8266)
- brødbræt
- jumper ledninger
- HC-SR04 afstandssensor
- OLED -skærm 0,96 tommer
Trin 1: Kredsløbskabler
Følg skemaerne og tabellen for ledninger til arduinoen eller ESP8266.
PINArduinoESP8266VCC (afstandssensor) 5V5VTRIG13D6ECHO12D5 GND (afstandssensor) GNDGNDVDD (OLED -display) 3.3V3.3VGND (OLED -display) GNDGNDSCKA5D1SDAA4D2
Trin 2: Installer Adafruit OLED -bibliotek
Følg følgende trin for at installere OLED -biblioteket:
- Åbn Arduino IDE og gå til Skitse> Inkluder bibliotek> Administrer biblioteker
- Nu hvor biblioteksstyringsvinduet er åbent, skal du søge "SSD1306"
- Vælg den, der har titlen "Adafruit SSD1306 by Adafruit"
- Klik på installer
- Biblioteket skal nu installeres, og du kan nu gå til programmering
Trin 3: Programmering
Dette er linket til begge arduino IDE -filer til ESP8266 og arduino. Koden har kommentarer, der forklarer funktionen af hver linje.
Trin 4: Du er færdig
Du skulle nu se afstanden vist på OLED -displayet. Tak fordi du læste, og tjek venligst mine andre tutorials.
Anbefalede:
IoT temperatur- og fugtighedsmåler med OLED -skærm: 5 trin (med billeder)
IoT temperatur- og luftfugtighedsmåler med OLED -skærm: Kontroller temperatur og luftfugtighed på en OLED -skærm, når som helst du ønsker det, og saml samtidig disse data i en IoT -platform. Sidste uge udgav jeg et projekt kaldet Simplest IoT temperatur- og luftfugtighedsmåler. Det er et godt projekt, fordi du kan
Sjovt med OLED -skærm og Arduino: 12 trin (med billeder)
Sjovt med OLED -skærm og Arduino: Jeg er ret sikker på, at du helt sikkert har hørt om OLED -skærmteknologi. Det er relativt nyt og tilbyder en bedre kvalitet end gammel LCD -teknologi. I denne vejledning vil vi gennemgå de trin, der kræves for at vise data om et af de mest almindelige enkelt co
GPS -overvågning med OLED -skærmprojekt: 5 trin (med billeder)
GPS -overvågning med OLED -skærmprojekt: Hej alle sammen, i denne hurtige artikel vil jeg dele mit projekt med dig: ATGM332D GPS -modul med SAMD21J18 mikrokontroller og SSD1306 OLED 128*64 display, jeg byggede et specielt printkort til det på Eagle Autodesk og programmerede det ved hjælp af Atmel studio 7.0 og ASF
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Internetur: Vis dato og klokkeslæt med en OLED ved hjælp af ESP8266 NodeMCU med NTP -protokol: 6 trin
Internetur: Vis dato og klokkeslæt med en OLED Brug af ESP8266 NodeMCU Med NTP -protokol: Hej fyre i denne instruks vil vi bygge et internetur, som får tid fra internettet, så dette projekt ikke har brug for nogen RTC til at køre, det skal kun bruge en fungerende internetforbindelse Og til dette projekt har du brug for en esp8266, som vil have en