Innehållsförteckning:
- Steg 1: Utforma det elektriska systemet med EasyEDA
- Steg 2: Beställ kretskortet med JLCPCB
- Steg 3: Beställ komponent med LCSC
- Steg 4: Svetsa komponenten på PCB
- Steg 5: Bygg markfuktssensorn
- Steg 6: Ladda upp koden
- Steg 7: Bygg appen med Blynk
- Steg 8: Testa miljön
Video: Hur man gör en smart kruka med NodeMCU som styrs av appen: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
I den här guiden bygger vi en Smart Pot som styrs av en ESP32 och en applikation för smartphone (iOS och Android).
Vi kommer att använda NodeMCU (ESP32) för anslutningen och Blynk -biblioteket för molnet IoT och applikationen på smartphone.
Slutligen kommer vi att använda JLCPCB och LCSC för beställning av kretskort och komponent.
Steg 1: Utforma det elektriska systemet med EasyEDA
För att designa våra kort och skriva ut dem med JLCPCB -tjänsten kommer vi att använda EasyEda -programvaran, genom vilken vi kunde rita kopplingsschemat och sedan konvertera det till kretskort och beställa det direkt från programvaran.
EasyEda är en programvara som gör att du kan dra elektriska kretsar genom att sätta in komponenter direkt från LCSC -databasen så att du kan köpa dem när de är ritade. Du kan också utforma kretskortet utifrån kopplingsschemat. När det väl har dragits kommer det att vara möjligt att beställa det via JLCPCB.
Först måste du ladda ner EasyEda från länken https://easyeda.com/page/download Installera sedan det och importera schemat jag designade.
Schemat kan laddas ner här.
När kopplingsschemat har laddats ner skapar du bara kretskortet från det.
Steg 2: Beställ kretskortet med JLCPCB
Därefter, när kretskortet har utformats, beställer du bara brädorna genom JLCPCB genom att trycka på knappen som visas i figuren ovan.
Med lite pengar kunde vi beställa PCB gjorda riktigt bra och mycket snabbt. Det kommer också att vara möjligt, när kretskorten har beställts, att se hur beställningen fortskrider från ditt konto.
Steg 3: Beställ komponent med LCSC
För att beställa komponenterna är enkelt, tryck bara på "BOM" -knappen (materialräkning) i programmet för att rita EasyEda -kretskort.
Du kommer sedan tillbaka till materialinköpssidan på LCSC: s webbplats, fortsätt med köpet så att du kan slutföra konstruktionen av kretskortet. Följ bara stegen i bilderna ovan för att beställa de elektroniska komponenterna.
LCSC är en webbplats som låter dig välja komponenter från en enorm databas och beställa dem för dina projekt och PCB. Det erbjuder en oändlighet av komponenter till riktigt konkurrenskraftiga priser och det är därför jag valde denna tjänst.
Steg 4: Svetsa komponenten på PCB
Ta de beställda komponenterna genom lcsc och löd dem i kretskortet enligt indikationerna på kopplingsschemat.
Steg 5: Bygg markfuktssensorn
Jag har skrivit en separat guide för att göra jordfuktighetssensorn och den finns här!
Steg 6: Ladda upp koden
Ladda ner koden härifrån.
Ladda upp den på Arduino IDE.
Om du inte har Blynk -biblioteket och ESP32 -drivrutinen, kolla den här guiden:
Installera ESP32 -drivrutinen på Windows: här
Installera ESP32 -drivrutinen på Linux: här
Installera ESP32 -drivrutinen på Mac OS: här
Ladda ner och installera Blynk Library
Steg 7: Bygg appen med Blynk
Blynk är en gratis tjänst som låter dig fjärrstyra dina NodeMcu -kort med en ESP32 -processor.
Detta kommer att vara till nytta i projektet eftersom vi inte kommer att behöva skapa vår IoT -server utan helt enkelt förlita oss på Blynk -servern. Dessutom tillåter Blynk dig att bygga din gratisapp utan att veta hur man programmerar helt enkelt genom sin grundläggande app. Följ dessa steg för att veta hur du konfigurerar blynk på Arduino IDE.
Steg 8: Testa miljön
När programvaran har laddats på esp32 kunde vi omedelbart se vårt nya smarta bevattningssystem på jobbet.
Vi kunde när som helst se vattennivån i kärlet och statusen för pumpen som den bevattnar.
Rekommenderad:
Custom Stering Wheel (kruka som positionssensor): 10 steg
Custom Stering Wheel (kruka som positionssensor): ansvarsfriskrivning: klandra mig inte för att jag inte visade steg för steg detta ska bara vara en referens och jag säger bara vad jag gjort och resultatet, det har några kärnfel som buller så gör inte precis som jag gjort och förvänta dig ett enastående resultat, och f
Hur man gör en drönare med Arduino UNO - Gör en quadcopter med mikrokontroller: 8 steg (med bilder)
Hur man gör en drönare med Arduino UNO | Gör en Quadcopter Med Microcontroller: Introduktion Besök min Youtube -kanal En Drone är en mycket dyr gadget (produkt) att köpa. I det här inlägget ska jag diskutera, hur gör jag det billigt ?? Och hur kan du göra din egen så här till billigt pris … Tja i Indien alla material (motorer, ESC
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
ESP8266 -NODEMCU $ 3 WiFi -modul #2 - Trådlösa stift som styrs via WEBBSIDA: 9 steg (med bilder)
ESP8266 -NODEMCU $ 3 WiFi -modul #2 - Trådlösa stift som styrs via WEBBSIDA: En ny värld av dessa mikroberäkningar har kommit och det här är ESP8266 NODEMCU. Detta är den första delen som visar hur du kan installera miljön för esp8266 i din arduino IDE genom att komma igång -videon och som delarna i
Hur man gör en autonom basketboll som spelar robot med hjälp av en IRobot Skapa som bas: 7 steg (med bilder)
Hur man gör en autonom basketboll som spelar robot med hjälp av en IRobot Skapa som bas: Detta är min post för iRobot Create -utmaningen. Den svåraste delen av hela processen för mig var att bestämma vad roboten skulle göra. Jag ville demonstrera de häftiga funktionerna i Create, samtidigt som jag lade till lite robo -stil. Alla mina