Indholdsfortegnelse:
- Trin 1: Nødvendige ting
- Trin 2: Opbygning af systemet
- Trin 3: Forberedelse af Linkit Smart Dou
- Trin 4: Upload af Arduino -kildekoden til Linkit Smart Dou
- Trin 5: Konfigurer Thinger.io -platformen
- Trin 6: Demo
Video: IoT -baseret system til registrering af giftig gas: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Giftige gasser har enorme miljøvirkninger. Folk lider af flere sygdomme på grund af dem. Korrekt påvisning af toksisk gasniveau er vigtigt for os. med denne henseende udvikler jeg dette projekt til registrering af det giftige gasniveau i vores miljø.
Giftige gasser har enorme miljøvirkninger. Folk lider af flere sygdomme på grund af dem. Korrekt påvisning af toksisk gasniveau er vigtigt for os. med denne henseende udvikler jeg dette projekt til registrering af det giftige gasniveau i vores miljø.
Trin 1: Nødvendige ting
- Linkit Smart Dou
- MQ-gassensorer (MQ-3, MQ-2, MQ-7)
- Kort bord
- Jumper Wire
- Thinger.io (konto)
- Arduino IDE
- Varm limpistol
- Loddekolbe
- Skærekniv
Trin 2: Opbygning af systemet
- Lav et hul ved hjælp af en kniv til at placere gassensorer på den. Vedhæftet lidt varm lim på sensorernes bagside til fastgørelse af sensorerne med kortkortet.
- Tilslut sensorens pin med linkit smart dou mikro-controller ved hjælp af korrekt pin-diagram.
- Tilslut GND- og VCC -stiften på alle sensorer.
- Placer mikrokontrolleren inde i kortkortet og fastgør det med varm lim.
Hvis du vil tilføje flere sensorer….. kan du tilføje det.
Pin Diagram
Tænd for linkit -kortet via usb eller usb powerbank
MQ2 sensor
VCC --- 5V
A0 ------ A0 (linkit board)
GND ----- GND
MQ3 sensor
VCC --- 5V
A0 ------ A1 (linkit board)
GND ----- GND
MQ7 sensor
VCC --- 5V
A0 ------ A2 (linkit board)
GND ----- GND
Alle VCC og Ground er forbundet med Linkit board's VCC og Ground.
Trin 3: Forberedelse af Linkit Smart Dou
Som standard fungerer Linkit Smart7688 Duo i AP -tilstand, men for dette projekt skal vi gøre det til stationstilstand. Da vi har en plan om at bruge dette bord i arduino yun -tilstand, så er vi nødt til at lave en vis konfiguration.
Tilslut først kortet med din pc og Scan Wifi -netværket, og du finder netværket med navnet LinkIT *******; opret forbindelse til den, og åbn din browser, og skriv denne URL. https://mylinkit.local/, og du vil se login -skærmen. Første gang skal du indtaste adgangskoden, klikke på gem og derefter logge ind igen. Efter login skal du klikke på fanen "Netværk", og derefter vil du se følgende skærm og vælge stationstilstand. og vælg derefter dit eget wifi -netværk, og indtast derefter dit wifi -kodeord, og klik på "Konfigurer og genstart". Nu er dit board forbundet med dit eget netværk.
For flere detaljer, følg venligst wiki af linkit smart dou board.
Nu skal vi konfigurere arduino yun bridge -tilstanden til linkit smart Dou.
Fra Windows 10/7 skal du åbne kittterminalen og skrive ip -adressen på linkit smart dou board eller skrive mylinkit.local.
Efter tilslutning af kitt med bræt skal du udføre følgende kommandoer for at aktivere Bridge -tilstand.
# uci set yunbridge.config.disabled =’0’
# uci commit
# genstart
Nu er bestyrelsen klar til dette projekt.
Trin 4: Upload af Arduino -kildekoden til Linkit Smart Dou
• Åbn Arduino IDE.
• For at få bestyrelsesadministratoren skal du gå til Filer >> Præferencer og derefter indsætte linket nedenfor i "Yderligere bestyrelsesmanager -webadresser": (tjek figuren)
download.labs.mediatek.com/package_mtk_lin…
Installer derefter linkit smart dou board ved at gå til Værktøjer >> Board> Boards Manager … Du kan finde det ved at rulle ned, eller bare skrive linkit i søgefeltet. (Tjek figuren)
Som du kan se, har jeg allerede installeret det, men hvis du ikke har sørget for at gøre det ved at klikke på installationsknappen.
Kontroller nu, om kortet er tilgængeligt eller ej, ved at klikke på Værktøjer >> Board og i Værktøjer> Port. Som det ses her. (Se figuren)
Nu skriver du bare koden og uploader ved at klikke på upload -knappen (******).
***** Upload af firmware til linkit board
Inden du uploader Arduino -koden til tavlen, skal du sørge for, at din thinger.io lib for Adruino IDE er korrekt downloadet, og dit brugernavn og legitimationsoplysninger er tilføjet korrekt. Thinger.io -instrumentbrættet visualiserer data i realtid efter upload af kildekoden til linkit -kortet.
Trin 5: Konfigurer Thinger.io -platformen
Thinger.io er en iot-cloud-platform, der bruges her til at streame data fra enheden til skyen. Det giver gratis streaming service op til to enheder. Hvis du ikke har nogen konto, skal du åbne en konto.
For at tilføje en ny enhed skal du klikke på tilføj enhed og derefter indtaste navn, beskrivelse og din legitimationsoplysninger (legitimation er obligatorisk for at forbinde en enhed til thinger.io, du skal angive denne legitimationsoplysninger og enhedsnavn samt dit brugernavn på Arduino kildekode til tilslutning af enheden til skyen).
For at oprette et dashboard til datavisualisering skal du klikke på tilføj instrumentbræt og derefter sætte betjeningspanelets navn og beskrivelse. se dokumentationen til thinger.io for flere detaljer om instrumentbræt, enhed og andre tjenester.
Upload af firmware til linkit board
Inden du uploader Arduino -koden til tavlen, skal du sørge for, at din thinger.io lib for Adruino IDE er korrekt downloadet, og dit brugernavn og legitimationsoplysninger er tilføjet korrekt.
Thinger.io -instrumentbrættet visualiserer data i realtid efter upload af kildekoden til linkit -kortet.
Trin 6: Demo
Video
www.youtube.com/embed/0TvXcXoMvuQ
Anbefalede:
Tankstation til registrering af CO: 5 trin
Tankstation til opdagelse af CO: Kulilte (CO) er meget farlig gas, fordi den ikke lugter, ikke har smag. Du kan ikke se det eller opdage det med din næse. Mit mål er at bygge en enkel CO -detektor. For det første registrerer jeg meget små mængder af den gas i mit hus. Det er grunden
Kraken Jr. IoT App Tutorial Del 1 - E -mail -registrering og aktivering: 9 trin
Kraken Jr. IoT App Tutorial Del 1 - E -mail registrering og aktivering: Tutorial Del 1 (Email registrering og aktivering) Tutorial Del 2 (Capturing Cid and Auth Code) Tutorial Part 3 (Arduino Registration) Kraken Jr IoT er den enkleste af IoT implementering på internettet. ved at bruge Arduino Uno + Ethernet Shield vil du
Kraken Jr. IoT App Tutorial Del 2 - Registrering af Cid og Auth -kode: 4 trin
Kraken Jr. IoT App Tutorial Del 2 - Capturing Cid and Auth Code: Tutorial Part 1 (Email Registration and Activation) Tutorial Part 2 (Capturing Cid and Auth Code) Tutorial Part 3 (Arduino Registration) Registrering af en ny controller i din Kraken Jr. App er let. Det vil dog kræve dig et par trin for at modtage
Kraken Jr. IoT App Tutorial Del 3 - Arduino registrering: 6 trin
Kraken Jr. IoT App Tutorial Del 3 - Arduino registrering: Tutorial Part 1 (Email registrering og aktivering) Tutorial Part 2 (Capturing Cid and Auth Code) Tutorial Del 3 (Arduino registrering) Vi er nu næsten færdige! Sidste trin af de tre afbetalingsvejledninger. Registreringen af Arduino Board, denne
GrayBOX - system til registrering af ulykker og tyveri: 4 trin (med billeder)
GrayBOX - Ulykkesregistrering og tyverisikringssystem: GrayBOX er en enhed, der beskytter dig og dit køretøj*. Denne enhed monteres på dit køretøj*og udfører nogle opgaver automatisk for at redde dig og dit køretøj*. GrayBOX indeholder et SIM -kort, så du kan kommunikere med det via sms