Sisällysluettelo:

Älyverhojärjestelmä: 4 vaihetta
Älyverhojärjestelmä: 4 vaihetta

Video: Älyverhojärjestelmä: 4 vaihetta

Video: Älyverhojärjestelmä: 4 vaihetta
Video: Угрюм-река (1969) (1 серия) фильм 2024, Heinäkuu
Anonim
Image
Image

Haluatko älykkään verhojärjestelmän, joka sulkeutuu itsestään, kun huone on liian kuuma ja kirkas ja pystyy myös hallitsemaan sitä etänä liikkeellä ollessasi?

Tässä näytän sinulle, kuinka tehdä siitä todella helppo ~

Tarvikkeet

  • Pahvilaatikko
  • DHT11 lämpötila -anturi
  • Servo moottori
  • Reed -anturi
  • Realtek Ameba1 RTL8195AM -mikro -ohjain
  • Hyppyjohdin

Vaihe 1: MQTT

MQTT
MQTT

MQTT on koneiden välinen (M2M)/"Internet of Things" -yhteyskäytäntö. Se on suunniteltu erittäin kevyeksi julkaisu-/tilausviestiksi.

Voimme sanoa, että MQTT on IoT: lle suunniteltu protokolla. MQTT perustuu TCP/IP: hen ja lähettää/vastaanottaa dataa julkaisun/tilauksen kautta.

Koska käytämme ameba-kehityskorttia, voimme rekisteröidä tilin virallisella verkkosivustolla osoitteessa amebaiot ja saada ilmaisen MQTT-palvelimen osoitteesta amebaiot.com/cloud-getting-started

Huomaa, että kun olet rekisteröitynyt AmebaIOT.com -sivustoon ja rekisteröinyt laitteesi "Cloud Service" -palveluun, AmebaIOT.com -palveluun kirjautumiseen käyttämäsi käyttäjätunnus ja salasana ovat samat MQTT -yhteydellesi, tiedot selitetään myöhemmin opetusohjelmassa.

Vaihe 2: Ohjelmiston asennus

Ohjelmiston asennus
Ohjelmiston asennus
Ohjelmiston asennus
Ohjelmiston asennus
Ohjelmiston asennus
Ohjelmiston asennus

Jokaisen esineiden internetin (Internet of of Things) projektin keskus on Wi-Fi-yhteensopiva mikro-ohjain, projektimme ei ole poikkeus. Tässä käytetty Wi-Fi-mikrokontrolleri on Realtekin Ameba-1 RTL8195AM, sillä on monia hyödyllisiä oheislaitteita ja vahva Wi-Fi-moduuli, jonka teho on riittävän alhainen toimimaan kennoakulla viikkoja.

Lisäksi? Tämä levy on ohjelmoitava Arduino IDE: lle! Kyllä, kovaa oppimista vaativaa ohjelmistoa ei tarvita, avaa vain Arduino IDE ja liitä seuraava linkki "Hallituksen lisähallinta -URL -osoitteisiin" kohtaan "Tiedosto -> Asetukset", ja mikrokontrollerin koko työkaluketju ja apuohjelmat ladataan automaattisesti asentamalla tämä levy Hallituksen johtaja kohdassa Työkalut -> Hallitus

Tämän jälkeen voit ladata lähdekoodin Githubista osoitteessa Github.

Viimeinen asia, joka sinun tarvitsee tehdä, on muokata seuraavia tietoja juuri lataamastasi koodista ja sitten olet valmis napsauttamaan lopuksi”Lataa” -painiketta ja saat koodin vilkuttamaan amebaan muutamassa sekunnissa.

Vaihe 3: Laitteistoyhteys

Laitteistoyhteys
Laitteistoyhteys
Laitteistoyhteys
Laitteistoyhteys
Laitteistoyhteys
Laitteistoyhteys

Tarvikkeiden osiosta saat luettelon tarvitsemistasi asioista.

Ensin sinun on rakennettava “talo” pahvilaatikosta, ei liian hieno, tämä alla oleva tekee.

Piiriliitäntä on melko suoraviivainen, tarkista alla oleva yhteyskartta saadaksesi kaikki kytkennät.

Kun liitäntä on tehty, voit liimata servon kartonkitalosi seinään samalla kun liität sen varren verhoon, liimaa ruoko -anturin verhon toiselle puolelle ja liimaa magneetin verhon toiselle puolelle. Huomaa, että ruokoanturin ja magneetin on oletusarvoisesti oltava vierekkäin, kunnes servomoottori vetää verhon ja vetää sen mukanaan.

Ruoko -anturin tarkoituksena on ilmoittaa ameballe, onko verho kiinni tai auki. Viimeisenä mutta ei vähäisimpänä, liimaa DHT11 -anturi seinän toiselle puolelle, se auttaa mittaamaan "huonelämpötilaa" ja sen on tarkoitus kertoa ameballe, jos huone saa liikaa auringonvaloa, joka nosti lämpötilan epämiellyttävälle tasolle. Jos huone on todella kuuma, se sulkeutuu automaattisesti verhon päälle ja lähettää käyttäjälle MQTT -viestin.

Vaihe 4: Puhelimen asetukset

Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset
Puhelimen asetukset

Jotta verhoa voitaisiin ohjata etänä MQTT: n kautta, meidän on ensin asennettava MQTT -asiakas. Playstoressa Androidille ja Appstore iOS: lle on monia ilmaisia MQTT -asiakassovelluksia. Tässä on Android -versio ja iOS -versio.

Riippumatta siitä, mitä versiota käytät, asennus on sama, Ensinnäkin sinun on täytettävä MQTT -palvelimen osoite -> “cloud.amebaiot.com”;

Toiseksi, täytä portin numero -> “1883”;

Kolmanneksi, täytä tilattava aihe -> “outTopic”;

Neljänneksi, täytä julkaistava aihe -> “inTopic”;

Viidenneksi, täytä MQTT -pilvipalvelun käyttäjänimesi ja salasanasi.

Lopuksi paina "yhdistä" -painiketta yhteyden muodostamiseksi.

Kun yhteys on muodostettu, saat "--- MQTT-palvelin kytketty! ---" -viestin amebalta vahvistuksena onnistuneesta kaksisuuntaisesta yhteydestä. Nyt voit lähettää "päälle" -viestin avataksesi verhon ja "pois" -viestin sulkeaksesi sen milloin tahansa!

Suositeltava: