Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Co to jest Blynk i jak to działa, obejrzyj film z ich kampanii!
Po pierwsze, jak się okazuje, możesz zaprogramować NodeMCU za pomocą Arduino IDE, sprawdź wideo powyżej.
Oto samouczek pisemny dotyczący konfiguracji:
Kieszonkowe dzieci
- Deska do krojenia chleba
- Dwa NodeMCU 1.0
- Arduino Uno lub dowolny inny typ
- Zworki
- Kable zasilające USB
Krok 1: Oto przegląd
1. - Pobierz aplikację Blynk
2 – dodaj swoje urządzenia, jak pokazano na filmie i skopiuj token uwierzytelniający utworzony dla naszego urządzenia, ponieważ użyjemy go później w kodzie
- W tym projekcie ustawiamy dwa urządzenia NodeMCU i podłączamy je do sieci WiFi, a następnie zaczynamy przesyłać dane (liczba całkowita/znak) z NodeMCU 1 do NodeMCU 2
- Połączymy również Arduino UNO z NodeMCU 2 przez przewodową komunikację szeregową
- dane otrzymane z NodeMCU 1 zostaną na końcu wysłane do Arduino UNO i możemy użyć tego singla do przełączania diody LED lub innej rzeczy
- wyświetlimy w aplikacji Blynk, czy dioda LED jest włączona, czy wyłączona
Krok 2: Kod NodeMCU 1
dla węzła MCU 1 nie jest potrzebne żadne okablowanie, ponieważ będzie on podłączony do Wi-Fi i po prostu wyśle „1” lub „0” wszystko, czego potrzebujemy, to utworzony przez nas token uwierzytelniający
Wbudowana dioda LED w D2 służy jako wskaźnik pomyślnego połączenia Wi-Fi
następnie zacznij pisać powyższy kod
Krok 3: NodeMCU 2 + kody Arduino
NodeMCU 2 - użyliśmy D7 jako RX i D8 jako TX, wbudowana dioda LED w D13 służy jako wskaźnik
Arduino - użyliśmy Pin 8 jako RX i Pin 9 jako TX
Okablowanie:
- D7 w NodeMCU do Pin 9 w Arduino
- D8 w NodeMCU do Pin 8 w Arduino
- VIN w NodeMCU do 5V w Arduino
- GND w NodeMCU do GND w Arduino (wspólna masa)
Po ustawieniu wszystkich połączeń rozpocznij pobieranie powyższego kodu w NodeMCU 2
Krok 4: Kod Arduino
Oto kod potrzebny do otrzymania danych z NodeMCU 2 do Arduino
możesz podłączyć diodę LED do pinu 13