Benvenuti! - bibliothek.az-delivery.de · Su Windows è sufficiente installarlo eseguendo...

12
Benvenuti! E grazie mille per aver acquistato la nostra AZ-Delivery NodeMCU Lolin V3! Nelle seguenti pagine, ti condurremo passo dopo passo dall’installazione al primo script. Buon divertimento! AZ-Delivery NodeMCU V2 Lolin V3 possiede molti miglioramenti rispetto alla versione precedente. Infatti, la nuova interfaccia USB offre una maggiore compatibilità dei driver e un trasferimento più confortevole di codici e firmware, senza dover premere i pulsanti di ripristino e flash al momento giusto. Il NodeMCU è alimentato da una porta micro-USB. Le informazioni più importanti in breve » Programmazione tramite cavo micro USB-B » Alimentazione elettrica tramite: » Micro USB-B sulla porta USB del computer » Micro USB-B sull'adattatore di alimentazione USB da 5V » 11 digitali I / O-Pin (3,3 V!) » 1 analogico I / O-Pin » Processore ESP-12E con modulo WLAN ESP8266

Transcript of Benvenuti! - bibliothek.az-delivery.de · Su Windows è sufficiente installarlo eseguendo...

Benvenuti! E grazie mille per aver acquistato la nostra AZ-Delivery NodeMCU Lolin V3! Nelle seguenti pagine, ti condurremo passo dopo passo dall’installazione al primo script. Buon divertimento!

AZ-Delivery NodeMCU V2 Lolin V3 possiede molti miglioramenti rispetto alla versione precedente. Infatti, la nuova interfaccia USB offre una maggiore compatibilità dei driver e un trasferimento più confortevole di codici e firmware, senza dover premere i pulsanti di ripristino e flash al momento giusto. Il NodeMCU è alimentato da una porta micro-USB. Le informazioni più importanti in breve » Programmazione tramite cavo micro USB-B » Alimentazione elettrica tramite: » Micro USB-B sulla porta USB del computer » Micro USB-B sull'adattatore di alimentazione USB da 5V » 11 digitali I / O-Pin (3,3 V!) » 1 analogico I / O-Pin » Processore ESP-12E con modulo WLAN ESP8266

» Interfaccia USB CH340 » Programmabile tramite codice Arduino e Lua Nelle prossime pagine troverai informazioni riguardo: » Installazione driver e preparazione dell'IDE Arduino, una guida per » Il primo script di codice Arduino, seguito dalla » Preparazione del sistema per lavorare con Lua e una guida per » Il primo script Lua. Tutti i link utili Driver:

» Windows: http://www.wch.cn/download/CH341SER_ZIP.html » Mac: http://www.wch.cn/download/CH341SER_MAC_ZIP.html

Servizi di Lua:

» Generatore di Firmware: https://nodemcu-build.com/ » esptool.py: https://github.com/espressif/esptool » NodeMCU-Flasher: https://github.com/nodemcu/nodemcu-

flasher/blob/master/Win32/Release/ESP8266Flasher.exe » Esplorer: http://esp8266.ru/esplorer/ » Luatool: https://github.com/4refr0nt/luatool » Lua-Tutorialscript – Elenco dei punti di accesso WLAN:

https://raw.githubusercontent.com/pradeesi/NodeMCU-WiFi/master/list_ap.lua Altri strumenti:

» Python: https://www.python.org/downloads/ Cose interessanti su AZ-Delivery:

» AZ-Delivery G+Community: https://plus.google.com/communities/115110265322509467732

» AZ-Delivery auf Facebook: https://www.facebook.com/AZDeliveryShop/

Installazione del driver AZ-Delivery NodeMCU V2 Lolin V3 si collega al computer tramite un cavo micro-USB.

Come con la maggior parte delle schede AZ-Delivery, per la comunicazione viene utilizzato un chip CH340, che viene rilevato automaticamente da Windows. Se questo non è il caso, scarica qui il driver corrente e decomprimilo.

» Windows: http://www.wch.cn/download/CH341SER_ZIP.html » Mac: http://www.wch.cn/download/CH341SER_MAC_ZIP.html

Su Windows è sufficiente installarlo eseguendo "SETUP.EXE" nella cartella "CH341SER". Si consiglia agli utenti Mac di seguire le istruzioni di installazione fornite con il pacchetto driver. Dopo aver ricollegato il Nano, dovrebbe venire riconosciuto come un dispositivo "USB-SERIAL CH340" (Windows).

Preparazione di Arduino IDE Visita la pagina https://www.arduino.cc/en/Main/Software e scarica la versione più recente per il tuo sistema operativo. In alternativa, è possibile registrarsi per Arduino Web Editor e seguire le facili istruzioni di installazione. I seguenti primi passi utilizzano la variante desktop per Windows.

Quando il programma viene avviato, è necessario impostare la prima posizione di Sketchbook in File/Dati> Impostazioni default , ad esempio in Documenti \ Arduino. Questo sposterà i tuoi script chiamati Arduino "Sketch" dove preferisci. Tuttavia, il NodeMCU non fa parte del repertorio standard di IDE, motivo per cui è necessario espandere il gestore del board. Nella stessa finestra, aggiungi il seguente indirizzo sotto "URL amministratore board aggiuntivo”:

