- Tarvittavat komponentit
- Piirikaavio
- Määritä Particle Cloud -tili ja Vadelma Pi
- AC-laitteiden hallinta Raspberry Pi: n ja Particle Cloudin avulla
Raspberry Pi on yksi tunnetuimmista edullisista tietokoneista ja tehokkaista työkaluista erityyppisten IoT- ja sulautettujen projektien prototyyppien tekemiseen. Raspberry pi: n suosion myötä IoT-verkkotunnuksessa Particle cloud alkoi tukea tätä levyä alustallaan.
Particle Cloud on erittäin suosittu IoT-alusta, jonka avulla voit aloittaa kaikesta, mitä haluat tehdä IoT-laitteessasi. Particle on luotettava, skaalautuva ja turvallinen IoT-laitealusta. On olemassa monia IoT-yhteensopivia hiukkaslaitteita, kuten Xenon, Photon, Electron jne., Joilla on erilaiset toiminnot tarpeen mukaan.
On olemassa monia IoT-alustoja, kuten Blynk, ThingSpeak jne., Joiden avulla voit yhdistää Raspberry Pi: n IoT-pilviin, mutta hiukkasten pilvialustalla on joitain mahtavia ominaisuuksia, jotka tekevät siitä erilaisen kuin muut. Kuten voit suorittaa Arduino-koodisi Raspberry Pi -laitteellasi käyttämällä hiukkaspilvi IDE: tä ja voit ohjelmoida Pi: si mistä tahansa maailmasta, nyt se on jotain hienoa !! Voit myös integroida helposti IFTTT: n, Google Cloudin tai Microsoft Azuren.
Aloitetaan hiukkasten pilvialustan tutkiminen tekemällä niin yksinkertainen Raspberry Pi -sovellus, jolla ohjaat kotikäyttöön tarkoitettuja AC-laitteita käyttämällä Particle Mobile -sovellusta ja online-Particle IDE -sovellusta mistä päin maailmaa tahansa .
Tarvittavat komponentit
- Vadelma PI, johon on asennettu Raspbian
- Releyksikkö
- 220v polttimo
- Hyppääjän johdot
Oletetaan, että Raspberry Pi: lläsi on jo vilkkuva käyttöjärjestelmä. Jos ei, seuraa Aloittaminen Raspberry Pi -oppaalla ennen jatkamista. Tässä käytämme Rasbian Jessien asentamaa Raspberry Pi 3: ta.
Piirikaavio
Tämän Raspberry Pi Home Automon -projektin kytkentäkaavio on yksinkertainen:
Voit yhdistää vadelma-pi kannettavan tietokoneen kanssa käyttämällä Putty- tai VNC-katseluohjelmaa. Lisätietoja Vadelma Pi: n ajamisesta ilman näyttöä täältä.
Meidän on asennettava hiukkasagentti Vadelma Pi -laitteeseemme yhdistääksesi sen Particle Cloudiin. Particle Agent on ohjelmistopalvelu, joka toimii taustalla vuorovaikutuksessa Raspberry pi: n GPIO-nastojen kanssa. Ennen agentin asentamista sinun on tehtävä tili Particle.io-sivustossa.
Aloitetaan tilin luomisesta hiukkasten pilvessä ja hiukkastealustan käyttöliittymän tuntemisesta.
Määritä Particle Cloud -tili ja Vadelma Pi
1. Siirry Particle.io -sivulle ja napsauta konsolia oikeassa yläkulmassa. Napsauta nyt Luo tili. Täytä kaikki tiedot ja napsauta Rekisteröidy.
2. Suorita alla oleva komento vadelma pi -päätteessä asentaaksesi Particle agent.
bash <(kihara -sL
Kirjoita ensimmäisessä vaiheessa luomasi hiukkasten pilvipostisähköposti ja salasana.
3. Hiukkasagentti on asennettu onnistuneesti Pi: hen ja se toimii taustalla. Se kuuntelee myös hiukkaspilviä. Saat lisätietoja agentista käyttämällä alla olevia komentoja.
Siirrytään nyt koodaavaan osaan ja tutkitaan Particle-alustaa.
AC-laitteiden hallinta Raspberry Pi: n ja Particle Cloudin avulla
Jos olet asentanut hiukkasagentin Pi-laitteellesi, löydät laitteen Particle-konsolista. Kuten alla
Kuten näette, ruudun vasemmalla puolella on monia vaihtoehtoja, joihin kuuluu uusien laitteiden lisääminen, verkkoverkkojen luominen, integrointi IFTTT: n, Microsoft Azure: n ja Web IDE: n kanssa.
1. Napsauta ensin Web IDE -vaihtoehtoa. Uusi välilehti avautuu online-IDE: llä alla olevan kuvan mukaisesti.
2. Nyt voit käyttää Arduino-koodiasi Raspberry Pi: ssä. On annettu myös joitain esimerkkikoodeja. Ohjaamme verkkohehkulamppua verkossa, napsauta sitten Verkkoyhteys-LED-esimerkkiä ja kytke relemoduulisi piirikaavion mukaisesti. Koodissa käytetty tappi on D7. Tappien kartoitus on esitetty alla.
3. Käännä nyt koodi ja napsauta Flash. Varmista, että Raspberry Pi on yhteydessä Internetiin. Voit myös vaihtaa koodia tarpeidesi mukaan, mutta sinun on haarautettava esimerkkikoodi, jota haluat käyttää.
4. Kuten koodista näet, lamppu hehkuu aina, kun lähetät “päälle”, ja jos lähetät “pois”, lamppu sammuu. Jos haluat antaa komentoja, palaa konsoli-välilehteen ja napsauta laitetta. Napsauta päivitä-painiketta, näet led-toiminnon, joka tarvitsee argumentin toimintokutsun suorittamiseksi. Tässä on kirjoitettava “päälle” ja “pois”, jotta lamppu kytketään päälle ja pois päältä. Kun olet kirjoittanut argumentin, napsauta puhelua.
5. Ohjaa nyt polttimoa mobiilisovelluksella. Lataa Particle Cloud Android -sovellus Playstoreesta ja kirjaudu sisään samoilla tunnuksilla, jotka olet kirjautunut selaimeesi.
Sovelluksessa näet, että vadelma pi on luettelossa, napsauta sitä.
6. Napsauta Data. Löydät saman led-toiminnon täältä. Kirjoita vain argumentti ja napsauta Lähetä. Tällä tavalla voit hallita laitteitasi myös älypuhelimella.
7. Verkko-IDE: ssä on yksi erityinen koodiesimerkki nimeltä Tinker. Kun olet ladannut tämän koodin Vadelma Pi: hen, voit hallita useita nastoja kerrallaan koodaamatta sitä. Voit myös saada anturin lukemat määrittelemättä koodin nastat.
8. Heti kun välähdät Tinker-esimerkkikoodia, näet Tinker-vaihtoehdon laitteesi edessä sovelluksessa. Klikkaa sitä.
9. Valitse nyt tappi, jolle haluat saada tuotoksen tai syötteen. Napsauttamalla sinua pyydetään napsauttamaan digitalWrite , digitalRead , analogRead ja analogWrite . Napsauta tapauksessamme tapaa D7 digitalWrite .
Kun olet määrittänyt toiminnon, napsauta vain tapaa D7. Näet lampun hehkuvan. Kun painat D7-painiketta uudelleen, lamppu sammuu. Vastaavasti voit saada anturitiedot eri nastoista ja hallita laitteita samanaikaisesti.
Online IDE: n käytön lisäksi voit ladata Particle Desktop IDE: n ja Workbenchin, joihin voit kirjoittaa koodia ja välähtää samalla tavalla kuin online IDE. Mutta nämä IDE: t ovat myös online-kehityksen ohjelmistoja. Jos haluat lisätietoja hiukkasten pilvestä, voit tarkistaa viralliset asiakirjat täältä.
Täydellinen koodi esittelyvideolla on annettu alla. Katso lisää koti-automaatioprojekteja täältä.