Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Rekisteröidy ThingSpeakiin
- Vaihe 3: Johdotus ja laitteisto
- Vaihe 4: Laitteiston ohjelmointi
- Vaihe 5: Koodaus Matlabissa
- Vaihe 6: Send_msg -toiminto
Video: SafeT-Park-järjestelmä: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä laite auttaa suojaamaan pysäköintirakenteita ottamalla IOT -laitteeseen kolme turvallisuuskonseptia.
Automaattinen hätätilannejärjestelmä pysäköintirakenteen tulipalon sattuessa
Sisäänrakennettu lämpötila- ja korkeusanturi palon sijainnin määrittämiseksi
Aktivoitu painejärjestelmä savun säteilyn vähentämiseksi
Vaihe 1: Materiaalit
1. kannettava tietokone, johon on asennettu MATLAB, Arduino ja Thingspeak
2. SparkFun ESP8266 Thing -laite
3. SparkFun -korkeus-/paineanturin katkaisu - MPL3115A2
4. Naaras -naaraskaapelit
5. Micro USB - USB -kaapeli
6. 3D -tulostettu pysäköintihalli
Vaihe 2: Rekisteröidy ThingSpeakiin
Rekisteröidy ensin osoitteeseen thingspeak.com ja luo tili MATHWORKS -tilillä.
Napsauta sitten "omat kanavat" ja lisää uusi kanava kullekin käytetylle anturille.
Esineiden internet (IoT) on verkosto toisiinsa yhdistetyistä objekteista ("yhdistetyt laitteet" tai "älylaitteet"), jotka pystyvät keräämään ja vaihtamaan tietoja käyttämällä sulautettua elektroniikkaa, ohjelmistoja, antureita, toimilaitteita ja verkkoyhteyksiä.
Vaihe 3: Johdotus ja laitteisto
Liitä kortti yllä olevan kuvan ohjeiden mukaisesti käyttämällä naaras -naaraspäätykaapeleita.
Vaihe 4: Laitteiston ohjelmointi
1. Varmista oikeat tulot. Käsittele perusarvoja asettaaksesi sopivan kannan kaavioille ja laskelmille.
2. Karttakoodi lähetettäväksi osoitteeseen Thingspeak.com.
3. Anna WiFi -sijainti ja kanavatunnuksen tiedot.
4. Aseta koodausjakson toisto 10 sekunnin välein. 5 sekunnin "aikakatkaisu" asetettu uudelleen.
5. Säädä paine-, lämpötila- ja korkeusmaksimit tarkan tiedon tallentamiseksi.
Vaihe 5: Koodaus Matlabissa
Jotta voimme hyödyntää Arduino -antureiden tuloja, meidän on käytettävä Matlabia tietojen vastaanottamiseen ThingSpeakilta. Komento "thingSpeakRead ()" kuvaa tietoja puhekanavasta, kentistä ja komentoon syöttämiesi datapisteiden määrästä. Kun tämä on tehty, voit käyttää tietoja kehittääksesi minkä tahansa tarvitsemasi tuloksen. Liitin sivutiedoston koodillani, joka voidaan kopioida ja liittää alkuun.
Tässä projektissa tuotoksemme ovat:
- Taulukko, jossa on viimeisimmät lämpötila-, korkeus- ja painelukemat
- 2 kaaviota, jotka näyttävät lämpötilan ja paineen lukemat 50 viimeisen datapisteen (tässä tapauksessa 500 sekunnin) aikana
- Tekstiviesti- ja sähköpostipäivitys, jossa on lämpötilan, korkeuden tai paineen lukemat, jotka voit valita Matlabin ponnahdusvalikosta
- Automaattinen palovaroitus, jos anturin lämpötila ylittää tietyn pisteen (tässä tapauksessa 80 astetta F testausta varten)
Jotta voit vastaanottaa viestejä/sähköposteja, sinun on määritettävä send_msg -toiminto ennen tämän koodin suorittamista.
Tämä käsitellään seuraavassa diassa
Vaihe 6: Send_msg -toiminto
Sähköpostin ja tekstin päivitysten vastaanottamiseksi sinun on määritettävä toiminto "send_msg". Sinun on päivitettävä posti- ja pwd -arvot sähköpostilla ja salasanalla, jolta haluat päivityksen lähetettävän. Sinun on myös määriteltävä "vastaanottajat" numeroksi ja sähköpostiosoitteeksi, jolle haluat saada päivitykset, ja "operaattoriksi" vastaanottajan puhelinoperaattorin kanssa. Kun tämä on tehty, toiminto on käyttövalmis.
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite