Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Wat is Blynk en hoe werkt het, bekijk hun campagnevideo!
Ten eerste kun je de NodeMCU programmeren met Arduino IDE, bekijk de video hierboven.
Hier is de schriftelijke handleiding voor de installatie:
Benodigdheden
- Breadboard
- Twee NodeMCU's 1.0
- Arduino Uno of een ander type
- Truien
- USB-stroomkabels
Stap 1: Hier is een overzicht
1e - Blynk-applicatie downloaden
2e- voeg uw apparaten toe zoals getoond in de video en kopieer de authenticatietoken die voor ons apparaat is gemaakt, zoals we deze later in de code zullen gebruiken
- In dit project stellen we twee NodeMCU-apparaten in en verbinden we ze met ons wifi-netwerk, en beginnen we met het verzenden van gegevens (integer/karakter) van NodeMCU 1 naar NodeMCU 2
- Ook zullen we Arduino UNO verbinden met NodeMCU 2 via bekabelde seriële communicatie
- de gegevens die van NodeMCU 1 zijn ontvangen, worden aan het einde naar de Arduino UNO gestuurd en we kunnen deze single gebruiken om een LED of iets anders te schakelen
- we zullen op de Blynk-applicatie weergeven of de LED AAN of UIT is
Stap 2: NodeMCU 1-code
er is geen bedrading nodig voor Node MCU 1 omdat het verbonden is met wifi en gewoon "1" of "0" stuurt. Alles wat we nodig hebben is het authenticatietoken dat we hebben gemaakt
Ingebouwde LED in D2 wordt gebruikt als indicatie voor succesvolle WiFi-verbinding
begin dan met het schrijven van de bovenstaande code
Stap 3: NodeMCU 2 + Arduino-codes
NodeMCU 2 - we gebruikten D7 als RX en D8 als TX, ingebouwde LED in D13 wordt gebruikt als indicatie
Arduino - we gebruikten Pin 8 als RX en Pin 9 als TX
bedrading:
- D7 in NodeMCU naar Pin 9 in Arduino
- D8 in NodeMCU naar Pin 8 in Arduino
- VIN in NodeMCU naar 5V in Arduino
- GND in NodeMCU naar GND in Arduino (Common Ground)
Nadat u alle verbindingen hebt ingesteld, begint u met het downloaden van de bovenstaande code in de NodeMCU 2
Stap 4: Arduino-code
Hier is de code die nodig is om de gegevens van NodeMCU 2 naar Arduino te ontvangen
je kunt een LED aansluiten op Pin 13