2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Wykorzystując Wemos D1, czujnik ultradźwiękowy i platformę Thingio. AI IoT.
Krok 1: RzeczyIO.ai
Wystarczy połączyć Wemos D1 i czujnik ultradźwiękowy, jak pokazano na schemacie.
Następnie prześlij kod do swojego Wemos D1 i pokaż dane wyjściowe na pulpicie.
Link:
Kod jest dostępny dla Ciebie i wystarczy zmienić swój identyfikator sieci Wi-Fi i hasło, a także zmienić identyfikator produktu i identyfikator urządzenia podrzędnego zgodnie z platformą iot.
Krok 2: Proces krok po kroku
Krok 3: Opis sprzętu
Wemos D1:
Cechy:
11 cyfrowych pinów wejścia/wyjścia, wszystkie piny obsługują przerwanie/pwm/I2C/one-wire (z wyjątkiem D0) 1 wejście analogowe (wejście maks. 3.2V) Złącze Micro USB Gniazdo zasilania, wejście zasilania 9-24V. Kompatybilny z Arduino Kompatybilny z nodemcu
Specyfikacja techniczna:
Mikrokontroler ESP-8266EX
Napięcie robocze 3,3 V
Cyfrowe styki we/wy 11
Piny wejścia analogowego 1 (maksymalne wejście: 3,2 V)
Szybkość zegara 80 MHz/160 MHz
Flash 4M bajtów
Długość 68,6 mm
Szerokość 53,4 mm
Waga 25g
Szpilka:
Przypnij | Funkcja | ESP-8266
TX | TXD | TXD
RX | RXD | RXD
A0 | Wejście analogowe, maks. wejście 3,3 V | A0
D0 | IO | GPIO16D1 | IO, SCL | GPIO5
D2 | IO, SDA | GPIO4
D3 | IO, podciąganie 10k | GPIO0
D4 | IO, podciąganie 10k, BUILTIN_LED | GPIO2
D5 | IO, SCK | GPIO14
D6 | IO, MISO | GPIO12
D7 | IO, MOSI | GPIO13
D8 | IO, 10k pull-down, SS | GPIO15
G | Ziemia | GND
5V | 5V | -
3V3 | 3,3V | 3,3V
RST | Zresetuj | RST
Czujnik ultradźwiękowy:
Jeśli pozyskujesz ultradźwiękowy moduł zasięgu, HC-SR04 jest dobrym wyborem. Jego stabilna wydajność i wysoka dokładność sprawiają, że jest popularnym modułem na rynku elektronicznym. W porównaniu z modułem odległościowym Shap IR, HC-SR04 jest tańszy od niego. Ale ma taką samą dokładność i większą odległość.
Dane techniczne:
- Zasilanie: 5V
- Prąd spoczynkowy DC: <2mA
- Efektywny kąt: <15°
- Zasięg: 2cm – 500cm
- Rozdzielczość: 1 cm
- Częstotliwość ultradźwiękowa: 40k Hz
W czasie 0 nadawany jest krótki impuls ultradźwiękowy odbity od obiektu. Czujnik odbiera ten sygnał i zamienia go na sygnał elektryczny. Następny impuls może zostać przesłany, gdy echo zaniknie. Ten okres czasu nazywa się okresem cyklu. Zalecany okres cyklu nie powinien być krótszy niż 50 ms. Jeśli do pinu sygnałowego zostanie wysłany impuls wyzwalający o szerokości 10 μs, moduł ultradźwiękowy wyśle osiem sygnałów ultradźwiękowych 40 kHz i wykryje echo. Zmierzona odległość jest proporcjonalna do szerokości impulsu echa i może być obliczona według powyższego wzoru. Jeśli nie zostanie wykryta żadna przeszkoda, pin wyjściowy da sygnał o wysokim poziomie 38 ms.