Kazalo:

Spremljajte nivo vode ali razdaljo v rezervoarju na namizju: 3 koraki
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju: 3 koraki

Video: Spremljajte nivo vode ali razdaljo v rezervoarju na namizju: 3 koraki

Video: Spremljajte nivo vode ali razdaljo v rezervoarju na namizju: 3 koraki
Video: Почему на огурце цветы, а плодов нет — решить эту проблему просто 2024, Julij
Anonim
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju
Spremljajte nivo vode ali razdaljo v rezervoarju na namizju

Z uporabo Wemos D1, ultrazvočnega senzorja in platforme Thingio. AI IoT.

1. korak: ThingsIO.ai

ThingsIO.ai
ThingsIO.ai

Povezati morate Wemos D1 in ultrazvočni senzor, kot je prikazano na diagramu.

Nato naložite kodo na svoj Wemos D1 in prikaz izpisa na namizju.

Povezava:

Koda je na voljo za vas in samo morate spremeniti svoj wi-fi ssid in geslo ter spremeniti tudi ID izdelka in pomožni ID glede na iot platformo.

2. korak: Postopek po korakih

3. korak: Opis strojne opreme

Opis strojne opreme
Opis strojne opreme
Opis strojne opreme
Opis strojne opreme

Wemos D1:

Lastnosti:

11 digitalnih vhodno/izhodnih zatičev, vsi zatiči imajo prekinjeno/pwm/I2C/enožično podporo (razen za D0) 1 analogni vhod (največ 3,2 V vhod) Priključek za mikro USB Priključek za napajanje, 9-24 V vhod za napajanje. Združljiv z Arduinom Združljiv z nodemcu

Tehnične specifikacije:

Mikrokrmilnik ESP-8266EX

Delovna napetost 3.3V

Digitalni V/I zatiči 11

Analogni vhodni zatiči 1 (največji vhod: 3,2 V)

Taktna hitrost 80MHz/160MHz

Flash 4M bajtov

Dolžina 68,6 mm

Širina 53,4 mm

Teža 25 g

Pin:

Pin | Funkcija | ESP-8266

TX | TXD | TXD

RX | RXD | RXD

A0 | Analogni vhod, max 3.3V vhod | A0

D0 | IO | GPIO16D1 | IO, SCL | GPIO5

D2 | IO, SDA | GPIO4

D3 | IO, 10k izvleka | GPIO0

D4 | IO, 10k izvleka, BUILTIN_LED | GPIO2

D5 | IO, SCK | GPIO14

D6 | IO, MISO | GPIO12

D7 | IO, MOSI | GPIO13

D8 | IO, 10k izvlečni, SS | GPIO15

G | Ozemlje | GND

5V | 5V | -

3V3 | 3.3V | 3.3V

RST | Ponastavi | RST

Ultrazvočni senzor:

Če kupujete ultrazvočni modul za merjenje razdalje, je HC-SR04 dobra izbira. Zaradi stabilne zmogljivosti in visoke natančnosti dosega je priljubljen modul na elektronskem trgu. V primerjavi z modulom za merjenje IR Shap je HC-SR04 cenejši od njega. Ima pa enako natančnost in daljšo razdaljo.

Specifikacije:

  • Napajanje: 5V
  • Enosmerni tok mirujočega toka: <2mA
  • Dejanski kot: <15 °
  • Doseg razdalje: 2 cm - 500 cm
  • Ločljivost: 1 cm
  • Ultrazvočna frekvenca: 40k Hz

Kratek ultrazvočni impulz se prenaša v času 0, ki ga odbije predmet. Senzor sprejme ta signal in ga pretvori v električni signal. Naslednji impulz se lahko odda, ko odmev izgine. To časovno obdobje se imenuje ciklično obdobje. Priporočeno obdobje cikla ne sme biti krajše od 50 ms. Če se na signalni zatič pošlje sprožilni impulz širine 10 μs, bo ultrazvočni modul oddajal osem 40kHz ultrazvočnega signala in zaznal odmev. Izmerjena razdalja je sorazmerna s širino odmevnega impulza in jo je mogoče izračunati po zgornji formuli. Če ovira ni zaznana, bo izhodni pin dal signal 38 ms visoke ravni.

Priporočena: