Mikä on "älykäs koti", joka perustuu Arduinoon?

 Mikä on Arduinoon perustuva älykäs koti?

Viime aikoina yhä enemmän innovatiivisia tekniikoita tunkeutuu eri elämänaloihin. Niiden käyttö voi parantaa merkittävästi mukavuutta ja säästää henkilön aikaa erilaisiin tehtäviin. Tänään kosketamme niin sanottujen "älykkäiden talojen" aiheeseen ja kerrotaan niiden ominaisuuksista, eduista, haitoista ja luovuuden tekniikasta.

Järjestelmän kuvaus

Jos ymmärrät termin "älykäs koti", lähin analogi, joka on selvä useimmille ihmisille, on ilmaus "kotiautomaatio". Tällaisten asioiden merkitys on varmistaa huoneeseen liittyvien eri prosessien automaattinen toteutus. Tällaista mekanismia voidaan käyttää paitsi asuinrakennuksissa myös toimistoissa ja erilaisissa erikoistuneissa tiloissa.

Jos puhumme nimenomaan tällaisista prosesseista, voimme antaa esimerkin valaistuksen automaattisesta kytkemisestä hetkeksi, jolloin joku tulee huoneeseen. Nyt puhutaan enemmän tällaisen järjestelmän ominaisuuksista.

piirteet

Ensimmäinen piirre, joka tulisi mainita, on mahdollisuus kerätä suunnittelijan kaltainen järjestelmä. Se edustaa keskeistä elementtiä Arduino-alustalla, jota edustaa keskusohjain, jossa kaikki tiedot eri järjestelmistä asennetaan taloon. Ja mikäli mahdollista, on mahdollista lisätä järjestelmään uusia komponentteja - hallita valoa eri huoneissa, ilmoittaa omistajalle eri odottamattomien tilanteiden esiintymisestä, säätää ilmasto-olosuhteita, seurata teknisiä mekanismeja.

Mutta on ymmärrettävä, että ei ole selkeitä ajatuksia, mitä komponentteja ja mekanismeja pitäisi olla tällaisessa järjestelmässä. Eli se on käsite, ei tietty tuote. Tarvittaessa voit laittaa yhden järjestelmän ja loput eivät. Toisin sanoen aloitamme jotain pientä ja tarvittaessa lisäämme talon toimivuutta ja saamme uusia mahdollisuuksia asuntojen hoidon alalla. Yksi merkittävimmistä piirteistä on kyky hallita valoa älykkäästi. Tällaisen järjestelmän käyttö jokapäiväisessä elämässä voi säästää voimakkaasti resursseja, koska valaistus on päällä vain silloin, kun henkilö on huoneessa.

Ja kun otetaan huomioon, että useimmat eurooppalaiset asuvat mökeissä, joissa pitäisi olla huomattavasti enemmän valonlähteitä kuin asunnossa, tämä asia on erittäin tärkeä. Ja se ei ole tarpeetonta hallita kaikkia talon valoja missään sen pisteistä.

Seuraava ominaisuus on sisäilman säätö. Kuvattu mekanismi on yhtä tärkeä. Esimerkiksi lämmityksen automatisointi on äärimmäisen tärkeää paitsi kylmän kauden säästämiseksi myös lämmityksen käynnistämiseksi oikeaan aikaan, koska se ei ole aina mahdollista tehdä siitä aktiiviseksi, kun lämpötila laskee jyrkästi. Jos sinulla on itsenäinen lämmitys kattilan perusteella, niin jos hätätilanteessa on lämpöantureita ja kaasuvirtauksen ohjausmekanismi, omistajalle ilmoitetaan ja se pystyy reagoimaan nopeasti reaaliajassa.

Toinen etu on eri järjestelmien tekniset laitteet. Automaation asennuksen myötä talon omistaja saa mahdollisuuden suorittaa erilaisia ​​toimintoja: alentaa kaihtimia, kytke TV-ruudun tai mediasoittimen päälle.Kun kytket nämä ja muut järjestelmät yhteiseen mekanismiin, voit itse luoda edellytykset laitteen aktivoimiselle painamalla yhtä näppäintä.

Seuraava ominaisuus on turvajärjestelmä. "Älykkään kodin" mekanismi nostaa uudelle tasolle suojan hyökkäyksiltä kutsumattomien vieraiden taloon omistajien poissa ollessa. Talo on yksinkertaisesti muuttunut lähes mahdottomaksi. Lisäksi järjestelmä voi simuloida vaikutusta, että se on läsnä talossa kääntämällä valo päälle ja pois, ja valvontakamerat välittävät isälle ajantasaista tietoa talon tai ympäröivän alueen toiminnasta, mikä säästää suojaa. Järjestelmässä on useita muita keinoja, jotka saattavat rikkoa rikoksentekijän tarvittaessa.

Ja viimeinen ominaisuus, josta haluan sanoa, on yksinkertainen ja edullinen ohjaus. Huolimatta valtavasta toiminnastaan, kuvattu järjestelmä voidaan ohjata jopa lapsen toimesta. Tähän käytetään tavallisesti pientä kaukosäädintä, jossa on perinteiset kytkimet ja erikoispaneelit. Lisäksi mekanismeja voidaan ohjata tietokoneesta tai mobiililaitteesta. Ja viime vuosina on otettu käyttöön ratkaisuja sekä ääniohjausta. Kuten näette, tällaisessa järjestelmässä on paljon ominaisuuksia, jotka tekevät siitä erinomaisen integroidun ratkaisun kotiin tai muuhun kohteeseen.

Komponenttien osat

Tänään suuri määrä Arduinoon perustuvia muutoksia ja täydellisiä sarjoja, joissa kyseinen järjestelmä voidaan toteuttaa. Suuri määrä yrityksiä, jotka tuottavat tällaisia ​​mekanismeja, tekevät ohjaimista jo sisäänrakennetut Wi-Fi- ja Bluetooth-järjestelmät, jotka mahdollistavat järjestelmän hallinnan tiloissa mobiililaitteen kautta. On myös ratkaisuja, joissa hallinta suoritetaan Ethernet-tyyppisellä rajapinnalla, se on kiinteä menetelmä, jossa käytetään valokaapeleita paikallisen kotiverkon kautta. Tällaisiin ratkaisuihin lisätään yleensä kytkimiä, kuten myös Wi-Fi-reitittimet, jotka mahdollistavat langattoman yhteyden, ellei ohjain toisin säädä.

Perinteisen manuaalisen kytkimen kytkentä voidaan suorittaa keskusohjaimella kahdella tavalla:

  • sähköjohtojen käyttö;
  • langattomalla tekniikalla.

Kuten näette, "älykkään kodin" osia on paljon.

Yleensä järjestelmä koostuu seuraavista solmuista, joita voi edustaa erilaiset laitteet:

  • keskusjärjestelmän ohjain, jota yleensä edustaa pääsolmu, sekä diskreettitulotulon modulaattorit;
  • Laajennus- ja viestintälaitteet, jotka sisältävät reitittimet, erilaiset kytkimet sekä GPS- ja GPRS-moduulit;
  • laitteet, jotka vastaavat virtapiirikytkimestä - releet, himmentimet ja virtalähteet;
  • suorituskykylaitteet - erilaiset venttiilit (vesi, kaasu);
  • järjestelmän hallintaosat - kosketuspaneelit, tabletit, henkilökohtaiset digitaaliset avustajat ja konsolit;
  • eri mittausosat - laitteet, anturit ja anturit (puhumme valon, lämpötilan ja liikkeen antureista).

Kun valitset laitteita Arduino-pohjaiseen mekanismiin, on otettava huomioon, mikä tiedonsiirtomenetelmä tietyn järjestelmän käytössä on. Esimerkkinä voidaan antaa melko yleinen EIP: n standardi. Tässä käytetään yleensä sähköverkkoa, tietokoneverkkoja sekä radiokanavia. Samalla on olemassa standardi X10, jossa tiedonsiirtoon käytetään tavallisia tavallisia AC-verkkoja, joiden jännite on 230 volttia.

Tällöin signaali vaihdetaan yksinkertaisesti, joka tavallisesti toimitetaan muuttuvan tyyppisen virran siirtymässä nollaversion kautta. Tällaisia ​​variantteja edustaa tavallisesti radiotaajuuspulssit taajuudella 120 kilohertsiä, joiden kesto on 1 millisekuntia.

arvokkuus

