Inhoudsopgave:
- Stap 1: Noodzakelijke dingen
- Stap 2: Het systeem bouwen
- Stap 3: Linkit Smart Dou voorbereiden
- Stap 4: De Arduino-broncode uploaden naar Linkit Smart Dou
- Stap 5: Stel het Thinger.io-platform in
- Stap 6: Demo
Video: Op IoT gebaseerd detectiesysteem voor giftige gassen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Giftige gassen hebben enorme milieueffecten. Mensen lijden aan verschillende ziekten als gevolg van hen. Een goede detectie van het toxische gasniveau is belangrijk voor ons. in dit verband ontwikkel ik dit project voor het meten van het toxische gasniveau in onze omgeving.
Giftige gassen hebben enorme milieueffecten. Mensen lijden aan verschillende ziekten als gevolg van hen. Een goede detectie van het toxische gasniveau is belangrijk voor ons. in dit verband ontwikkel ik dit project voor het meten van het toxische gasniveau in onze omgeving.
Stap 1: Noodzakelijke dingen
- Linkit Smart Dou
- MQ Gassensoren (MQ-3, MQ-2, MQ-7)
- Kaartbord
- Doorverbindingsdraad
- Thinger.io (account)
- Arduino IDE
- Heet lijmpistool
- Soldeerbout
- Snijmes
Stap 2: Het systeem bouwen
- Maak een gat met een snijmes om er gassensoren op te plaatsen. Wat hete lijm op de achterkant van de sensoren bevestigd om de sensoren met het karton te bevestigen.
- Verbind de sensorpen met de linkit smart dou microcontroller met behulp van het juiste pinschema.
- Sluit de GND- en VCC-pin van alle sensoren aan.
- Plaats de microcontroller in het karton en bevestig deze met hete lijm.
Als u meer sensoren wilt toevoegen ….. kunt u deze toevoegen.
Pin-diagram
Zet het linkit-bord aan via usb of usb powerbank
MQ2-sensor
VCC --- 5V
A0 ------ A0 (linkit-bord)
GND ----- GND
MQ3-sensor
VCC --- 5V
A0 ------ A1 (linkit-bord)
GND ----- GND
MQ7-sensor
VCC --- 5V
A0 ------ A2 (linkit-bord)
GND ----- GND
Alle VCC en Ground zijn verbonden met de VCC en Ground van het Linkit-bord.
Stap 3: Linkit Smart Dou voorbereiden
Standaard werkt Linkit Smart7688 Duo in AP-modus, maar voor dit project moeten we de stationsmodus bereiken. Omdat we een plan hebben om dit bord in de arduino yun-modus te gebruiken, moeten we wat configuratie uitvoeren.
Verbind eerst het bord met je pc en scan het wifi-netwerk en je zult het netwerk vinden met de naam LinkIT ******; maak er verbinding mee en open uw browser en typ deze URL. https://mylinkit.local/ en u ziet het inlogscherm. Voer de eerste keer het wachtwoord in en klik op opslaan en vervolgens opnieuw inloggen. Klik na het inloggen op het tabblad "Netwerk" en dan komt u in het volgende scherm en selecteert u de Station-modus. en selecteer vervolgens je eigen wifi-netwerk en voer vervolgens je wifi-wachtwoord in en klik op "Configureren & opnieuw opstarten". Je board is nu verbonden met je eigen netwerk.
Voor meer details, volg de wiki van linkit smart dou board.
Nu moeten we de arduino yun bridge-modus van linkit smart Dou configureren.
Open vanuit Windows 10/7 de putty-terminal en schrijf het ip-adres van het linkit smart dou-bord of schrijf mylinkit.local.
Nadat u de stopverf met het bord hebt verbonden, voert u de volgende opdrachten uit om de brugmodus in te schakelen.
# uci set yunbridge.config.disabled=’0’
# uci commit
# opnieuw opstarten
Nu is het bestuur klaar voor dit project.
Stap 4: De Arduino-broncode uploaden naar Linkit Smart Dou
• Open de Arduino IDE.
• Om de boardmanager te krijgen, moet je naar Bestand >> Voorkeuren gaan en vervolgens in de "Extra Boards Manager-URL's" de onderstaande link plakken: (controleer de afbeelding)
download.labs.mediatek.com/package_mtk_lin…
Installeer vervolgens het linkit smart dou-bord door naar Tools >> Board > Boards Manager te gaan… Je kunt het vinden door naar beneden te scrollen of linkit in het zoekvak te typen. (zie de afbeelding)
Zoals je kunt zien, heb ik het al geïnstalleerd, maar als je het nog niet hebt gedaan, doe het dan door op de knop Installeren te klikken.
Controleer nu of het bord beschikbaar is of niet, door te klikken op Tools >> Board, en in Tools > Poort. Zoals hier te zien. (bekijk de afbeelding)
Nu schrijft u gewoon de code en uploadt u door op de uploadknop (******) te klikken.
***** Firmware uploaden naar Linkit-bord
Voordat u de Arduino-code naar het bord uploadt, moet u ervoor zorgen dat uw thinger.io-lib voor Adruino IDE correct is gedownload en dat uw gebruikersnaam en referentie correct zijn toegevoegd. Het Thinger.io-dashboard visualiseert de realtime gegevens na het uploaden van de broncode naar het linkit-bord.
Stap 5: Stel het Thinger.io-platform in
Thinger.io is een iot-cloudplatform dat hier wordt gebruikt voor het streamen van gegevens van het apparaat naar de cloud. Het biedt een gratis streamingdienst voor maximaal twee apparaten. Als je geen account hebt, open dan een account.
Voor het toevoegen van een nieuw apparaat, klik op apparaat toevoegen en voer vervolgens de naam, beschrijving en uw referentie in (referentie is verplicht om een apparaat te verbinden met thinger.io, u moet deze referentie en apparaatnaam evenals uw gebruikersnaam op de Arduino-broncode voor het verbinden van het apparaat met de cloud).
Voor het maken van een dashboard voor gegevensvisualisatie, moet u op dashboard toevoegen klikken en vervolgens de dashboardnaam en -beschrijving invoeren. raadpleeg de documentatie van thinger.io voor meer informatie over dashboard, apparaat en andere services.
Firmware uploaden naar Linkit-bord
Voordat u de Arduino-code naar het bord uploadt, moet u ervoor zorgen dat uw thinger.io-lib voor Adruino IDE correct is gedownload en dat uw gebruikersnaam en referentie correct zijn toegevoegd.
Het Thinger.io-dashboard visualiseert de realtime gegevens na het uploaden van de broncode naar het linkit-bord.
Stap 6: Demo
Video
www.youtube.com/embed/0TvXcXoMvuQ
Aanbevolen:
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot - Een fronted applicatie ontwerpen met Firebase & Angular: 10 stappen
Op LoRa gebaseerd visueel bewakingssysteem voor landbouw Iot | Een fronted-applicatie ontwerpen met Firebase & Angular: In het vorige hoofdstuk hebben we het gehad over hoe de sensoren werken met de loRa-module om de Firebase Realtime-database te vullen, en we hebben het diagram op zeer hoog niveau gezien hoe ons hele project werkt. In dit hoofdstuk gaan we het hebben over hoe we
IOT-gebaseerd slim parkeren: 7 stappen
IOT-gebaseerd slim parkeren: door Tanmay Pathak en Utkarsh Mishra. Studenten @ International Institute of Information Technology, Hyderabad (IIITH)ABSTRACTWe hebben met succes een IOT-gebaseerd slim parkeersysteem geïmplementeerd. Met behulp van individuele nodes (nabijheidssensoren) altijd
Koel- en detectiesysteem voor honden: 5 stappen
Koel- en detectiesysteem voor honden: Hallo, mijn naam is Bryan en ik heb twee honden. Ik vroeg me af hoe ik ze op een warme dag in een trailer kan koelen. Mijn oplossing is om een koel- en detectiesysteem te maken. Het detectiesysteem zorgt ervoor dat het systeem actief is wanneer de honden
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Op Arduino gebaseerd detectiesysteem: 6 stappen
Op Arduino gebaseerd detectiesysteem: in deze Instructable zullen we een eenvoudig op Arduino gebaseerd detectiesysteem maken met behulp van de ultrasone Senor, een servomotor en een piëzo-elektrische zoemer die begint te rinkelen wanneer de sensor een object binnen zijn bereik detecteert. Dit is een eenvoudig project dat