Sisällysluettelo:
Video: Liiketunnistin, jossa on Blynk-ilmoitukset (WeMos D1 Mini + HC-SR04): 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Äänestä tätä projektia langattomassa kilpailussa. Kiitos!
Päivitys nro 2 - Muutamia parannuksia (versio 2.2), voit määrittää anturin (alueen ja nimen) suoraan määritelmässä. Lisäksi tapahtui joskus, että anturi luki väärät arvot ja lähetti ilmoituksen, joten lisäsin ja "jos", jossa arvojen on oltava alueella kahdesti peräkkäin. Jos sinulla on edelleen ongelmia sen kanssa, voit säätää sen lukemaan 3, 4,….x kertaa ennen ilmoituksen lähettämistä.
Merkkijonon sijainti = "autotalli"; int rangeMin = 0; int rangeMax = 50;
_
Päivitys nro 1 - Olen edelleen löytämässä Blynkin salaisuuksia … tämä sisältää puhtaamman koodin (versio 2.1), oikean silmukan jne. Nauti ja kerro minulle, kuinka tämä projekti toimii sinulle … kiitos! _
Halusin tehdä liiketunnistimen, joka ilmoittaisi minulle aina, kun autotallini ovi avataan. Pelasin jonkin aikaa PIR-anturilla, mutta joidenkin asennusongelmien (herkkyys x aika) jälkeen päätin käyttää sen sijaan HC-SR04-anturia … ja se toimii kuin viehätys. Idea on yksinkertainen: asetat ilmaisimen niin, että kun ovi (tai ikkuna - riippuen siitä, miten haluat käyttää sitä) avataan, se tulee anturin tielle, joten mitattu etäisyys muuttuu. Etuna on UltraSonic -anturin käyttö PIR: n sijasta. Sitä ei voida laukaista valolla tai hyttysillä, mikä oli tärkein syy, miksi en halunnut käyttää PIR: ää.
Mitä tarvitset:
- WeMos D1 minikortti - eBay - 3,47 USD (muut levyt ovat mahdollisia - huomaa, että esim. NodeMCU ESP -12E V1.0 antaa vain 3,3 V ja HC -SR04 -anturi tarvitsee 5 V)
- HC -SR04+ ultraääni -anturi - eBay - 1,06 USD (käyttämällä "+", koska se voi toimia 3,3 V: n jännitteellä)
- Blynk -sovellus (jos olet uusi Blynk -käyttäjä ja käytät iOS -laitetta, sinun on lainattava Android -puhelin ilmoitusten määrittämistä varten)
- Leipälauta tai juotin
- Johdot
- Tietokone, johon on asennettu Arduino IDE
Vaihe 1: Osien kokoaminen yhteen
Kuulin ihmisistä, joilla oli ongelmia HC-SR04-anturin virtalähteenä. Se toimii minulle hyvin, mutta turvallisin tapa estää tämä on käyttää HC -SR04P: tä (tai "+"), jonka syöttöalue on 3 - 5,5 V
Liitännät (katso kaavio)
WeMos D1 HC-SR04 (P)
5V VCC
G GND
D6 Kaiku
D7 Trig
Vaihe 2: Blynk Setup
Niille, jotka eivät tiedä, mitä Blynk on, se on alusta, jossa on iOS- ja Android -sovellukset Arduinon, Raspberry Pi: n ja vastaavien hallitsemiseksi Internetin kautta. Se on digitaalinen kojelauta, johon voit rakentaa graafisen käyttöliittymän projektillesi vetämällä ja pudottamalla widgettejä.
Aloitetaan Andorid -laitteella:
- Lataa Blynk -sovellus
- Rekisteröidy tai kirjaudu sisään (jos sinulla on jo tili)
- Luo uusi projekti napauttamalla "+"
- Anna projektille nimi ja valitse käyttämäsi laite (tässä tapauksessa ESP8266) ja napauta "Luo"
- Saat todennusmerkin postilaatikkoosi, tarvitsemme sitä myöhemmin
- Napauta Blynk Project -sivulla "+" lisätäksesi ilmoituswidgetin (jos tämä on ensimmäinen Blynk -projektisi, sinulla pitäisi olla tarpeeksi energiaa sen ostamiseen) ja määritä se haluamallasi tavalla. Käytän kuvakaappauksessa näkyviä asetuksia.
- Projektin asetuksissa (mutterikuvake yläosassa) "Lähetä sovellus yhdistetty -komento" asetukseksi ON.
- Sulje asetukset ja paina Toista -painiketta
Nyt voit kirjautua myös Blynk -sovellukseen iOS -laitteellasi ja sinun pitäisi nähdä projekti ilmoituswidgetin kanssa.
Vaihe 3: Koodi
Nyt on aika ladata koodi taulullemme.
- Avaa *.ino -tiedosto Arduino IDE: ssä
- Liitä WeMos -kortti tietokoneeseen
- Valitse Työkalut -valikosta WeMos D1 R2 & mini -kortti
Säädä seuraavaa:
char auth = "Todennusmerkkisi postilaatikostasi menee tänne"; char ssid = "WiFi -nimesi"; char pass = "WiFi -salasanasi";
Voit myös muuttaa aluetta, johon haluat ilmoituksen (oletusarvo on 1-49 cm)
jos (0 <etäisyys && etäisyys <50) {
Valitse Lataa
Onnittelut! Jos kaikki oli oikein, sinun pitäisi nyt saada ensimmäinen ilmoitus!
Vaihe 4: Yhteenveto
Saat kolme ilmoitusta, jotka saat nyt. Ensimmäinen kertoo, että ilmaisin on yhdistetty onnistuneesti WiFi -verkkoon, toinen ilmoitus, jonka saat, kun jotain pääsee asetusalueellesi. Ja kolmas, kun ilmaisin on irrotettu yhteys- tai virtalähdeongelmien vuoksi.
Tähän projektiin tehtävät muutokset ovat loputtomia. Voit asettaa lisää ilmoituksia eri alueille (Huomaa vain, että Blynk sallii ilmoitukset vähintään 15 sekunnin jälkeen). Käytä erilaisia antureita jne.
Toivottavasti pidät tästä projektista, jos pidät, äänestä minua ja jätä kommentti/ehdotus… Otan mielelläni vastaan oivalluksen muilta!
Pidä hauskaa!
Suositeltava:
Raspberry Pi -liiketunnistin IFTTT: 4 vaihetta
Raspberry Pi -liiketunnistin IFTTT: Hei. Olen 4. luokkalainen ja tänään aiomme tehdä IFTTT -liiketunnistimen
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta
Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
DIY Automaattinen liiketunnistin Bed LED -yövalo: 6 vaihetta (kuvilla)
DIY automaattinen liiketunnistin -sängyn LED -yövalo: Hei, kaverit, tervetuloa jälleen opettavaiseen, joka auttaa sinua jokapäiväisessä elämässäsi ja lisää mukavuutta helpottaaksesi elämääsi. Tämä voi joskus olla hengenpelastaja vanhuksille, joiden on vaikea kamppailla sängystä
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta
ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
Nelikopteri, jossa on Nodemcu ja Blynk (ilman lennonohjainta): 5 vaihetta (kuvilla)
Nelikopteri Nodemcun ja Blynkin kanssa (ilman lennonohjainta): Hei kaverit! Etsintä tehdä drone ilman lennonohjainta päättyy tähän. lennonjohtaja ja se oli erittäin pettynyt