Puhuminen Arduino-pohjaisen "älykkään kodin" hyveistä Seuraavat kohdat olisi otettava huomioon.

  • Suuret mahdollisuudet koko mekanismin työn perustamiseen.Toisin sanoen käyttäjä voi itsenäisesti kirjoittaa ohjelman, joka voi suorittaa erilaisia ​​monimutkaisuuden tasoja.
  • Haluttaessa järjestelmä voi toimia itsenäisesti oman ohjaimensa läsnäolon vuoksi.
  • Ohjelman lataaminen ei ole vaikeaa, koska ohjelmoijaa ei tarvita tähän, mutta kaikki tehdään USB-liitännällä, koska käynnistyslataimen asentaminen on yksinkertaisesti mikrokontrolleriin.
  • Järjestelmäkomponenttien suhteellisen alhainen hinta. Tämä johtuu siitä, että eri valmistajilla ei ole yksinoikeuksia. Tästä syystä Arduino-arkkitehtuuri luokitellaan avoimeksi.
  • Avoimen lähdekoodin läsnäolo, jonka avulla käyttäjä voi suoraan hallita älykkään kodin mekanismia.
  • Saavutettavuus on, että käyttäjä valitsee tarvitsemansa anturit ja mekanismit.
  • Monipuolisuus ja kyky toteuttaa mielenkiintoisia ideoita. Ei ole ohjeita tai standardeja siitä, mitä pitäisi olla Arduino-pohjainen älykäs koti. Tämä tarkoittaa sitä, että käyttäjä voi tehdä järjestelmän haluamastaan ​​tavasta, koska omistaja ei rajoitu mihinkään antureiden asentamiseen makuuhuoneeseen tai keittiöön.
  • Itsepalvelimen kuormaimen mahdollisuus.
  • Pistoliitin Arduino-prosessorilevyille, joka mahdollistaa ohjelmoinnin järjestelmässä.

puutteet

Kuten mikä tahansa mekanismi, tässä järjestelmässä on joitakin haittoja.

  • Järjestelmän avoimuudesta huolimatta tarvitset osaamista tietyiltä alueilta, kuten ohjelmoinnista, korjauksesta ja elektroniikasta, jotta ne voidaan hallita ja käyttää sitä onnistuneesti.
  • Tarve käyttää paljon aikaa oman hankkeen toteuttamiseen ja mukauttamiseen, koska jokainen projekti on luonnostaan ​​ainutlaatuinen ja voi tehdä vähän enemmän kuin toiset.
  • Vaikeudet Arduinon suorassa konfiguroinnissa, koska tämä mekanismi toimii vain pienellä määrällä käyttöjärjestelmiä.
  • Ohjelmistojen epäonnistumisen todennäköisyys, joka voi johtaa ongelmiin tai tiimin toimintakyvyttömyyteen. Tästä syystä on aika ajoin tehtävä diagnoosi laitteiden terveydestä.
  • Eri tyyppiset säteilyt, jotka ovat välttämättömiä tällaisen ohjausalgoritmin avulla.
  • Tarve jakaa tilaa erityiselle kaappille, jossa lisävarusteet ja johdot sijaitsevat.
  • Jos ohjaus suoritetaan Internetin kautta, tunkeilijat voivat pysäyttää mekanismin komponenttien välityksellä välitetyt tiedot. Osittainen ratkaisu ongelmaan on yksinomaan turvallinen yhteys. Mutta sen varmistamiseksi, että se vaatii paljon investointeja laitteiden nykyaikaistamiseen.

Arduinon älykäs kotijärjestelmä, kuten mikä tahansa mekanismi, on puutteellinen. Mutta niiden määrä on melko pieni, jos otamme huomioon kaikki tällaisten laitteiden tarjoamat edut ja mahdollisuudet.

suunnittelu

Arduinoon perustuvan älykkään kodin järjestelmän luominen alkaa projektin luomisesta. Kun kehität sitä, sinun on ymmärrettävä, mitä toimintoja ja tehtäviä järjestelmä suorittaa.

Tyypillisesti Arduino Uno -ratkaisuun perustuva projekti sisältää seuraavat tehtävät.

  • Sääolosuhteiden seuranta ikkunan ulkopuolella ja huoneen lämpötila ja sen seurauksena riittävä vastaus niiden muutoksiin. Laitteesta tulee yleensä osa yhtenäistä järjestelmää yhdessä lämmityksen, ilmanvaihtolaitteiden ja muiden laitteiden kanssa.
  • Ikkunoiden ja ovien tilan seuranta - ne ovat suljettuja tai auki.
  • Luo ääni, kun liiketunnistin on aktivoitu, jos hälytystoiminto on aktiivinen.
  • Kodinkoneiden automaattinen ohjaus.
  • Sähkönkulutuksen hallinta valaistuslaitteiden automaattisen liitännän ja sulkemisen ansiosta.
  • Paloturvallisuus. Mekanismi antaa omistajalle signaalin palon tai savun läsnäolosta huoneessa. Jos kehitetään hienostunut järjestelmä, se voi jopa soittaa palomiehille.

Kun kehitetään standardin mukaista hanketta, talo on jaettu viiteen pääalaan - keittiö, kylpyhuone, katu, eteinen, makuuhuone. Tällaisen järjestelmän hanketta muodostettaessa on otettava huomioon seuraavat seikat.

  • Käytävä. On välttämätöntä, että valo kytkeytyy automaattisesti päälle, kun se muuttuu tummaksi ulkopuolelle, sekä liiketunnistusmekanismin luomista. Yöllä keskimääräinen tehonvalo aktivoituu yleensä, mikä ei saa aiheuttaa epämukavuutta perheenjäsenille.
  • Kitchen. Keittiön valaistuksen aktivointi ja deaktivointi tehdään yleensä manuaalisesti. Katkaisu voi tapahtua automaattisesti, jos kukaan ei mene huoneen ympärille pitkään aikaan. Jos järjestelmä havaitsee, että henkilö aloittaa ruoanlaiton, huppu käynnistyy automaattisesti.
  • Kuisti. Valaistuslaitteiden aktivointi voidaan suorittaa joko silloin, kun ovi avataan, kun henkilö lähtee rakennuksesta tai kun omistaja lähestyy taloa, jos se on jo tumma ulkona.
  • Huone. Valaistuslaitteiden sisällyttäminen suoritetaan manuaalisesti, vaikka tarvittaessa ja liiketunnistimen läsnä ollessa aktivointi voidaan tehdä automaattitilassa.
  • Kylpyhuone. Puhuessamme tästä huoneesta sanotaan, että täällä se tulee yleensä kattilan hallintaan. Itse siinä on virtakytkin, kun laite sammuu, kun se saavuttaa tietyn veden lämpötilan. Vesilämmitintä ohjataan käytettävissä olevan automaation mukaan. Myös kylpyhuoneen sisäänkäynnissä voit kytkeä valon päälle ja aktivoida pakokaasun.

Kun kaikki edellä kuvatut kohdat ovat tulleet mahdollisimman selkeiksi, tekninen tehtävä valmistellaan, jossa asiakas tekee muutoksia. Kun lopullinen versio on tehty, se on pohjana arviointiasiakirjojen muodostamiselle projektityyppiä varten.

Asianmukaisesti toteutettu tekninen tehtävä on tärkeä askel projektin dokumentaation luomisessa. Jo edellä mainitun asiakirjan perusteella luodaan hanke kaikille "älykkään kodin" järjestelmille.

Yleensä hanke koostuu seuraavista osista:

  • selittävä asiakirja, joka kuvaa eri osajärjestelmiä;
  • ohjauslaitteiden asettelu;
  • kaavamainen suunnitelma kaapelijoukoista;
  • hanke laitteiden sijoittamiseksi automaattisiin kaappeihin;
  • perusasetukset laitteiden kytkemiseksi tällaisiin kaappeihin;
  • yhteyssuunnitelmat;
  • kaapeli-aikakauslehti;
  • erilaisia ​​eritelmiä.

Lisäksi hankkeen muodostamisvaiheessa toteutetaan "älykkään kodin" hinnoittelu.

Hinta riippuu seuraavista tekijöistä:

  • laitteiden lukumäärä;
  • valitut laitteet ja osajärjestelmät.

Luomisen vaiheet

On sanottava, että "älykkään kodin" järjestelmän luominen asiantuntijoiden tai omien käsien mukana on sama. Jälkimmäisessä tapauksessa valmis versio kokonaisuudessaan maksaa huomattavasti vähemmän kuin jos se houkuttelee asiantuntijoita, jotka eivät jo ole markkinoilla. Tästä syystä heidän palkkansa ovat tarkoituksenmukaisia, mikä tarkoittaa, että jos et halua käyttää ylimääräistä rahaa, voit tehdä sen itse. Joten aloitetaan tämän järjestelmän komponenteilla, jos päätit luoda sen itse.

Täydellinen sarja

Jos puhumme järjestelmän kokoonpanosta, Teknologia sisältää seuraavat komponentit:

  • liiketunnistin;
  • lämpötila- ja kosteusanturi;
  • valoanturi;
  • pari lämpötila-anturia DS18B20-merkinnällä;
  • Ethernet-moduulin tuotemerkki ENC28J60;
  • mikrofoni;
  • reed-kytkin;
  • rele;
  • kierretty parikaapeli;
  • Ethernet-kaapeli;
  • vastus, jonka vastus on 4,7 kiloa;
  • mikroprosessorikortti arduino.

Tässä on syytä sanoa, että esitettyä luetteloa voidaan täydentää ja erottaa projektista riippuen sekä käyttäjän tarpeista, tiettyjen toimintojen tarpeesta.

Yhteysalgoritmi

On sanottava, että älykäs koti olisi varustettava yksinomaan LED-valoilla, koska tavalliset vaihtoehdot eivät yksinkertaisesti kestä paljon jännitettä.Kun projekti on valmis ja kaikki tarvittavat osat on jo ostettu, sinun on aloitettava anturien ja ohjainten liittäminen. Tämä olisi tehtävä yksinomaan aiemmin luotujen järjestelmien mukaisesti. Yhteystiedot on eristettävä täysin.

Lyhyesti sanottuna yhteysalgoritmi näyttää seuraavasti:

  • asennuskoodi;
  • PC: n tai mobiilin sovelluksen käyttöönotto;
  • porttien välitys;
  • ohjelmistojen testaus ja anturit;
  • vianmääritys, jos ne havaittiin testauksen aikana.

Joten aloitetaan asentamalla koodi.

Ensinnäkin käyttäjän pitäisi kirjoittaa ohjelmisto Arduino IDE: hen. Se esittää:

  • tekstieditori;
  • projektin luoja;
  • kokoamisohjelma;
  • preprocessor;
  • työkalu ohjelmiston lataamiseen Arduino-miniprosessoriin.

On sanottava, että tietokoneohjelmistoja on päätietokoneiden käyttöjärjestelmille - Windows, Linux, Mac OS X. Jos puhumme käytetystä ohjelmointikielestä, tämä on C ++, jossa on useita yksinkertaistuksia. Käyttäjien Arduinolle kirjoittamia ohjelmia kutsutaan yleensä luonnoksiksi. Järjestelmä luo useita toimintoja automaattisesti eikä käyttäjän tarvitse ymmärtää niiden oikeinkirjoitusta, määrittelemällä yhteisten toimintojen luettelon. Myöskään tavallisten kirjastojen otsikkotyyppien tiedostoja ei tarvitse lisätä. Mutta mukautettu upottaminen on tarpeen.

Voit lisätä kirjastoja projektin IDE-johtajaan käyttämällä erilaisia ​​menetelmiä. Lähdekoodien muodossa, jotka on kirjoitettu C ++: ssa, lisätään erilliseen hakemistoon IDE-kuoren työhakemistossa. Nyt vaadittujen kirjastojen nimet näkyvät tietyssä IDE-valikossa. Ne, jotka merkitsette, sisällytetään kokoelmaan. IDE: llä on pieni määrä asetuksia, eikä kääntäjän hienovaraisuuksia ole mahdollista asettaa lainkaan. Tämä tehdään niin, että tietämätön henkilö ei tee mitään virheitä.

Mutta nykyään käyttäjän ei tarvitse aina luoda omaa ohjelmaa - Internetissä voit löytää suuren määrän luonnoksia ja valmiita kirjastoja.

Jos olet ladannut kirjaston, se on pakattava ja yksinkertaisesti asetettava IDE: hen. Ohjelman tekstissä on kommentteja, jotka selittävät sen työn periaatetta. On huomattava, että kaikki Arduinon sovellukset toimivat samalla tekniikalla: käyttäjä lähettää pyynnön prosessorille, ja hän puolestaan ​​lataa tarvittavan koodin laitteen näytölle. Kun henkilö painaa Päivitä-näppäintä, mikrokontrolleri lähettää tietoja. Jokaisen sivun kanssa, jolla on tietty nimitys, on ohjelmakoodi, joka näytetään näytöllä.

