2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Folosind Wemos D1, un senzor cu ultrasunete și platforma IoT Thingio. AI.
Pasul 1: ThingsIO.ai
Trebuie doar să vă interfațați Wemos D1 și senzorul cu ultrasunete așa cum se arată în diagramă.
Apoi încărcați codul pe Wemos D1 și arătați ieșirea pe desktop.
Link:
Codul este disponibil pentru dvs. și trebuie doar să vă schimbați fișierul și parola wi-fi și, de asemenea, să schimbați ID-ul produsului și ID-ul slave ca pe platforma iot.
Pasul 2: Proces pas cu pas
Pasul 3: Descrierea hardware-ului
Wemos D1:
Caracteristici:
11 pini de intrare / ieșire digitale, toți pini au întrerupere / pwm / I2C / un fir acceptat (cu excepția D0) 1 intrare analogică (intrare maximă de 3,2 V) Conexiune micro USB Mufă de alimentare, intrare de putere de 9-24 V. Compatibil cu Arduino Compatibil cu nodemcu
Specificații tehnice:
Microcontroler ESP-8266EX
Tensiune de funcționare 3.3V
Pinii I / O digitale 11
Pinii de intrare analogici 1 (intrare maximă: 3,2V)
Viteza de ceas 80MHz / 160MHz
Flash 4M octeți
Lungime 68,6 mm
Lățime 53,4 mm
Greutate 25g
Pin:
Pin | Funcția | ESP-8266
TX | TXD | TXD
RX | RXD | RXD
A0 | Intrare analogică, maxim 3,3 V intrare | 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 | Teren | GND
5V | 5V | -
3V3 | 3,3V | 3,3V
RST | Resetați | RST
Senzor UltraSonic:
Dacă achiziționați un modul cu ultrasunete, HC-SR04 este o alegere bună. Performanța sa stabilă și acuratețea mare a distanței îl fac un modul popular pe piața electronică. Comparativ cu modulul Shap IR, HC-SR04 este mai ieftin decât acesta. Dar are aceeași precizie și o distanță mai mare.
Specificații:
- Alimentare: 5V
- DC curent de repaus: <2mA
- Unghiul efectiv: <15 °
- Distanța de parcurs: 2cm - 500 cm
- Rezoluție: 1 cm
- Frecvență cu ultrasunete: 40k Hz
Un impuls ultrasonic scurt este transmis la momentul 0, reflectat de un obiect. Senorul primește acest semnal și îl convertește într-un semnal electric. Următorul impuls poate fi transmis atunci când ecoul este estompat. Această perioadă de timp se numește perioadă de ciclu. Perioada de ciclu recomandată nu trebuie să fie mai mică de 50 ms. Dacă un impuls de declanșare a lățimii de 10 μs este trimis pinului de semnal, modulul cu ultrasunete va emite opt semnal cu ultrasunete de 40 kHz și va detecta ecoul înapoi. Distanța măsurată este proporțională cu lățimea impulsului de ecou și poate fi calculată prin formula de mai sus. Dacă nu este detectat niciun obstacol, pinul de ieșire va da un semnal de nivel înalt de 38 ms.