Inhoudsopgave:
- Stap 1: Blokschema van project
- Stap 2: Arduino-code voor project
- Stap 3: Codering van HTML-pagina
- Stap 4: JavaScript uploaden naar BOLT Cloud
- Stap 5: Configuratie op BOLT Cloud-pagina
- Stap 6: Configuratie en gegevensvisualisatie implementeren
Video: SLIM IRRIGATIESYSTEEM met behulp van IoT # 'Built on BOLT' - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Het Smart Irrigation System is een op IoT gebaseerd apparaat dat in staat is om het irrigatieproces te automatiseren door de vochtigheid van de bodem en de klimaatomstandigheden (zoals regen) te analyseren. Ook worden de gegevens van sensoren in grafische vorm weergegeven op de BOLT-cloudpagina. Voor een gedetailleerde beschrijving van het project klik op de Research Paper-link hieronder:
In dit project zullen we de Arduino / 328p-microcontroller via een webpagina besturen om de motor te besturen (d.w.z. om de motor te starten en te stoppen) en de rest van het hele irrigatieproces wordt automatisch bestuurd door Arduino zelf.
De gebruiker hoeft alleen maar de motor te starten of, indien gewenst, de motor met slechts een klik uit te schakelen.
Zodra de motorpomp is gestart, zal de volgende geautomatiseerde toestand werken
1. De gebruiker kan desgewenst de motor uitschakelen door op de webpagina te klikken.
2. De motorpomp wordt automatisch uitgeschakeld zodra de bodemvochtsensor de gewenste drempelwaarde heeft bereikt.
3. Als de weersomstandigheden zodanig zijn dat het begon te regenen, zal de microcontroller de motorpomp uitschakelen totdat het gaat regenen. En daarna controleert hij of de bodemvochtsensor de drempelwaarde heeft bereikt of niet. Als het de drempelwaarde overschrijdt, blijft de motorpomp uitgeschakeld, anders start het automatisch opnieuw. Dit helpt bij het besparen van water en elektriciteit.
4. Ook in het geval dat de stroomtoevoer wordt uitgeschakeld en de motor wordt uitgeschakeld. Het zal automatisch opnieuw opstarten wanneer er stroomvoorziening beschikbaar zal zijn, de gebruiker hoeft zich geen zorgen te maken over het handmatig herstarten van de motorpomp.
5. Ook worden gegevens van verschillende sensoren, zoals vochtsensor, temperatuursensor, vochtigheidssensor weergegeven op BOLT-cloud in grafische vorm, maar vanwege de beperking van BOLT heb ik slechts één sensorgegevens weergegeven (vochtsensorgegevens).
Stap 1: Blokschema van project
DO de aansluiting van sensoren, BOUT en relais zoals aangegeven in het diagram. Ik heb 328p microcontroller gebruikt die wordt gebruikt in ARDUINO. U kunt dus Arduino gebruiken in plaats van een 328P-microcontroller.
Stap 2: Arduino-code voor project
Hardserial.ino is Arduino-code die bestaat uit een interface van verschillende sensoren met Arduino en een interface van Arduino met BOLT om gegevens van de sensor op de BOLT-cloudpagina te verzenden.
Stap 3: Codering van HTML-pagina
In deze stap coderen we de HTML-pagina waarmee we de opdracht naar Arduino sturen voor het besturen van de motor (d.w.z. om de motor te STARTEN en STOPPEN).
Stap 4: JavaScript uploaden naar BOLT Cloud
Schrijf de volgende JS-code notepad++
setChartType('lineGraph');plotChart('time_stamp', 'temp');
en sla het vervolgens op met de bestandsextensie.js. Dit is erg belangrijk. Dit neemt de waarde van sensoren en uploadt deze in grafische vorm naar BOLT cloud.
Stap 5: Configuratie op BOLT Cloud-pagina
Als je al een BOLT-apparaat hebt gekocht en geregistreerd, dan
1- open de boutwolkpagina - klik op de link
en log daar dan op in.
2- klik vervolgens op DEVELOPER CONSOLE -> Klik op de knop "+" om een nieuw product aan te maken in de sectie PRODUCTEN.
3- In de sectie MAAK NIEUW PRODUCT -
i- schrijf een naam voor een nieuw product
ii- kies een pictogram
iii- Selecteer UI als standaard.html
4- klik op MAAK PRODUCT
5- Klik daarna op "JA" voor het maken van HARDWARECONFIGURATIE
6- Selecteer vervolgens GPIO en aantal pins als 1
7- Kies pin als "AO" [we hebben de vochtsensor aangesloten op A0 pin]
8- en VARIABELE NAAM als "temp" [omdat we temp als variabele hebben geschreven in js-code {STEP-4}]
9- Upload ten slotte het JS-bestand in de sectie UPLOAD FILES en wijzig het standaard html-bestand van dat js-bestand.
Stap 6: Configuratie en gegevensvisualisatie implementeren
1- Klik op het tabblad APPARATEN. Uw apparaat-ID wordt weergegeven. Selecteer nu onder het producttabblad de naam van uw product "Bolt IoT-product". Voor bijv. - temp. Klik nu op de knop Configuratie implementeren.
2- Ga naar de startpagina en klik op BOLT-eenheid. Het zal u doorverwijzen naar de nieuwe pagina waar u een grafiek kunt zien voor vocht met betrekking tot Tijd.
Aanbevolen:
Slim weerstation (met behulp van Arduino): 5 stappen
Slim weerstation (met behulp van Arduino): Een weerstation is een faciliteit, op het land of op zee, met instrumenten en apparatuur voor het meten van atmosferische omstandigheden om informatie te verstrekken voor weersvoorspellingen en om het weer en het klimaat te bestuderen. De metingen zijn inclusief temperatuur
IoT Basics: uw IoT verbinden met de cloud met behulp van Mongoose OS: 5 stappen
IoT Basics: uw IoT verbinden met de cloud met behulp van Mongoose OS: als u een persoon bent die van knutselen en elektronica houdt, komt u vaker wel dan niet de term Internet of Things tegen, meestal afgekort als IoT, en dat het verwijst naar een reeks apparaten die verbinding kunnen maken met internet! Zo iemand zijn
GEAVANCEERD IoT IRRIGATIESYSTEEM: 17 stappen
GEAVANCEERD IoT IRRIGATIESYSTEEM: --door Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken: 4 stappen
Gebruik van microcontrollers om het irrigatiesysteem op afstand te bedienen en te bewaken: boeren en kassenbouwers voor een goedkoop automatisch irrigatiesysteem. In dit project integreren we een elektronische bodemvochtsensor met een microcontroller om planten automatisch te irrigeren als de bodem te droog is zonder menselijke tussenkomst
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik