Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Med Wemos D1, en ultraljudssensor och Thingio. AI IoT -plattform.
Steg 1: ThingsIO.ai
Du behöver bara ansluta din Wemos D1 och ultraljudssensor enligt diagrammet.
Ladda sedan upp koden till din Wemos D1 och visa utmatningen på skrivbordet.
Länk:
Koden är tillgänglig för dig och du behöver bara ändra din wi-fi ssid och lösenord och även ändra ditt produkt-id och slav-ID enligt iot-plattformen.
Steg 2: Steg för steg -process
Steg 3: Maskinvarubeskrivning
Wemos D1:
Funktioner:
11 digitala ingångs-/utgångsstiften, alla stift har stöd för avbrott/pwm/I2C/en tråd (förutom D0) 1 analog ingång (3,2V max ingång) Micro USB-anslutning Strömuttag, 9-24V strömingång. Kompatibel med Arduino Kompatibel med nodemcu
Tekniska specifikationer:
Mikrokontroller ESP-8266EX
Driftspänning 3,3V
Digitala I/O -stift 11
Analoga ingångsstift 1 (max ingång: 3,2V)
Klockhastighet 80MHz/160MHz
Flash 4M byte
Längd 68,6 mm
Bredd 53,4 mm
Vikt 25g
Pin:
Pin | Funktion | ESP-8266
TX | TXD | TXD
RX | RXD | RXD
A0 | Analog ingång, max 3,3V ingång | A0
D0 | IO | GPIO16D1 | IO, SCL | GPIO5
D2 | IO, SDA | GPIO4
D3 | IO, 10k Pull-up | GPIO0
D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2
D5 | IO, SCK | GPIO14
D6 | IO, MISO | GPIO12
D7 | IO, MOSI | GPIO13
D8 | IO, 10k Pull-down, SS | GPIO15
G | Mark | GND
5V | 5V | -
3V3 | 3,3V | 3.3V
RST | Återställ | RST
UltraSonic -sensor:
Om du köper en ultraljudsmodul är HC-SR04 ett bra val. Dess stabila prestanda och hög noggrannhet gör den till en populär modul på elektronisk marknad. Jämfört med Shap IR-modulen är HC-SR04 billigare än den. Men den har samma räckviddsnoggrannhet och längre avstånd.
Specifikationer:
- Strömförsörjning: 5V
- DC Tyst ström: <2mA
- Effektiv vinkel: <15 °
- Avstånd: 2 cm - 500 cm
- Upplösning: 1 cm
- Ultraljudsfrekvens: 40k Hz
En kort ultraljudspuls överförs vid tidpunkten 0, reflekterad av ett objekt. Senoren tar emot denna signal och omvandlar den till en elektrisk signal. Nästa puls kan överföras när ekot försvinner. Denna tidsperiod kallas cykelperiod. Rekommenderad cykelperiod bör inte vara mindre än 50 ms. Om en triggerpuls på 10 μs bredd skickas till signalpinnen, kommer ultraljudsmodulen att mata ut åtta 40 kHz ultraljudssignal och detektera ekot bakåt. Det uppmätta avståndet är proportionellt mot ekopulsbredden och kan beräknas med formeln ovan. Om inget hinder upptäcks kommer utgångsstiften att ge en 38 ms hög nivå signal.