Sisällysluettelo:
- Vaihe 1: Taustaa
- Vaihe 2: Ohjelmistopino
- Vaihe 3: Laitteisto - alfa
- Vaihe 4: Laitteisto - beta
- Vaihe 5: Lähdekoodi ja resurssit
Video: Autotallin ovenavaaja Raspberry Pi: n avulla: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Ohjaa autotallin moottoria älypuhelimella tai millä tahansa laitteella, joka pystyy selaamaan verkkosivua (AJAX!). Projekti aloitettiin, koska minulla oli vain yksi kaukosäädin autotalliini. Kuinka hauskaa oli ostaa toinen? Ei tarpeeksi. Tavoitteeni oli pystyä hallitsemaan ja seuraamaan autotallini ovea älypuhelimella yhdellä sivulla. En ole asettanut mitään hienoja suojauksia sen ympärille, koska RPi ei ole esillä lähiverkkooni ulkopuolella. Näin luotan VPN: ään päästäkseni verkkosivulle. Android -älypuhelimen avulla on erittäin helppo asentaa VPN ja lisätä verkkosivu aloitusnäyttöön. Tarvitsin vain sen ohjelmiston.
Jos haluat tukea minua muiden ohjeiden kirjoittamisessa, osta laitteisto Amazonin sponsoroimista linkeistä.
Lisäksi tämä ohje on nyt saatavilla myös henkilökohtaiselta sivultani:
Vaihe 1: Taustaa
Mitä löysin netistä
Ohjelmoijana haluan käyttää opetusohjelmia tai jo "tuotantotason" koodia uudelleen. Tässä tapauksessa en ollut tyytyväinen löytämääni:
- Raspberry Pi -autotallin ovenavaaja neljännekseltä. Mistä aloitin, yksinkertainen painike releen ohjaamiseksi. Ei avaus-/sulkemispainikkeita, ei palautetta. Oli joka tapauksessa erittäin hyödyllistä ymmärtää konsepti, joka liittyy erityiseen RPi: hen moottorin ohjaamiseksi releeltä. Nyt käyttämäni kaapelointi on edelleen sama komento -osassa.
- Raspberry Pi -autotallin ovenavaaja ja GaragePi, Chase Chou. Samat asetukset, mutta käyttämällä ylimääräistä langatonta kaukosäädintä. En halunnut tappaa ainoaa kaukosäädintäni. Se osoittautui joka tapauksessa käyttämään samanlaista sähköasennusta komento -osassa. Matkan varrella opin WebIOPista tarkistamaan GPIOni verkkosivun kautta. Siinä opin myös pikakuvakkeen asettamisen Android -aloitusnäyttöön. Se alkoi myös herättää ajatuksen luottaa palveluihin, koska haluan sen olevan luotettava.
- Autotallin oven tekeminen sähköpostitse, twiitillä tai tekstiviestillä: Osa 1 Richard L. Lynch. Tämä lisäsi ajatuksen käyttää magneettianturia oven tilan ohjaamiseen. En kuitenkaan ole käyttänyt paljon, koska en ole rakentanut hälytysjärjestelmää vaan komento-/valvontajärjestelmää.
- DeckerEgon täysin langaton autotallin ovenavaaja / turvakamera. Tämä sai minut paremmin tietoiseksi verkkokameran suoratoistosta oven seurantaan. Minun on vielä panostettava siihen. Ehkä minun pitäisi kierrättää USB -keskitin tai hakea toinen verkkokamera.
- Raspberry Pi -ohjaus mobiililaitteella tai työpöydän verkkoselaimella, Frédérick Blais. Tämä on nyt tukikohtani ohjelmistopinolle. Se käyttää Flaskia ajamaan hyvin yksinkertaisen verkkosivun yhdessä AJAX: n kanssa. Tämä on minulle premium, koska se tarjoaa reaaliaikaisia valvonta- ja komentovaihtoehtoja. Lue alla.
Tietoja RPi: stäni
Kun olen vielä oppimassa RPi: stä ja elektronisista tavaroista yleensä, ostin tuoreelle Raspberry Pi: lle muutamia tavaroita: muutamia kaapeleita, T-cobblerin, joitain led-valoja, yhden releen moduulin, kahdeksan releen moduuli, LCD -näyttö ja niin edelleen. En ole millään tavalla elektroniikka ja tämä osoittautui erittäin opettavaiseksi. Lisälaitteiston ostaminen Amazon ja Ebay ovat parhaita ystäviäsi.
Hankkeen nykytila sisältää seuraavat laitteet:
- Raspberry Pi (FR/DE) käynnissä Raspbian Wheezy 2014-09-09 uusimpien päivitysten kanssa
- 8 Gt: n (FR/DE) tai 16 Gt: n (FR/DE) tai 32 Gt: n (FR/DE) micro SD -kortti, luokka 10, käyttöjärjestelmän, tiedostojen ja niin edelleen säilyttämiseen
- Kaksi sinkkiseoksesta valmistettua autotallin reed -kytkintä (FR/DE) avaa/sulje -tilan havaitsemiseksi
- Yksi 3 voltin relemoduuli (FR/DE) komentojen lähettämiseksi ovimoottorille (omassani on sisäänrakennettu LED, joka valvoo releen tilaa, erittäin kätevä!)
- Juoton leipälauta (FR/DE) ja 2 hetkellistä kytkintä (FR/DE), jotka simuloivat työpöytäni ovea (tai saat aloituspakkauksen (FR/DE))
- Wifi -sovitin (FR/DE) ylimääräisten kaapeloinnin poistamiseksi, kun se roikkuu autotallin katosta
Minulla on edelleen rajoitus, että en tiedä milloin ovi on puolivälissä, pysähtynyt tai liikkuu edelleen. Tästä syystä haluan myöhemmin lisätä vanhan verkkokameran suoratoistoon autotallista. Todennäköisesti lisään anturin itse moottorin valvontaan.
Vaihe 2: Ohjelmistopino
Yleisiä juttuja
Ohjelmisto perustuu Python-, Flask- ja WiringPi GPIO Python -moduuliin. Kuten taustalla selitettiin, aloitin Frédérick Blaisin julkaisemasta oppaasta Raspberry Pi -ohjaus mobiililaitteella tai pöytätietokoneen selaimella. Nykyinen ohjelmisto koostuu seuraavista:
- HTML -mallitiedosto, joka sisältää jQuery Mobile -koodin ja ohjaimia
- Python Pins -moduuli Raspberry Pi: n GPIO: n käyttämiseen
- Python go -moduuli Flaskin suorittamiseen ja AJAX -kyselyiden tukemiseen
Tietovarastossa on raaka -ohjelmisto. Se ei ole millään tavalla hieno tai ylivoimainen. Se on vain se, mitä pystyin saavuttamaan oppimastani.
Nykyinen käyttöliittymä
Tällä hetkellä ovien tila luetaan 0,5 sekunnin välein. Kaksi kytkintä käytetään sekä auki/kiinni -tilassa. Moottoria ohjataan releellä. Nykyinen koodi antaa edelleen jonkin verran virheenkorjausta. Alla oleva kuva on Nexus 5: stä.
Vaihe 3: Laitteisto - alfa
Testisänky
Testipöytäni on melko yksinkertainen, RPi, rele ja kaksi kytkintä. Pidäksesi asiat tiukasti kiinni, muutama vetoketju (FR/DE) on kaikki mitä tarvitset. Tässä on kuva siitä. RJ45 LAN -kaapeli (FR/DE) on tarkoitettu työpöydän virheenkorjaukseen ja WIFI -sovitin autotallikäyttöön.
Live -järjestelmä
RPi on kytketty ovimoottoriin vain toistaiseksi, kytkimet seuraavat. Minun on odotettava hetki, ennen kuin saan lämpökutistuvat letkut (FR/DE). Minun pitäisi myös olla vakaampi. Anteeksi sumeus.
Siniset, keltaiset ja vihreät kaapelit vasemmalla ovat magneettikytkimille.
- Sininen on GND
- Keltainen ja vihreä ovat nastat 18 (avoin tila) ja 27 (suljettu tila).
Vaihe 4: Laitteisto - beta
Testisänky
Tämä on nyt suora pahvi, jossa on vetoketjut. Nestekidenäyttö ja rele ovat myös mukana. Nestekidenäyttö on 20 x 4 (20 merkkiä riveille, 4 riviä) (FR/DE) I²C: n yli.
Ensimmäiset 2 riviä näyttävät tervetuloa ja päivämäärän/kellonajan. Kaksi viimeistä riviä kiertävät nastatilojen ja verkon tilan välillä (eth0/wan0 IP). Oven tilalinja on mukava GFX sanoa:
- | | on auki
- |-| on toiminnassa
- |. | on suljettu
Fritzing -kaaviot
Jännittävä kaavio 20x4 I2C LCD -näytöllä, avaus-/sulkukytkimillä ja releellä. Ainoa lisäys on I2C LCD -näyttö. Pidin parempana kuin 18x2 minulla oli.
Live -järjestelmä
Beta HW on nyt "tuotantotaso", koska se sopii hienosti vanhaan ruuvikoteloon. Pidin yhden erottimen rele- ja sekajohtojen isännöimiseksi, kun taas RPi on alemmalla tasolla. Saatat huomata Synology NAS: n (FR/DE) oikealla puolella, sillä sitä käytetään suoraan RPi: n virransyöttöön. Yöllä modeemin, kytkimen ja NAS: n kanssa.
Sulje ruuvikotelon näkymä, nestekidenäyttö näyttää oven tilan ja Avaa/sulje/rele -aukon.
Yöllä sisäkuva ylhäältä.
Vaihe 5: Lähdekoodi ja resurssit
Löydät kaikki resurssit tästä GitHub -arkistosta:
github.com/amayii0/GarageOpenerR1
Suositeltava:
Halpa älykäs autotallin ovenavaaja: 6 vaihetta (kuvilla)
Halpa älykäs autotallin ovenavaaja: CreditI kopioin melkein Savjeen toteutuksen, mutta Shellyn käytön sijaan käytin Sonoff Basicia. Tutustu hänen verkkosivustoonsa ja YouTube-kanavaansa! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Autotallin ovenavaaja palautteella käyttäen Esp8266 -palvelinta verkkopalvelimena .: 6 vaihetta
Autotallin ovenavaaja, jossa on palautetta Esp8266: n käyttämisestä verkkopalvelimena .: Hei, näytän sinulle, kuinka tehdä yksinkertainen tapa tehdä autotallin ovenavaaja.-ESP8266 on koodattu verkkopalvelimeksi, ovi voi olla auki kaikkialla maailmassa Palaute, tiedät, onko ovi auki tai kiinni reaaliajassa-Yksinkertainen, vain yksi pikakuvake
Raspberry Pi -autotallin ovenavaaja: 5 vaihetta
Raspberry Pi -autotallin ovenavaaja: Viisitoista vuotta vanha näppäimistömme, jonka avulla voimme avata autotallin oven, on hitaasti kuoleva, ja siinä on useita painikkeita, jotka tuskin rekisteröivät, mikä vaikeuttaa teini -ikäisten (tai koiranhoidon) pääsyä taloon, kun he unohtavat näppäintä. Toistamisen sijaan
Raspberry Pi 3 -autotallin ovenavaaja: 15 vaihetta (kuvilla)
Raspberry Pi 3 -autotallin ovenavaaja: Tein tämän ohjeen vuonna 2014. Paljon on muuttunut sen jälkeen. Vuonna 2021 päivitin älykkään autotallin ovenavaajan täällä. Avaa, sulje ja seuraa autotallin ovea Raspberry Pi: n ja älypuhelimen avulla. Oven avaaminen ja sulkeminen varmistetaan s
IPhone ja Arduino -autotallin ovenavaaja: 8 vaihetta
IPhone ja Arduino -autotallin ovenavaaja: Seuraan usein paljon teknisiä ohjeita ja hämmästyn aina ihmisten keksimistä asioista. Jonkin aikaa sitten löysin ohjeen wifi-autotallin ovenavaajalta, joka oli mielestäni todella siistiä, ja lisäsin sen loputtomiin tehtävälistoihini