Seuraava toimenpide on asentaa asiakas tietokoneeseen tai älypuhelimeen. Voit ladata sen Internetistä, Google Play Marketista tai toisesta lähteestä. Tätä varten sinun on avattava tiedosto puhelimessasi, jonka olet ladannut, ja napsauttamalla sitä ja ilmestyneessä ikkunassa napsauta "Asenna" -painiketta. Samalla sinun pitäisi olla tietoinen siitä, että tätä tarkoitusta varten olisi aktivoitava vaihtoehto, joka mahdollistaa sellaisten ohjelmien asennuksen, jotka eivät ole Google Play -palvelusta. Voit ottaa tämän vaihtoehdon käyttöön asettamalla osion asetukset ja valitsemalla siellä Turvallisuus-kohdan. Näin voit aktivoida vastaavan vaihtoehdon. Kun asennus on valmis, voit ottaa sovelluksen käyttöön ja määrittää sen.

johto

Tätä ohjelmistoa käyttämällä voit vastaanottaa tietoja järjestelmästä, mutta myös hallita - esimerkiksi aktivoida ja poistaa hälytyksen. Jos asetus on aktiivinen, silloin kun liiketunnistin on aktivoitu, ohjelma saa tarvittavat tiedot. Huomaa, että Arduino kyselee ohjelmaa aktivoidakseen liiketunnistimen 60 sekunnin välein.

Seuraava yhteysvaihe on selainohjelman asettaminen käytettäväksi älykkäiden kodien kanssa. Osoiterivillä on annettava tietty järjestys, joka on tietokoneen IP-osoite. Tämän toimenpiteen toteuttamisen jälkeen käyttäjä voi vastaanottaa tietoja "älykkäistä kodista" ja kyvystä hallita sitä.

Tämän jälkeen voit jatkaa reitittimen kanssa työskentelyä. Sen pitäisi avata portti.

Voit tehdä tämän seuraavalla algoritmilla:

  • avoimet asetukset;
  • rekisteröi Arduino-mikrokontrollerin osoite;
  • avaa kahdeksastoista porttia.

Nyt sinun on luotava tili Noip-portaalissa. com. Vaikka tämä vaihe on valinnainen, sitä tarvitaan, jos osoitteelle on annettava verkkotunnus. Sinun täytyy käydä läpi portaalin www-rekisteröintiprosessi. No-IP. com, siirry sitten Lisää isäntäkategoria ja määritä IP-järjestelmä. Kun olet käynyt läpi tämän menettelyn, on mahdollista saada yhteys IP: n lisäksi myös verkkotunnuksen mukaan. Tällä hetkellä hankkeen muodostuminen on valmis ja voit tarkistaa järjestelmän suorituskyvyn.

Useiden laitteisto-osien käytön ominaisuudet

Koska Arduinon kanssa yhteensopivia komponentteja tuottaa suuri määrä valmistajia, ja Arduino itse ei voi hallita tuotteita, käyttäjä kohtaa todennäköisyyden hankkia komponentin, joka toimii, lievästi ja väärin. Yleensä tämä tilanne on jo olemassa henkilökohtaisten tietokoneiden luomisen segmentissä. Kauan sitten IBM teki tietokoneidensa arkkitehtuurin auki, minkä vuoksi eri yritykset alkoivat tuottaa yhteensopivia tietokoneita.

Samalla osien laatu ja yhteensopivuuden aste ovat laskeneet. Sitä vastoin tämä on Applen politiikka, joka rajoitti merkittävästi sen arkkitehtuuriin pääsevien kehittäjien määrää.

Sama pätee ohjelmistokehitykseen. Tämä oli syy siihen, että amerikkalaisen yrityksen tuotteet ovat paljon vähemmän yleisiä ja niillä on korkeampi hinta. Laatu on kuitenkin huomattavasti korkeampi eikä sitä voida verrata Windows-käyttöjärjestelmää käyttäviin laitteisiin.

