Ho visto che molti di voi hanno trovato qualche difficoltà a seguire il processo di installazione, allora ho voluto scrivere un articolo separato per l’installazione del software su Raspberry e Arduino per l’apertura del garage da remoto.
Questa è una procedura rapida e quindi si basa sul fatto che bisogna scaricare un’immagine della scheda SD di Arduino.
Installazione rapida
Se hai fretta e non vuoi entrare nel dettaglio dell’installazione del software puoi scaricare l’immagine del Raspberry da scrivere sulla memoria SD, cliccando qui.
Alla fine di questa fase avrai un Raspberry configurato con:
- indirizzo ip statico 192.168.1.102 e default gateway su 192.168.1.1
- server vnc installato
- sketch arduino su raspberry, pronto per essere caricato su arduino
- server web installato basato su nodered per l’interfacciamento da smartphone
- server per homekit installato per interfacciamento con iOS
Procedi così:
- Una volta scaricata l’immagine, scompattala.
- Puoi usare il seguente programma per scrivere l’immagine su SD: https://etcher.io/
- Installare il software.
- Inserire il lettore di schede SD nel PC e inserire la scheda SD nel lettore di schede.
- Seleziona l’immagine ed esegui il flash sulla scheda.
- Estrarre la scheda.
- Inserirla nel Raspberry
- Collegare il Raspberry con il cavo di rete.
- Collegare l’alimentazione del Raspberry
Installare lo sketch su Arduino
- Accedere via VNC a Raspberry.
- Per fare questo bisogna aver installato VNC sul proprio computer ed essere collegati alla stessa rete del Raspberry.
- Aprire VNC sul computer.
- Scrivere come host l’indirizzo ip 192.168.1.102.
- Eseguire il login come
- username pi
- password egomania
Fermare Nodered
- Cliccare su Strumenti di sistema/LXTerminal
- sudo systemctl stop nodered.service
Upload su Arduino
- Inserire Arduino in Raspberry via cavo usb
- Cliccare su elettronica/arduino
- Cliccare su file/apri
- Scegliere /home/pi/Documenti/Arduino/Egodomo/egodomo.ino
- cliccare su strumenti/tipo di arduino/Arduino nano
- premere File/Carica
- attendere il caricamento dello sketch
Verifica del funzionamento
- Cliccare Strumenti/Monitor seriale
- Nella finestra che appare, in basso a destra selezionare 9600 baud e A capo (NL)
- Digitare status e premere invio
- Se tutto ok dovrebbe apparire qualcosa del tipo
status: reply to status: Box chiuso1 status: aperto2 status: aperto3 status: aperto4 status: out0 high status: out1 high status: out2 high status: out3 high status: Allarme spento status: Sirena spenta status: end
- chiudere il monitor seriale
- chiudere la finestra Arduino
Avviare nodered
- Da una finestra terminale, far ripartire nodered con
sudo systemctl start nodered.service
Risultato finale
A questo punto, se tutto è stato installato correttamente, puoi controllare che funzioni la tua creazione.
Da un PC o smartphone collegati alla tua rete locale, apri un browser e digita nella barra degli indirizzi
192.168.1.102:1880/garage
dovrebbe apparire una schermata tipo la seguente:
Adesso, all’interno della rete wifi di casa tua, puoi comandare l’apertura e la chiusura del garage, cliccando l’apposito pulsante sulla pagina Web.
Piccole grandi soddisfazioni!
Se l’articolo ti è piaciuto o se hai incontrato difficoltà fammelo sapere, commentando questo articolo. In questo modo posso cercare di migliorare i progetti.
Ciao e a presto.