E grazie per aver acquistato il nostro D1 Mini NodeMCU di AZ-Delivery! Nelle pagine seguenti ti
accompagneremo nei primi passi dall’installazione del dispositivo fino ai primi script. Buon
divertimento!
http://flyt.it/D1Mini
Il layout del pin di D1 Mini NodeMCU di AZ-Delivery corrisponde alla versione 2.3 dell'originale di
WeMos Electronics. Ha la larghezza adatta alla breadboard del NodeMCU V2 Amica e, grazie al
convertitore USB CH340G, la stessa compatibilità di sistema del NodeMCU Lolin V3. È molto più
piccolo degli altri due, ma ha anche meno pin. È alimentato da una porta micro-USB.
Driver:
» Windows: http://www.wch.cn/download/CH341SER_ZIP.html
» Mac: http://www.wch.cn/download/CH341SER_MAC_ZIP.html
Servizi di Lua:
» Firmware-Generator: https://nodemcu-build.com/
» esptool.py: https://github.com/espressif/esptool
» NodeMCU-Flasher: https://github.com/nodemcu/nodem- cu-
flasher/blob/master/Win32/Release/ESP8266Flasher.exe
» Esplorer: http://esp8266.ru/esplorer/
» Luatool: https://github.com/4refr0nt/luatool
» Lua-Tutorialscript – WLAN Access Points auflisten:
https://raw.githubusercontent.com/pradeesi/NodeMCU-WiFi/mas- ter/list_ap.lua
Altri strumenti:
» Python: https://www.python.org/downloads/
Tuttavia, il NodeMCU non fa parte del repertorio standard dell'IDE, motivo per cui è
necessario espandere il gestore del board.
Nella stessa finestra, aggiungi il seguente indirizzo sotto "URL amministratore
amministratore aggiuntivo”:
» http://arduino.esp8266.com/stable/package_esp8266com_index.json
Una volta terminato, vai su Strumenti> Scheda> Amministratore di bordo e installa la libreria
"esp8266 by ESP8266 Community”.
Ora puoi scegliere la scheda giusta denominata "WeMos D1 R2 & mini”, più la frequenza CPU di
80 MHz, la dimensione della memoria "4M (3M SPIFFS)", una velocità di upload di, ad esempio,
115200 e la porta appropriata ("COM" su Windows, "ttyUSB" su MacOS).
Mentre nella maggior parte dei linguaggi di programmazione il primo successo è un "Hello
World!" Ad Arduinos, è il lampeggiare del LED di bordo. Lo script è chiamato “Blink".
»Avvia l'IDE Arduino e apri lo script lampeggiante in “Start".
Ogni schizzo contiene sempre i metodi "setup" e "loop". Il primo viene inizialmente eseguito e in
genere utilizzato per inizializzare i pin e l'hardware collegato. Il metodo loop viene ripetuto in
modo permanente e quindi contiene quasi tutte le altre funzioni.
Il LED interno alla scheda è stato selezionato per qualche tempo tramite la variabile propria
dell'IDE "LED_BUILTIN". Per D1 Mini, è definito per il pin D4. Quindi per indirizzare il LED, puoi
semplicemente lasciare il codice così com'è o cambiarlo da "LED_BUILTIN" a "D4" per un
indirizzamento tracciabile.
La seconda icona sotto la barra dei comandi carica lo schizzo sul NodeMCU.
Se il caricamento ha avuto successo, il LED della tua D1 Mini lampeggia ogni secondo.
Come prossimo passo dovresti provare la funzione speciale di NodeMCU, ovvero il modulo
WLAN.
Caricare lo sketch "WiFiScan" sulla scheda e quindi avviare il monitor seriale con la velocità di
trasmissione corretta. In seguito dovresti vedere, dopo alcuni secondi, un elenco di tutti i tuoi
punti di accesso WLAN scintillanti insieme con la rispettiva forza del segnale.
Con il codice Arduino, puoi fare molto di più con un NodeMCU. Inizia la ricerca di ulteriori
possibilità con gli altri esempi della libreria Arduino e sul Web, ad esempio su http://michael-
sarduino.blogspot.de/search?q=8266. Naturalmente, il nostro negozio online fornisce supporto
hardware:
https://az-delivery.de
Ma se vuoi andare avanti e imparare come utilizzare il D1 Mini NodeMCU con gli script Lua, vai
direttamente alla pagina successiva.
La D1 Mini viene solitamente fornita con un firmware AT del produttore AI-Thinker. Per utilizzare il
chipset con il linguaggio di scripting LUA, è necessario innanzitutto creare le basi. Per questo devi
mettere insieme il firmware giusto per il tuo progetto:
» https://nodemcu-build.com/
Oltre a scegliere la versione stabile o sviluppatore, ci sono molte opzioni disponibili per estendere
la funzionalità della tua scheda. Troppe estensioni non necessarie rallentano solo il NodeMCU. Per
il nostro script tutorial sono sufficienti le informazioni standard.
Inserisci il tuo indirizzo e-mail due volte nel primo blocco e fai clic su “Start your build” in basso.
Nei seguenti minuti riceverete una conferma d'ordine e un'e-mail con i collegamenti per scaricare
il firmware. Ci sono una versione intera e una versione flottante tra cui scegliere. Si differenziano
solo per il fatto che quest'ultima può gestire numeri in virgola mobile. È irrilevante quale versione
scegli per il nostro tutorial.
Per installare il firmware, è necessario uno strumento Flash come script Python indipendente dal
sistema "esptool.py". Più comodo puoi usare sotto Windows il programma "NodeMCU-Flasher",
che puoi scaricare qui:
» https://github.com/nodemcu/nodemcu-flasher/blob/master/
Win32/Release/ESP8266Flasher.exe
Sotto "Avanzate" troverai le regolazioni fini per la tavola. Se sei soddisfatto delle impostazioni
predefinite con velocità di trasmissione di 115200, memoria flash da 4 MB, velocità di
memoria 40 MHz e modalità SPI "DIO". Quindi avviare il processo flash per la porta COM del
NodeMCU connesso e attendere il segno di spunta verde in basso a sinistra.
Infine, hai bisogno di uno strumento che puoi usare per scrivere i tuoi script Lua e, soprattutto,
caricarli sul NodeMCU. L'uso della console pura offre il pacchetto “Luatool".
L’"Esplorer" è anche indipendente dalla piattaforma e appartiene alla sua interfaccia utente
grafica alle varianti più popolari. Lo useremo anche per il tutorial.
» Esplorer: http://esp8266.ru/esplorer/
Scarica la versione appropriata per il tuo sistema e avvia "Esplorer.bat" (Windows) dopo aver
estratto l'archivio.
Come puoi vedere, il programma viene fornito con alcuni comandi predefiniti e può gestire altri
sistemi oltre al NodeMCU. Se non avessimo prima proiettato un nuovo firmware, ora potremmo
usare i comandi limitati nella scheda “AT-based”.
Come "Hello World" -Script dovrebbe essere usato per il NodeMCU una funzione simile, come
con "WiFiScan" per l'IDE Arduino. Il codice finito per questo può essere copiato dalla seguente
pagina:
» https://raw.githubusercontent.com/pradeesi/NodeMCU-WiFi/ master/list_ap.lua
Sul terminale apparirà "Communication with MCU.." Ora premi il pulsante di ripristino sul
NodeMCU e la scheda eseguirà la routine di avvio, indicando le informazioni sul firmware
installato. Dovrebbe sembrare simile a questo screenshot:
Nella finestra scura sul lato sinistro del programma sotto la scheda "Script" copia il codice
dell’esempio.
Se, a questo punto, vuoi abbreviare il tempo o sei semplicemente impaziente, quindi clicca in
basso su “Send to ESP”. Il codice viene quindi eseguito riga per riga sul NodeMCU e il
risultato viene emesso sul terminale senza che lo script venga memorizzato sulla scheda.
Per salvare, fai clic su "Save" sopra lo script e dai un nome allo script, ad esempio "List_AP.lua".
Successivamente verrà caricato automaticamente ed eseguito su NodeMCU. In caso
contrario, fare clic su “Save to ESP” nell'angolo in basso a sinistra.
Per verificare se il file è ora sulla scheda, andare nell'area "Commands" come mostrato
nell'immagine a destra e fare clic su "List files". Il terminale dovrebbe ora contenere il file
"List_AP.lua".
Ora lo script può essere avviato anche dalla riga di comando in basso a destra con il seguente
comando direttamente dalla D1 Mini.
» dofile("List_AP.lua");
Ora è il momento di imparare. Puoi farlo con l'aiuto di molti script guida e altri tutorial in
rete. Su http://nodemcu.com/index_en.html#fr_5475f7667976d8501100000f puoi iniziare subito la
ricerca.
https://az-delivery.de
Buon divertimento!
Impressum
https://az-delivery.de/pages/about-us