Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
In deze tutorial zullen we een digitale afstandsmeter bouwen die de waarden op een OLED-display zal weergeven. Voor dit project kun je ervoor kiezen om een ardiuno- of een ESP8266-module te gebruiken en ik zal voor beide code leveren. Als je voor het eerst een ESP8266 gebruikt, bekijk dan mijn tutorial over deze module. De omtrek van dit programma is dat de HC-SR04-afstandssensor zijn meting naar de microcontroller (arduino of ESP8266) stuurt en vervolgens zal de microcontroller deze waarde naar het display sturen. Dus laten we beginnen.
Benodigdheden
Voor deze tutorial heb je de volgende onderdelen nodig:
- microcontroller (arduino of ESP8266)
- broodplankje
- jumperdraden
- HC-SR04 afstandssensor
- OLED-scherm 0,96 inch
Stap 1: Circuitbedrading
Volg de schema's en de tabel voor de bedrading van de arduino of ESP8266.
PINArduinoESP8266VCC (afstandssensor)5V5VTRIG13D6ECHO12D5 GND (afstandssensor)GNDGNDVDD (OLED-display)3.3V3.3VGND (OLED-display)GNDGNDSCKA5D1SDAA4D2
Stap 2: Installeer de Adafruit OLED-bibliotheek
Volg de volgende stappen om de OLED-bibliotheek te installeren:
- Open de Arduino IDE en ga naar Sketch > Bibliotheek opnemen > Bibliotheken beheren
- Nu het bibliotheekbeheervenster is geopend, zoekt u naar "SSD1306"
- Selecteer degene met de titel "Adafruit SSD1306 by Adafruit"
- Klik op installeren
- De bibliotheek zou nu moeten zijn geïnstalleerd en u kunt nu gaan programmeren
Stap 3: Programmeren
Dit is de link voor beide arduino IDE-bestanden voor de ESP8266 en de arduino. De code heeft opmerkingen die de functie van elke regel uitleggen.
Stap 4: Je bent klaar
U zou nu de afstand moeten zien die wordt weergegeven op het OLED-display. Bedankt voor het lezen en bekijk mijn andere tutorials.