Sisällysluettelo:
Video: DoorMaster: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Hei kaikki!
Tässä projektissa näytän sinulle, kuinka integroida ovisummeri ja ovikello älykkääseen kotiin!
Koska käytän FHEM: ää älykkään kotijärjestelmäni, voin näyttää sinulle vain FHEM -tavan, mutta olen varma, että voit kääntää sen helposti mihin tahansa muuhun järjestelmään!:-)
Täytyy myöntää, etten ole ammattilainen! Suurin osa projekteistani (kuten tämä) on vain huvia varten … Saan idean jostakin ja sitten ymmärrän sen!
Tämä projekti on sekoitus laiskuutta ja älykkyyttä sanoisin… joten toivon, että pidät hauskaa!:-)
Käytetyt laitteet (tarvitaan):
- Esteetön ovikello
- Wemos D1 mini (ESP8266) -> Amazon -linkki (haku)
- Finder 40.61 relais (12V ~) -> (löytyi paikallisesta myymälästämme reicheltissä, mutta sen pitäisi olla tämä, vaikka kuva ei vastaa kuvausta, koska se näkyy 230 V: na)
- Kaapelit / hyppyjohdin -> Amazon -linkki (haku)
- Shelly 1 -> Shelly -linkki (tuote)
Käytetty laitteisto (valinnainen):
- Wemos D1 -akun suoja -> Amazon -linkki (haku)
- Aurinkopaneeli 6V 6W -> Amazon -linkki (tuote)
- Paristopidike -> Amazon -linkki (tuote)
- Ladattava akku -> Amazon -linkki (tuote)
- Amazon Echo -> Amazon -linkki (tuote)
Vaihe 1: Ovikello
Tässä vaiheessa käytetyt laitteet (tarvitaan):
- Esteetön ovikello
- Wemos D1 Mini
- Kaapelit / hyppyjohdin
- Finder 40.61 (12V ~ / 16A) (Tämä on ovikellolleni … varmista, että käytät ovikellollesi oikeaa releä!)
- Leipälauta
Tässä vaiheessa käytetyt laitteistot (valinnainen):
- Wemos D1 miniakku
- Aurinkopaneeli 6V 6W
- Paristopidike
- Uudelleenladattava akku
Ovikellon liittäminen wemos d1 mini -laitteeseen (ladattava fritzing -tiedosto)
** HUOMAA ** Friteerauskuvassa käytetty rele on vain esimerkki
Wemos -puolelle valitsemme leipälaudan alaosan!
Wemos yhdistää:
1) 5 V: n lähtö alemmalle plus -osalle
2) Maadoita alempaan miinusosaan
Relais yhdistää:
1) Relais -kelan tappi 1 ylempään plusosaan
2) Relais -käämin tappi 2 ylempään miinusosaan
3) Relais -kytkin yhteinen alempaan plus -osaan
4) Kytke Relais -kytkimen liitin B (passiivinen) Wemosin D2 -nastaan, aseta 120 ohmin 1%: n vastus liittimen B ja D2 -nastaisen liitännän väliin kuvan osoittamalla tavalla. Vastuksen toinen jalka menee väliin ja toinen jalka alempaan miinusosaan
Ovikello yhdistää:
1) Plus ovikellosta ylempään plusosaan
2) Miinus ovikellosta ylempään miinusosaan
Siitä se yhteys!
Arduino Part (ladattava arduino -projekti)
Luo MQTT -projekti Wemos -laitteellesi ja määritä se siten, että se voi muodostaa yhteyden Wifi -verkkoon ja on yhdistetty fhem -ilmentymään!
Ilmoita seuraava muuttuja ennen asennusosaa:
const int relaisPin = 4;
int relaisState = 0;
int oldRelaisState = 0;
Lisää seuraavat asetukset asennusosioon:
pinMode (relaisPin, INPUT_PULLUP);
Lisää silmukkaosioon seuraava:
relaisState = digitalRead (relaisPin); // Lue releen tulon nykyinen tila ja tallenna se
if (relaisState! = oldRelaisState) {// Haluamme ilmoituksen vain kerran liipaisinta kohden.. joten vertaa sitä!
if (relaisState == HIGH) {// Onko meillä korkea?
oldRelaisState = relaisState; //Kyllä meillä on! Säästämme sen pienelle vertauksellemme kaksi riviä edellä
Serial.println ("Rengas !!!"); // Sormusrengas:-)
client.publish ("/Status", "RING"); // Julkaistaan "Ring" MQTT -tilana
client.publish ("/STATE", "Online"); // Minulle se toimi paremmin julkaisemalla osavaltioni verkossa…
}
}
FHEM osa
Seuraavalla rivillä näytän, kuinka voit lukea FHEM -laitteen tilan. Minun tapauksessani käytän pushover-tiliäni lähettääkseni push-ilmoituksen matkapuhelimeeni, jossa on mukava pieni teksti (ei.. se ei ole käyttämäni oikea teksti;-))
define on_NormalRing ilmoittaa MQTT2_KlingelSensor: Tila:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' 'https:// api.pushover.net/1/messages.json ")}
Merkitty "MQTT2_KlingelSensor" on nimettävä uudelleen FHEM -laitteen nimeksi!
Se siitä! Olemme (toivottavasti) liittäneet ovikellomme älykkään kodin järjestelmään… kiva!
Siirrymme seuraavaan lukuun, yhdistämällä kuori ovisummeriin:-)
Vaihe 2: Ovisummeri
Tämä osa on todella nopea ja yksinkertainen.
- Liitä kuori virtalähteeseen (käytin virtaa summerin yläpuolella olevista valokytkimistä)
Koska kuori ei välitä siitä, mitä se kytkee, LISÄMME se vain kytkimeemme, joka laukaisee summerin ja avaa oven alakerrassa.
Lisää nyt Shelly älykkääseen kotiin ja hallitse sitä haluamallasi tavalla. Minun tapauksessani Alexa avaa oven minulle lisäämällä mukautetun komennon:-)
Mahdollisia tapoja:
- Shelly -sovellus
- Amazon Echo
- Google Assistant
- Siri
… ymmärsit varmaan pointin;-)
Vaihe 3: Vain pieni idea…
Minun kaltaisilleni ihmisille, jotka ovat paitsi laiskoja myös unohtamaan avaimet, voin kertoa sinulle seuraavaa:
Tällä asetuksella on mahdollista koodata "ovikello-koodijärjestelmä" "morse-koodilla"!
Tein tämän arduino -projektissa ja jos "morse -koodi" (kutsuin sitä hätäkoodiksi projektissani) syötettiin oikein, julkistin MQTT -tilan "EmergencyRing".
FHEM -linja näyttää tältä:
define on_EmergencyRing2 ilmoittaa MQTT2_KlingelSensor: Tila:. EmergencyRING set Tuerklingel on-for-timer 3
Summeri avaa oven 3 sekunniksi!
Unohditko avaimesi? Käytä vain omaa ovikelloa ja anna älykkään kotisi järjestelmän avata ovi puolestasi!;-)
Vaihe 4: Kiitos, että luit
Kiitos, että luit ensimmäisen projektini!
Ehkä olet oppinut jotain, ehkä olet saanut inspiraatiota… mutta toivon todella, että sinulla oli vähän hauskaa seurata.
Alex
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen