Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
KAIKKI hyvitykset pilvipalvelulle osoitteessa https://arest.io/ !!
IoT on maailman eniten keskusteltu aihe tällä hetkellä !! Tämän mahdollistavat pilvipalvelimet ja -palvelut ovat tämän päivän vetovoima …
Tavoitteena oli ja on Etäisyysesteen päättäminen !!
Joten hallitse nyt kotiasi tai toimistoa mistä päin maailmaa tahansa … ei vain sisältä tai alueelta !!
Helpoin ja halvin ratkaisu laiskimmalta kaverilta !!! Nauti ja ole laiska…
HUOMAUTUS: LUE KOKO HANKKEEN ENSIMMÄINEN KESTÄÄ 3-4 MINUUTTA JA INNOVOI… ÄLÄ LISÄÄ Puoliksi ja laita LAITTEESI…
Vaihe 1: VAATIVAT KOMPONENTIT
Tarvitaan vain 4 komponenttia - 1. ESP8266 NODEMCU tai WEMOS D1 mini tai mikä tahansa esp8266 wifi -kehityskortti 2. RELE (5V tai 6V) 3. ULN2003 tai UNL2003A (Relay driver IC) projektin päärakenne on, että ESP8266 -moduuli vastaanottaa signaalin MQTT -palvelimelta (eli arest.io) ja välittää signaalin pinille tai prosessorille. ULN2003 -releohjaimen IC yhdistetty Nodemcu -kortin nastoihin. Lähtötapit on kytketty releeseen tai mihin tahansa RGB -valoon tai servomoottoriin jne.
Vaihe 2: Ohjelmisto
Olen käyttänyt Arduino IDE -ohjelmointiohjelmistona. Jos olet uusi tällä Nodemcu- tai esp8266 -kehityskortilla, tutustu edelliseen ohjeeseeni. Nodemcu- tai wemos -kortin liittäminen Arduino IDE: hen.
Arduino IDE: ssä, kun olet asentanut aiemmin kerrotut asiat, siirry kohtaan LUONNOS -> LISÄÄ KIRJASTO -> HALLINTAKIRJASTOJA -> HAKU "arest" -> ASENNA KIRJASTO -> HAKU NYT PubSubClient -> ASENNA KIRJASTO.
Nyt se on puoliksi tehty … melkein perillä !!!
Vaihe 3: PIIRIKAAVIO
Kuten yllä oleva piiri kuvaa kaiken vielä, ULN2003 -releohjaimen IC tulopuoli on kytketty esp8266: n nastoihin ja lähtö on kytketty releen kelajalkaan, kun esp8266 -nasta nousee korkealle, ULN2003: n lähtötappi laskee, jolloin rele 5V potentiaali toimia.
Sen sijaan, että lähettäisimme 0 tai 1 releen esp8266 nastoille, voimme lähettää myös muita servon arvoja, mutta ilmoitamme servo.attach (pin) kiertääksesi servon tiettyyn arvoon. Se on helppoa, mutta jokaisen on keksittävä, luettava ja ajateltava vähän.
Vaihe 4: KOODI
Sain idean "Marco Schwartz" -projektista ja muutin sitä. Hänellä on käytössään arest.io MQTT, mutta voimme käyttää myös adafruit.io. Ohjelman pääosa on:
Ainutlaatuinen 6 -numeroinen arest -tunnus
char* device_id = "ainutlaatuinen_6_numerotunnus";
WiFi -tunnukset
const char* ssid = "ssid_name"; const char* password = "oma_salasana";
Valitse haluamasi yksilöllinen tunnus, mutta sen pitäisi olla ainutlaatuinen, ei minun tai nimesi, ellei se ole telugu -nimi !!
esimerkki ainutlaatuisesta tunnuksesta: pf4h6q (vain esimerkki)
koodiin voi tehdä monia muutoksia, koska koodin mukaan meidän on mainittava tulostus jokaisen kehityskortin uudelleenkäynnistyksen jälkeen
Github -koodi
Koodi:
Vaihe 5: OHJAUS
2 KESKEISET vaiheet: 1. tulostusnumeron ilmoittaminen 2. tietojen vaihtaminen tai lähettäminen kyseisessä nastassa Tulostustapin ilmoittaminen: https://cloud.arest.io/pf486q/mode/5/o "pf486q" on 6 -numeroinen ainutlaatuinen koodi arestille. io "o" tulostusviestinä sen jälkeen, kun olet suorittanut tämän missä tahansa selaimessa {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "connected": true} Vaihtaminen tai tietojen lähettäminen PIN -koodissa: https://cloud.arest.io/pf486q/digital/2/0digital nasta 2 lähettää bitin "0" tai "1" haluamallammehttps:// Ilmoitusnasta tarvitaan kerran uudelleenkäynnistyksen/nollaus/sammutuksen jälkeen, muuten esp8266: n jatkuva käyttö on tarpeetonta. Olen luonut widgetin aloitusnäytössä Android-sovelluksen HTTPRequest avulla. tarvittava URL -osoite. Kuten edellisessä ohjeessani näkyy. Ota huomioon, että muuten tästä tulee pitkä.
Vaihe 6: PÄÄTELMÄT
Tämä on IoT -projekti kodinkoneiden, oven, ikkunan ja kaiken hallitsemiseksi, ja se voidaan räätälöidä yksilöiden tarpeiden mukaan. Se ei ole paikallisesti ohjattu, tätä kaikkea voidaan ohjata mistä tahansa.
JOKAINEN KÄSKY TAI URL-ARGUMENTTI TARVITSEE JOSKIN 1-2 sekuntia/sekuntia suoritettavaksi, koska tämä ei ole oma palvelin … mutta hallita taloa mistä tahansa tästä maailmasta on mahtavaa
Nauti ja ole laiska… PYSÄYTÄ PYSÄYTYS JA UNOITA LAITTEIDEN KYTKEMINEN POIS PÄÄLLÄ
"Arest.io" MQTT -palvelujen ja "Marco Schwatrzin" ansiosta…
jos pidät ohjattavasta tuesta ja nautit… ja jos sinulla on tähän liittyviä ongelmia, kysy minulta
Vaihe 7: Video !
Joku erityinen auttoi minua tarkistamaan, että se toimii jostain muualta vai ei… JA se toimii mistä tahansa, vain Internet -yhteys tarvitaan… (Olen Kolkatassa, IN ja hän on Ranchissa, IN)… ja kyllä, hän sekoitti kanssani tietääkseen ainutlaatuinen arest.io -koodini, joten älä jaa omaa ainutlaatuista koodiasi !!