Spisu treści:
- Krok 1: Zaprojektuj schemat elektryczny za pomocą EasyEDA
- Krok 2: Zamów płytkę drukowaną za pomocą JLCPCB
- Krok 3: Zamów komponent za pomocą LCSC
- Krok 4: Spawaj element na płytce drukowanej
- Krok 5: Zbuduj czujnik wilgotności gleby
- Krok 6: Prześlij kod
- Krok 7: Zbuduj aplikację za pomocą Blynk
- Krok 8: Przetestuj środowisko
Wideo: Jak zrobić Smart Pot z NodeMCU kontrolowanym przez aplikację: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W tym przewodniku zbudujemy Smart Pot sterowany przez ESP32 i aplikację na smartfona (iOS i Android).
Do łączności będziemy używać NodeMCU (ESP32) oraz biblioteki Blynk dla chmury IoT i aplikacji na smartfonie.
Na koniec użyjemy JLCPCB i LCSC do zamówienia płytki drukowanej i komponentu.
Krok 1: Zaprojektuj schemat elektryczny za pomocą EasyEDA
Do zaprojektowania naszych płytek i wydrukowania ich za pomocą usługi JLCPCB wykorzystamy oprogramowanie EasyEda, za pomocą którego mogliśmy narysować schemat połączeń, a następnie przerobić go na PCB i zamówić bezpośrednio z oprogramowania.
EasyEda to oprogramowanie, które umożliwia rysowanie obwodów elektrycznych poprzez wstawianie elementów bezpośrednio z bazy danych LCSC, dzięki czemu można je zakupić po narysowaniu. Pozwala również zaprojektować PCB zaczynając od schematu elektrycznego. Po wylosowaniu będzie można go zamówić za pośrednictwem JLCPCB.
Najpierw musisz pobrać EasyEda z linku https://easyeda.com/page/download Następnie zainstalować go i zaimportować zaprojektowany przeze mnie schemat.
Schemat można pobrać tutaj.
Po pobraniu schematu okablowania po prostu utwórz z niego płytkę PCB.
Krok 2: Zamów płytkę drukowaną za pomocą JLCPCB
Następnie, po zaprojektowaniu PCB, po prostu zamów płytki przez JLCPCB, naciskając przycisk pokazany na powyższym rysunku.
Za niewielkie pieniądze mogliśmy zamówić płytki PCB wykonane naprawdę dobrze i bardzo szybko. Możliwe będzie również, po zamówieniu płytek drukowanych, podgląd postępu realizacji zamówienia na swoim koncie.
Krok 3: Zamów komponent za pomocą LCSC
Aby zamówić komponenty jest proste, wystarczy nacisnąć przycisk "BOM" (Bill of Material) w programie, aby narysować PCB EasyEda.
Następnie zostaniesz przeniesiony z powrotem do strony zakupu materiałów na stronie LCSC, kontynuuj zakup, aby ukończyć budowę PCB. Wystarczy postępować zgodnie z instrukcjami na powyższych zdjęciach, aby zamówić komponenty elektroniczne.
LCSC to serwis, który pozwala wybierać komponenty z ogromnej bazy danych i zamawiać je do swoich projektów i płytek PCB. Oferuje nieskończoną ilość komponentów w naprawdę konkurencyjnych cenach, dlatego wybrałem tę usługę.
Krok 4: Spawaj element na płytce drukowanej
Weź komponenty zamówione przez lcsc i przylutuj je do PCB zgodnie ze wskazaniami schematu elektrycznego.
Krok 5: Zbuduj czujnik wilgotności gleby
Napisałem osobny poradnik jak zrobić czujnik wilgotności gleby i jest on dostępny tutaj!
Krok 6: Prześlij kod
Pobierz kod stąd.
Prześlij go na Arduino IDE.
Jeśli nie masz biblioteki Blynk i sterownika ESP32, zapoznaj się z tym przewodnikiem:
Zainstaluj sterownik ESP32 w systemie Windows: tutaj
Zainstaluj sterownik ESP32 w systemie Linux: tutaj
Zainstaluj sterownik ESP32 w systemie Mac OS: tutaj
Pobierz i zainstaluj bibliotekę Blynk
Krok 7: Zbuduj aplikację za pomocą Blynk
Blynk to bezpłatna usługa, która umożliwia zdalne sterowanie kartami NodeMcu za pomocą procesora ESP32.
Przyda się to w projekcie, ponieważ nie będziemy musieli tworzyć naszego serwera IoT, ale po prostu polegać na serwerze Blynk. Ponadto Blynk umożliwia tworzenie bezpłatnej aplikacji bez wiedzy, jak programować po prostu za pomocą podstawowej aplikacji. Aby dowiedzieć się, jak skonfigurować blynk na Arduino IDE, wykonaj następujące kroki.
Krok 8: Przetestuj środowisko
Po załadowaniu oprogramowania na esp32 od razu mogliśmy zobaczyć, jak działa nasz nowy inteligentny system nawadniania.
W każdej chwili mogliśmy sprawdzić poziom wody w naczyniu i stan pompy nawadnianej.
Zalecana:
Kontrolowanie Led przez aplikację Blynk za pomocą Nodemcu przez Internet: 5 kroków
Sterowanie Led przez aplikację Blynk za pomocą Nodemcu przez Internet: Witam wszystkich Dzisiaj pokażemy Ci, jak sterować diodą LED za pomocą smartfona przez Internet
Szklana rurka LED z kamienia (WiFi sterowane przez aplikację na smartfona): 6 kroków (ze zdjęciami)
Szklana rura LED z kamienia (WiFi sterowana za pomocą aplikacji na smartfona): Witajcie koledzy twórcy! W tej instrukcji pokażę, jak zbudować sterowaną przez Wi-Fi rurkę LED, która jest wypełniona szklanymi kamieniami, aby uzyskać ładny efekt dyfuzji. Diody LED są indywidualnie adresowane, dzięki czemu możliwe są ładne efekty w
Kontrolowana przez aplikację chmura kolorów: 7 kroków (ze zdjęciami)
Chmura kolorów kontrolowana przez aplikację: Cześć, w tej instrukcji pokazuję, jak zbudować oświetlenie pokoju z siatki żwirowej ścieżki. Całość można kontrolować przez WLAN za pomocą aplikacji.https://youtu.be/NQPSnQKSuoUZ projektem było trochę problemów. Ale w końcu możesz zrobić to z
Dioda LED kontrolowana przez aplikację: 5 kroków
Kontrolowane przez aplikację LED: El siguiente proyecto incorpora principios básicos de programación y electrónica para emlear un aplicación en un mâvil para controlar ciertos componentes electrónicos. Por medio de un código se estab
Ramka LED Pixel Art z Retro Arcade Art, kontrolowana przez aplikację: 7 kroków (ze zdjęciami)
Ramka LED Pixel Art z Retro Arcade Art, kontrolowana przez aplikację: ZRÓB KONTROLOWANĄ APLIKACJĄ RAMĘ LED ART Z 1024 diodami LED, KTÓRA WYŚWIETLA RETRO 80s ARCADE GAME ART PartsZestaw PIXEL Makers - 59 USD Matryca LED Adafruit 32x32 P4 - 49,9512x20 cali Arkusz akrylowy, 1/8" cal grubości - Przezroczysty lekki dym z Tap Plastics