» http://arduino.esp8266.com/stable/package_esp8266com_index.json

Una volta fatto, vai su Strumenti> Board> Amministratore e installa la libreria "esp8266 by ESP8266 Community”. Ora è possibile scegliere la giusta scheda denominata "NodeMCU 1.0 (modulo ESP12E)", oltre alla frequenza CPU di 80 MHz, la dimensione di memoria "4M (3M SPIFFS)", una velocità di trasmissione di ad esempio 115200 e la porta appropriata ("COM" su Windows, "ttyUSB" su MacOS).

Il primo script per il codice Arduino Mentre nella maggior parte dei linguaggi di programmazione il primo successo è un "Hello World!” per Arduinos è il lampeggiare del LED di bordo. Lo script è chiamato "Blink". » Avvia l'IDE Arduino e apri lo script Blink in" Start “. Ogni Sketch 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 invece ripetuto in modo permanente e quindi contiene quasi tutte le altre funzioni. Il LED interno alla scheda è selezionato automaticamente tramite la variabile di IDE “LED_BUILTIN". Tuttavia, la libreria è progettata per il modello Amica, motivo per cui il LED interno GPIO16, cioè il pin D0 è fisso. Con Lolin V3, tuttavia, è dovuto a "GPIO2 / D4". Nello Sketch cambia ciascun "LED_BUILTIN" in "2" o "D4" (vedi l'immagine successiva). La seconda icona sotto la barra dei comandi carica lo Sketch sul NodeMCU.

Se il caricamento ha avuto successo, il LED del tuo NodeMCU lampeggia ogni secondo. Ce l'hai fatta! Complimenti! Come prossimo passaggio 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. Alcuni secondi dopo dovresti vedere un elenco di tutti i punti di accesso WLAN accesi contemporaneamente e con la medesima forza di segnale.

Con l’aiuto del 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 Mentre, se vuoi andare avanti e imparare come usare NodeMCU con gli script Lua, vai alla pagina successiva. Preparazione del sistema per lavorare con LUA Il NodeMCU V2 Lolin V3 viene solitamente fornito con un firmware AT dal 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 "Inizia la tua creazione/ 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'ultimo può gestire numeri in virgola mobile. La tua scelta della variante è irrilevante per il nostro tutorial.

Per installare il firmware, è necessario uno strumento Flash come script Python indipendente dal sistema "esptool.py". Su Windows puoi usare più comodamente il programma "NodeMCU-Flasher", che puoi scaricare qui: » https://github.com/nodemcu/nodemcu-flasher/blob/master/

Win32/Release/ESP8266Flasher.exe Avviare il programma e selezionare in "Config" il firmware scaricato. Lascia l'indirizzo a 0x00000. Sotto "Avanzate" troverai le impostazioni ottimali per la schedaPer noi sono sufficienti le impostazioni predefinite con velocità di trasmissione di 115200, memoria flash da 4 MB, velocità di memoria 40 MHz e modalità SPI "DIO". Avviare quindi il processo flash per la porta COM del NodeMCU connesso e attendere la spunta verde in basso a sinistra.

Infine, hai bisogno di uno strumento con cui scrivere i tuoi script Lua e, soprattutto, caricarli sul NodeMCU. L'uso della console pura offre il pacchetto "Luatool". "Explorer" è indipendente dalla piattaforma e, con la sua interfaccia utente grafica , appartiene alle varianti più popolari. Lo useremo anche per il tutorial.

» Explorer: http://esp8266.ru/esplorer/ Scarica la versione appropriata per il tuo sistema e avvia "Esplorer.bat" dopo aver

decompresso l’archivio (Windows).

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". Il primo script LUA Come "Hello World" -Script dovrebbe esserci 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 Prima di tutto, controlla che l'installazione del firmware dall'ultimo passaggio ha funzionato davvero. Per fare ciò scegli sul lato destro la porta COM adatta e la velocità di trasmissione corretta (115200 per noi), quindi fai clic sul lato destro su “Apri". Sul terminale visualizzerai "Comunicazione con MCU .." Ora premi il pulsante di ripristino(Reset) sul NodeMCU e la scheda procederà con 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 di esempio. Se vuoi abbreviare questo punto o sei semplicemente impaziente, quindi clicca in basso su “Send to ESP". Il codice verrà quindi eseguito riga per riga sul NodeMCU e il risultato verrà 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 es. "List_AP.lua". Verrà quindi caricato automaticamente ed eseguito su NodeMCU. In caso contrario, fare clic su "Salva in 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 dal NodeMCU.

» dofile("List_AP.lua");

Ora è il momento di imparare. Puoi farlo con l'aiuto di molti script di esempio e altri tutorial in rete. Su http://nodemcu.com/index_en.html#fr_5475f7667976d8501100000f puoi iniziare a cercarli.

E per più hardware, ovviamente, cerca nel nostro Online-Shop su:

https://az-delivery.de

Buon divertimento!

Impressum https://az-delivery.de/pages/about-us