Käyttäjät huomasivat seuraavat ominaisuudet useiden Adruino-komponenttien toiminnassa.

  • Useilla Arduino-mikroprosessoriratkaisuilla, kun rele on suljettu, joka on liitetty niihin, COM-portti on rikki. Tästä syystä mikrokontrolleri ei voi ladata luonnosta. Tämän menettelyn alussa laite siirtyy uudelleenkäynnistykseen. Mielenkiintoisin asia on, että rele tekee napsautuksen, COM-portti on pois päältä ja luonnos ei lataudu.
  • Mikrokontrollerin toimintahäiriön tai koodivirheen sattuessa on parempi käyttää hyvin suljettuja releitä, joihin käsikäyttöiset kytkimet on kytketty sarjaan.
  • Oven sulkeutumisanturi voi joskus toimia väärin. Tästä syystä luonnos luodaan siten, että järjestelmä suorittaa halutun toiminnon, kun vastaanotetaan pari signaalia kerralla.
  • Palohälyttimestä vastuussa olevalle laitteelle on parasta käyttää savunilmaisinta eikä paloilmaisinta. Jälkimmäisellä on virhe - se havaitsee tulipalon enintään kolmekymmentä senttimetriä itsestään.
  • Lämpötila-anturimalli DHT11, joka tulee niin sanottuun standardisarjaan, antaa vakavan virheen kahdesta kolmeen asteeseen. Rakenteessa on parempi käyttää mallia DHT22, joka on paljon tarkempi. Ja ikkunan ulkopuolella on parempi käyttää DHT21: ää. Se voi toimia jopa nollatiloissa ja kestää mekaanisia vaurioita.
  • Jos haluat määrittää prosessinohjauksen nappeilla, useat käyttäjät tietämättään ottavat mikrofonin sijasta äänianturin, jossa on manuaalinen tyypin kynnysasetus. Tällaisiin tarkoituksiin tämä laite ei ole sopiva, koska sillä on suhteellisen pieni toimintaraja. Anturi lähettää signaaleja pienillä aikapulsseilla. Suurikokoisen luonnoksen läsnä ollessa, jonka käsittely vie aikaa, mikrokontrolleri ei yksinkertaisesti tallenna signaaleja.

Jos haluat välttää huonolaatuisten osien ostamista, kokeneet käyttäjät suosittelevat Internet-sivujen arvosteluja ennen ostamista. Käytettävissä olevia antureita voi ostaa useista muunnoksista, jotta voidaan varmistaa henkilökohtaisesti, mikä toimii tehokkaammin.

Järjestelmän visualisointi ja sen mahdollisuuksien lisääminen

On syytä sanoa, että tarkasteltavan järjestelmän prosessien visualisoimiseksi voidaan käyttää digitaalisia näyttötauluja tai nestekidenäyttöä. Tämä ei kuitenkaan ole paras vaihtoehto tässä tapauksessa. Erillisen tilankäsittelypalvelimen käyttö visualisointia varten on tehokkain. Se voidaan toteuttaa solmulla. js, jonka avulla voit toteuttaa minkä tahansa palvelimen. Luonnollisesti puhumme Adruinon hallituksen käsittelystä.

Tätä tekniikkaa käytetään niin sanotun esineiden internetin tehtävien hoitamiseen, minkä vuoksi se sopii järjestelmän automatisointiin. Sinun tarvitsee vain luoda palvelin ja käsittelijä JavaScriptissä, niin se on helppo näyttää kokonaisuudessaan minkä tahansa laitteen selaimessa. Laitteistopohjaisena voit käyttää samaa mikrotietokonetta Raspberry Pi tai PC. Mutta automaatiomekanismin mahdollisuudet kasvavat merkittävästi. Esimerkiksi palvelimessa muistin määrä on rajoittamaton, ja palvelinohjelma voidaan luoda siten, että se hallinnoi kaikkea.

Tämän tyyppisellä palvelimella voit jopa yhdistää asioita yhteen. Ajatuksena on visualisoida kotona käytettävät automaattiset prosessit pilvipalvelujen avulla. Toinen vaihtoehto on saada tietoa ja hallita järjestelmää tekstiviestillä.

Yleensä, kuten näette, tällainen järjestelmä Arduinossa on loistava ratkaisu niille, jotka haluavat tehdä kodistaan ​​teknologisesti kehittyneitä ja mukavia.

Se, että tällainen "älykäs koti" perustuu Arduinoon, katso seuraavaa videota.

Kommentit
 kirjailija
Viitetarkoituksiin annetut tiedot. Rakentamisessa on aina neuvoteltava asiantuntijan kanssa.

Sisääntulo

Olohuone

makuuhuone