Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Ved hjelp av Wemos D1, en ultralydsensor og Thingio. AI IoT -plattform.
Trinn 1: ThingsIO.ai
Bare du trenger å koble til Wemos D1 og ultralydsensoren som vist i diagrammet.
Last deretter opp koden til Wemos D1 og vis utgangen på skrivebordet.
Lenke:
Koden er tilgjengelig for deg, og du trenger bare å endre Wi-Fi-ID og passord, og også endre produkt-ID og slave-ID i henhold til iot-plattformen.
Trinn 2: Trinn for trinn -prosess
Trinn 3: Maskinvarebeskrivelse
Wemos D1:
Funksjoner:
11 digitale inngangs-/utgangspinner, alle pinner har interrupt/pwm/I2C/en-ledning støttet (unntatt D0) 1 analog inngang (3,2V maks inngang) Micro USB-tilkobling Strømkontakt, 9-24V strøminngang. Kompatibel med Arduino Kompatibel med nodemcu
Tekniske spesifikasjoner:
Mikrokontroller ESP-8266EX
Driftsspenning 3.3V
Digitale I/O -pinner 11
Analoge inngangspinner 1 (maks inngang: 3,2V)
Klokkehastighet 80MHz/160MHz
Flash 4M byte
Lengde 68,6 mm
Bredde 53,4 mm
Vekt 25g
Pin:
Pin | Funksjon | ESP-8266
TX | TXD | TXD
RX | RXD | RXD
A0 | Analog inngang, maks 3.3V inngang | 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 | Bakken | GND
5V | 5V | -
3V3 | 3,3V | 3.3V
RST | Tilbakestill | RST
UltraSonic sensor:
Hvis du kjøper en ultralydsmodul, er HC-SR04 et godt valg. Den stabile ytelsen og høye nøyaktigheten gjør den til en populær modul i det elektroniske markedet. Sammenlignet med Shap IR-modulen er HC-SR04 rimeligere enn den. Men den har samme rekkevidde -nøyaktighet og lengre avstand.
Spesifikasjoner:
- Strømforsyning: 5V
- DC hvilestrøm: <2mA
- Effektiv vinkel: <15 °
- Avstand: 2 cm - 500 cm
- Oppløsning: 1 cm
- Ultralydfrekvens: 40k Hz
En kort ultralydspuls overføres på tidspunktet 0, reflektert av et objekt. Senoren mottar dette signalet og konverterer det til et elektrisk signal. Den neste pulsen kan overføres når ekkoet er falmet bort. Denne tidsperioden kalles syklusperiode. Den anbefalte syklusperioden bør ikke være mindre enn 50 ms. Hvis en 10 μs bredde utløserpuls sendes til signalpinnen, sender ultralydmodulen ut åtte 40 kHz ultralydssignal og oppdager ekkoet tilbake. Den målte avstanden er proporsjonal med ekkopulsbredden og kan beregnes med formelen ovenfor. Hvis det ikke oppdages noen hindring, vil utgangsstiften gi et signal på 38 ms på høyt nivå.