Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku zbudujemy cyfrowy miernik odległości, który będzie wyświetlał wartości na wyświetlaczu OLED. Do tego projektu możesz użyć modułu ardiuno lub ESP8266 i podam kod dla obu z nich. Jeśli używasz ESP8266 po raz pierwszy, zapoznaj się z moim tutorialem na temat tego modułu. Zarys tego programu jest taki, że czujnik odległości HC-SR04 wyśle swój odczyt do mikrokontrolera (arduino lub ESP8266), a następnie mikrokontroler wyśle tę wartość na wyświetlacz. Więc zacznijmy.
Kieszonkowe dzieci
Do tego samouczka potrzebne będą następujące komponenty:
- mikrokontroler (arduino lub ESP8266)
- płytka do krojenia chleba
- przewody połączeniowe
- Czujnik odległości HC-SR04
- Wyświetlacz OLED 0,96 cala
Krok 1: Okablowanie obwodu
Postępuj zgodnie ze schematami i tabelą okablowania arduino lub ESP8266.
PINArduinoESP8266VCC (czujnik odległości)5V5VTRIG13D6ECHO12D5 GND (czujnik odległości)GNDGNDVDD (wyświetlacz OLED)3.3V3.3VGND (wyświetlacz OLED)GNDGNDSCKA5D1SDAA4D2
Krok 2: Zainstaluj bibliotekę Adafruit OLED
Wykonaj następujące kroki, aby zainstalować bibliotekę OLED:
- Otwórz Arduino IDE i przejdź do Szkic> Dołącz bibliotekę> Zarządzaj bibliotekami
- Teraz, gdy okno menedżera biblioteki jest otwarte, wyszukaj „SSD1306”
- Wybierz ten, który ma tytuł "Adafruit SSD1306 by Adafruit"
- Kliknij zainstaluj
- Biblioteka powinna być teraz zainstalowana i możesz teraz przejść do programowania
Krok 3: Programowanie
To jest link do obu plików arduino IDE dla ESP8266 i arduino. Kod zawiera komentarze, które wyjaśniają funkcję każdej linii.
Krok 4: Skończyłeś
Powinieneś teraz zobaczyć odległość wyświetlaną na wyświetlaczu OLED. Dziękuję za przeczytanie i zapoznaj się z moimi innymi samouczkami.