Inhoudsopgave:
- Stap 1: Ontwerp het elektrische schema met EasyEDA
- Stap 2: Bestel de PCB met JLCPCB
- Stap 3: Bestel component met LCSC
- Stap 4: las de component op de printplaat
- Stap 5: Bouw de bodemvochtsensor
- Stap 6: Upload de code
- Stap 7: Bouw de app met Blynk
- Stap 8: Test de omgeving
Video: Hoe maak je een slimme pot met NodeMCU bestuurd door app - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
In deze gids zullen we een Smart Pot bouwen die wordt bestuurd door een ESP32 en een applicatie voor smartphone (iOS en Android).
We zullen NodeMCU (ESP32) gebruiken voor de connectiviteit en de Blynk Library voor de cloud IoT en de applicatie op smartphone.
Ten slotte zullen we JLCPCB en LCSC gebruiken voor het bestellen van pcb en component.
Stap 1: Ontwerp het elektrische schema met EasyEDA
Om onze boards te ontwerpen en af te drukken met de JLCPCB-service, gebruiken we de EasyEda-software, waarmee we het bedradingsschema kunnen tekenen en dit vervolgens in PCB kunnen omzetten en rechtstreeks vanuit de software kunnen bestellen.
EasyEda is software waarmee u elektrische circuits kunt tekenen door componenten rechtstreeks uit de LCSC-database in te voegen, zodat u ze na het tekenen kunt kopen. Het stelt u ook in staat om de PCB te ontwerpen vanaf het bedradingsschema. Eenmaal getrokken, is het mogelijk om het te bestellen via JLCPCB.
Eerst moet je EasyEda downloaden via de link https://easyeda.com/page/download. Installeer het vervolgens en importeer het schema dat ik heb ontworpen.
Het schema is hier te downloaden.
Nadat het bedradingsschema is gedownload, maakt u er eenvoudig de PCB van.
Stap 2: Bestel de PCB met JLCPCB
Nadat de print is ontworpen, bestelt u eenvoudig de printplaten via JLCPCB door op de knop in de bovenstaande afbeelding te drukken.
Met weinig geld konden we heel goed en snel PCB's bestellen. Ook is het mogelijk om, nadat de printjes zijn besteld, vanuit uw account de voortgang van de bestelling te bekijken.
Stap 3: Bestel component met LCSC
Om de componenten te bestellen is eenvoudig, druk gewoon op de "BOM" (Bill of Material) knop in het programma om de EasyEda PCB's te tekenen.
U wordt dan teruggebracht naar de pagina voor het kopen van materialen op de LCSC-website, ga verder met de aankoop zodat u de constructie van de PCB kunt voltooien. Volg gewoon de stappen in de bovenstaande foto's om de elektronische componenten te bestellen.
LCSC is een website waarmee u componenten uit een enorme database kunt kiezen en deze kunt bestellen voor uw projecten en PCB's. Het biedt een oneindig aantal componenten tegen zeer concurrerende prijzen en daarom heb ik voor deze service gekozen.
Stap 4: las de component op de printplaat
Neem de via lcsc bestelde componenten en soldeer ze in de print volgens de aanwijzingen van het bedradingsschema.
Stap 5: Bouw de bodemvochtsensor
Ik heb een aparte handleiding geschreven om de bodemvochtsensor te maken en deze is hier beschikbaar!
Stap 6: Upload de code
Download hier de code.
Upload het op Arduino IDE.
Als je de Blynk-bibliotheek en het ESP32-stuurprogramma niet hebt, raadpleeg dan deze handleiding:
Installeer ESP32 Driver op Windows: hier
Installeer ESP32 Driver op Linux: hier
Installeer ESP32 Driver op Mac OS: hier
Download en installeer Blynk Library
Stap 7: Bouw de app met Blynk
Blynk is een gratis service waarmee u uw NodeMcu-kaarten op afstand kunt bedienen met een ESP32-processor.
Dit komt van pas in het project, omdat we onze IoT-server niet hoeven te maken, maar gewoon vertrouwen op de Blynk-server. Bovendien kunt u met Blynk uw gratis applicatie bouwen zonder te weten hoe u eenvoudig via de basis-app moet programmeren. Volg deze stappen om te weten hoe u blynk op Arduino IDE kunt configureren.
Stap 8: Test de omgeving
Nadat de software op de esp32 was geladen, konden we ons nieuwe slimme irrigatiesysteem meteen aan het werk zien.
We konden op elk moment het waterniveau in het vat en de status van de pomp die het bevloeit bekijken.
Aanbevolen:
Hoe maak je een slimme robot met Arduino: 4 stappen
Hoe maak je een slimme robot met Arduino: hallo, ik ben arduino-maker en in deze tutorial ga ik je laten zien hoe je een slimme robot maakt met arduino als je mijn tutorial leuk vond, overweeg dan om mijn YouTube-kanaal genaamd de arduino-maker te ondersteunen
Hoe maak je een doe-het-zelf slimme spiegel: 12 stappen (met afbeeldingen)
Hoe maak je een doe-het-zelf slimme spiegel: een "slimme spiegel" is een tweerichtingsspiegel met een display erachter dat meestal wordt gebruikt om nuttige informatie weer te geven, zoals de tijd en datum, het weer, je kalender en allerlei andere dingen! Mensen gebruiken ze voor allerlei doeleinden
[WIP] Een Drawbot maken die wordt bestuurd door een Myo-armband: 11 stappen
[WIP] Een Drawbot maken die wordt bestuurd door een Myo-armband: Hallo allemaal! Een paar maanden geleden besloten we om het idee aan te pakken om een open-frame drawbot te bouwen die alleen een Myo-band gebruikte om hem te besturen. Toen we voor het eerst aan het project begonnen, wisten we dat het zou moeten worden opgesplitst in een paar verschillende p
Kerstboomlicht bestuurd door een stuk speelgoed. 12 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Kerstboomlicht bestuurd door een stuk speelgoed.: Gegroet makers! Kerstmis en nieuwjaar komen eraan. Het betekent een feeststemming, cadeaus en natuurlijk een kerstboom versierd met felle kleurrijke lichtjes. Voor mij zijn kerstverlichting op de massamarkt te saai. Om kinderen een plezier te doen, heb ik een unieke C
Hoe maak je een slimme koffer met een Raspberry Pi: 4 stappen
Hoe maak je een slimme koffer met een Raspberry Pi: In deze tutorial ga ik uitleggen hoe je een slimme koffer kunt maken met een Raspberry Pi. Als je klaar bent, kun je je koffer wereldwijd volgen en wegen het zonder de noodzaak van een weegschaal. Laten we beginnen