Sisällysluettelo:

Arduino -autotallin oven hälytys Blynkillä: 3 vaihetta
Arduino -autotallin oven hälytys Blynkillä: 3 vaihetta

Video: Arduino -autotallin oven hälytys Blynkillä: 3 vaihetta

Video: Arduino -autotallin oven hälytys Blynkillä: 3 vaihetta
Video: Buzzer Projects | Buzzer 5v | Simple Door Bell Alarm | Mini Buzzer Project | Simple Alarm Circuit | 2024, Joulukuu
Anonim
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä
Arduino -autotallin ovihälytin Blynkillä

Melko perusanturi, joka lähettää tietoja Blynk -projektiin näyttääkseni autotallini oven tilan - Open of Shut - ja lähettää push -hälytyksen puhelimeeni, kun oven tila muuttuu - Open to Shut tai Shut to Open. Käytin WEMOS D1 Mini Prota wifi -yhteyteen ja Arduino -luonnoksen suorittamiseen, mutta voit käyttää mitä tahansa Arduino -yhteensopivia laitteita.

Suunnittelin alun perin yksinkertaisen lukituskytkimen käyttöä, mutta ovi on vanhempi kallistettava autotallin ovi, eikä se aina avaudu samaan asentoon. Yhteyden saaminen olisi ollut vaikeaa. Samasta syystä hylkäsin myös kaikenlaiset magneettianturit.

Päädyin pieneen infrapuna-anturiin (IR), joka voi havaita 2-30 cm: n esteen.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset

1. WEMOS D1 Mini Pro - mini -wifi -kortti, jossa on 16 Mt: n salama, ulkoinen antenniliitin ja sisäänrakennettu keraaminen antenni, joka perustuu ESP8266EX -standardiin.

2. IR -esteanturi.

3. Blynk -tili ja -sovellus älypuhelimellasi.

4. Nollaa SW ja virtakytkin (valinnainen), erilaisia leipälevyjä, kytke johdot jne. Testausta varten.

5. Jiffy Box - Käytän selvää, koska haluan nähdä työni;-).

6. Asennuskiinnike anturin sijoittamiseksi oven lähelle (käytin puunpalaa).

Vaihe 2: Rakenna prototyyppisi ja testaa

Rakenna prototyyppisi ja testaa
Rakenna prototyyppisi ja testaa
Rakenna prototyyppisi ja testaa
Rakenna prototyyppisi ja testaa
Rakenna prototyyppisi ja testaa
Rakenna prototyyppisi ja testaa

Liitä infrapunatunnistin D1 Mini -laitteeseen:

Anturi - D1 Mini

VCC - +5V

GND - GND

ULOS - D3

Suorita luonnos ja tarkista sarjamonitorista, että nastan D3 arvo muuttuu, kun estät anturin etuosan (LEDien edessä) - voit muuttaa havaitsemisetäisyyttä säätämällä potentiometriä (potti). Asetin sen noin 5 cm: ksi, mikä on riittävästi, jotta ovi voi vaihdella avattaessa.

Luonnos on kirjoitettu siten, että tappi on KORKEA, kun ovi on auki (anturi on tukossa), tai LOW, kun ovi on kiinni (anturi ei ole tukossa). Voit kääntää tämän helposti tarpeidesi mukaan riippuen siitä, mihin anturi asennetaan suhteessa oven asentoon.

Kun asennin laatikkoon, porasin LED -reikiä erittäin huolellisesti, jotta ne sopivat tiukasti LED -valolle - ei tarvita lisäliimaa, joka helpottaa irrottamista säätämistä, asennusta jne. Varten.

*HUOMAUTUS: Luonnos määrittelee anturin nastaksi 0 - se on kuitenkin fyysisesti kytketty WEMOS D1 Mini -tappiin D3… Tämä johtuu siitä, että D! Mini perustuu ESP8266 -siruun/prosessoriin. D1 Mini on käytännössä vain suoja, luonnos toimii vain ESP8266: lla. Joten GPiO -nasta 0 (johon viitataan luonnoksessa) puhkeaa todellisuudessa nimellä WEMOS D1 Mini pin D3. Löydät tämän monista Arduino -luonnoksista, nastakartoitus vaihtelee käyttämäsi levyn mukaan.

Vaihe 3: Asenna ja Voila

Asenna ja Voila!
Asenna ja Voila!
Asenna ja Voila!
Asenna ja Voila!
Asenna ja Voila!
Asenna ja Voila!

Asensin anturin pieneen, kirkkaaseen jiffy -laatikkoon (selkeä, jotta näen käsityöni!). Asennettu puutavaran päälle niin, että ovikehys estää anturin oven ollessa auki.

Porasin pienen reiän laatikon pohjaan, joka oli kattilan yläosassa, voin liu'uttaa pienen ruuvimeisselin säätääksesi anturin raivoa ilman, että tarvitsen irrottaa kantta. (Asensin myös kannen pohjaan, joten jos minun on avattava laatikko, minun ei tarvitse irrottaa koko kiinnikettä seinästä, voin käyttää ruuveja sellaisinaan).

Blynk -projekti on melko yksinkertainen, LED -widgetit Open- ja Shut -toiminnoille (muutin punaisen ja vihreän värit, voit valita ne kunkin widgetin sovellusasetuksista). Luonnos tarkistaa anturin joka sekunti ja lähettää tiedot oikeaan LED -widgettiin.

Push -ilmoitus laukeaa, kun oven tila muuttuu. (Huomaa, että Blynkillä on rajoitus, että ne sallivat push -ilmoituksen vain 15 sekunnin välein (tämä estää heidän palvelimensa pommittamasta pyyntöjä), olen asettanut luonnoksessa olevan ajastimen tarkistamaan oven tilan muutoksen vain 16 sekunnin välein, mikä on hyvä Minulle on pieni mahdollisuus, että jos ovi avataan ja suljetaan uudelleen 16 sekunnin kuluessa, et saa ilmoitusta (mutta LEDit näyttävät silti oikean tilan tarkistettaessa joka sekunti).

Suositeltava: