Sommario:

Preparare la scheda per AppShed IoT: 5 passaggi
Preparare la scheda per AppShed IoT: 5 passaggi

Video: Preparare la scheda per AppShed IoT: 5 passaggi

Video: Preparare la scheda per AppShed IoT: 5 passaggi
Video: Make your own AppShed IoT Board 2024, Dicembre
Anonim
Preparare la tua scheda per AppShed IoT
Preparare la tua scheda per AppShed IoT
Preparare la tua scheda per AppShed IoT
Preparare la tua scheda per AppShed IoT

In questa breve lezione, daremo un'occhiata a come far eseguire il flashing del tuo NodeMCU con il firmware AppShed IoT consentendone l'utilizzo con la piattaforma AppShed IoT e la raccolta di app.

La piattaforma AppShed IoT è una piattaforma che consente agli utenti di creare rapidamente e facilmente la propria app personalizzata e programmare tale app per interagire con la scheda NodeMCU IoT. Gli utenti possono creare app di qualsiasi livello su appshed.com. Il focus di questa lezione non è sul lato della creazione di app, ma piuttosto sulla configurazione della tua scheda per lavorare con la piattaforma AppShed IoT.

Passaggio 1: di quale hardware avrai bisogno?

Image
Image
Il software di cui avrai bisogno
Il software di cui avrai bisogno

Per far lampeggiare la tua scheda con il firmware avrai bisogno dei seguenti strumenti e servizi:

  • NodeMCU (che può essere trovato qui)
  • Computer Windows/Mac
  • Cavo USB
  • Una connessione Internet

Abbiamo anche un'app per tester del firmware che può verificare se il firmware è stato caricato correttamente. Se desideri utilizzarlo, avrai bisogno anche di un dispositivo mobile.

Passaggio 2: il software di cui avrai bisogno

Il software di cui avrai bisogno
Il software di cui avrai bisogno

Non appena la tua scheda NodeMCU viene aggiornata con il firmware AppShed, tutto ciò di cui hai bisogno è il sito Web AppShed per creare app, tuttavia, per caricare il firmware sulla scheda avrai bisogno del seguente software:

  • Scarica Arduino IDE (qui)
  • Schizzo del firmware AppShed IoT (qui)

Se stai utilizzando un Mac o una versione precedente di Windows, dovrai anche installare un driver USB (questo consente al tuo computer di comunicare con il NodeMCU consentendo il caricamento del firmware). Questo driver può essere trovato e scaricato da qui

Passaggio 3: configurazione

Impostare
Impostare
Impostare
Impostare

Ora che abbiamo tutto l'hardware e il software di cui abbiamo bisogno, possiamo iniziare a installarlo e prepararlo per il flash della nostra scheda.

Per prima cosa, vai avanti e installa l'IDE Arduino sul tuo computer. Una volta aperto il file eseguibile, dovresti essere guidato nel processo di installazione che è abbastanza semplice.

Una volta installato l'IDE Arduino, dovremo aggiungere alcune librerie per consentirgli di caricare il firmware AppShed.

  • Apri l'IDE Arduino
  • Fare clic su File
  • Fare clic su Preferenze
  • Nella casella denominata - URL di gestori di schede aggiuntive incollare il seguente collegamento:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

  • Fare clic sulla casella di spunta accanto a Visualizza numeri di riga
  • Fare clic su OK
  • Fare clic su Strumenti seguito da Board e infine Board Manager
  • Cerca Esp8266
  • Fare clic su Installa sull'opzione creata dalla comunità Esp8266
  • Fare clic su Chiudi
  • Fare clic su Schizzo seguito da Includi libreria e infine Gestisci librerie
  • Cerca arest
  • Fare clic su Installa sull'opzione creata da Marco Schwartz
  • Fare clic su Chiudi

Fatto tutto ciò, il nostro IDE Arduino è ora pronto per caricare lo schizzo AppShed IoT sul NodeMCU.

Passaggio 4: caricare il firmware

Carica il firmware
Carica il firmware
Carica il firmware
Carica il firmware
Carica il firmware
Carica il firmware
Carica il firmware
Carica il firmware

Ora possiamo iniziare a caricare il firmware AppShed, la prima cosa che dovremo fare è aprire lo sketch del firmware AppShed che abbiamo scaricato in precedenza.

Apri il file chiamato AppShedAPFree

Questo file dovrebbe aprire l'IDE di Arduino e chiederti se desideri aggiungerlo a un file, fai clic su Sì.

Per impostazione predefinita, il firmware AppShed imposterà l'SSID WIFI e la password come segue:

SSID - AppShedIoTPassword - appshedrocksSe si desidera modificare questo è possibile modificando la variabile sulle righe 21 e 22 del firmware. Assicurati che la password e l'SSID siano più lunghi di 8 caratteri.

Ora con il firmware configurato, possiamo collegare il nostro NodeMCU al nostro computer con il cavo USB, per iniziare il caricamento dovremo fare quanto segue:

  • Fare clic su Strumenti
  • Fare clic su Board
  • Scorri fino a vedere NodeMCU 1.0 e fai clic su di esso
  • Fare clic su Strumenti
  • Fare clic su Porta
  • Fare clic su Com(Numero) (per Windows)
  • Fare clic su USB in UART

Finalmente possiamo caricare il firmware

Fare clic su Carica (la freccia blu)

Il caricamento dovrebbe richiedere circa 1 - 2 minuti. Quando dice che il caricamento è completato, la scheda è pronta!

Passaggio 5: testare il firmware/conclusione

Testare il firmware/conclusione
Testare il firmware/conclusione

Una volta che il firmware è stato caricato, il modo più rapido per testare e vedere se funziona è andare sul tuo dispositivo mobile e vedere se il tuo SSID WIFI viene visualizzato, questo può richiedere fino a 5 minuti.

Se desideri eseguire un test completo sul tuo dispositivo, puoi utilizzare la nostra app tester del firmware che verifica alcuni pin attorno alla scheda mostrandoti che tutto funziona come dovrebbe. Ecco come farlo:

  • Assicurati che la tua scheda AppShed IoT sia accesa (tramite USB o batteria)
  • Prima di connetterti alla scheda apri il seguente link sul tuo dispositivo mobile

apps.appshed.com/firmwaretester

  • Connetti il tuo dispositivo mobile alla tua AppShed IoT Board
  • Fai clic sul pulsante Test nell'app e segui le istruzioni sullo schermo

Se hai avuto problemi o domande durante questo processo, non esitare a unirti al nostro AppShed IoT Discord dove abbiamo più canali per domande, vetrine di progetti e persino alcuni omaggi hardware. Ora hai l'AppShed IoT Board, quindi unisciti alla community!

Discord -

Consigliato: