Nota

Ciao, benvenuto nella SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community su Facebook! Approfondisci Raspberry Pi, Arduino e ESP32 con altri appassionati.

Perché unirti a noi?

  • Supporto esperto: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra comunità e del nostro team.

  • Impara e condividi: Scambia suggerimenti e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni accesso anticipato agli annunci dei nuovi prodotti e anteprime esclusive.

  • Sconti speciali: Goditi sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni festive e Giveaway: Partecipa a concorsi e promozioni durante le festività.

👉 Pronto a esplorare e creare con noi? Clicca [Qui] e unisciti oggi stesso!

Inizia con Blynk

Imparerai a utilizzare Blynk in questo progetto.

Nel caso tu attivi widget su Blynk, il tuo Raspberry Pi stamperà i loro valori.

Segui i passaggi sottostanti e assicurati di farli nell’ordine corretto senza saltare alcun capitolo.

1. Configurare Blynk

  1. Vai a BLYNK e clicca su START FREE.

    ../../_images/sp220607_142551.png
  2. Inserisci il tuo indirizzo email per registrare un account.

    ../../_images/sp220607_142807.png
  3. Vai al tuo indirizzo email per completare la registrazione dell’account.

    ../../_images/sp220607_142936.png
  4. Successivamente, apparirà Blynk Tour e potrai leggerlo per apprendere le informazioni di base su Blynk.

    ../../_images/sp220607_143244.png
  5. Successivamente dobbiamo creare un template e un dispositivo, clicca su Cancel.

    ../../_images/sp220607_143608.png
  6. Vai su Template dalla barra di navigazione.

    ../../_images/sp220913_170029.png
  7. Crea un nuovo template

    ../../_images/sp220913_170206.png
  8. Compila il campo NOME, inserendo quello che preferisci; HARDWARE deve essere Raspberry Pi. Poi clicca su Done.

    ../../_images/sp220913_170402.png
  9. Sarai reindirizzato alla pagina delle informazioni, clicca su salva in alto a destra.

    ../../_images/sp220913_171202.png
  10. Vai alla pagina Search dalla barra di navigazione.

    ../../_images/sp220913_172727.png
  11. Crea un nuovo dispositivo.

    ../../_images/sp220913_173259.png
  12. Dal template.

    ../../_images/sp220913_173350.png
  13. Seleziona il TEMPLATE che hai appena impostato, DEVICE NAME può essere personalizzato. Poi clicca su Crea.

    ../../_images/sp220913_173507.png
  14. Ora dovresti vedere una pagina come questa, il che significa che la tua configurazione iniziale di Blynk è completa.

    ../../_images/sp220913_173950.png

2. Modifica Dashboard

  1. Clicca sull’icona del menu in alto a destra e seleziona modifica dashboard.

    ../../_images/sp220913_180231.png
  2. Poi trascina qualsiasi widget di controllo desiderato sul Dashboard. Ho trascinato un Interruttore e uno Slider.

    ../../_images/sp220913_180725.png
  3. Tocca l’icona delle impostazioni sul widget.

    ../../_images/sp220913_180806.png
  4. Crea Datastream, seleziona Virtual Pin.

    ../../_images/sp220913_180906.png
  5. Completa la configurazione del datastream. Questo è il datastream creato per l’interruttore, quindi DATA TYPE seleziona Interger, MIN e MAX imposta a 0 e 1. Crea e poi Salva.

    ../../_images/sp220913_181113.png
  6. Usa gli stessi passaggi per creare un datastream per il widget slider, e ancora, modifica DATA TYPE, MIN e MAX in base alle tue necessità.

    ../../_images/sp220913_182042.png
  7. Al termine, clicca su Salva e Applica in alto a destra.

    ../../_images/sp220913_182300.png

3. Installa la libreria Blynk

Esegui il seguente comando per installarla.

cd ~
git clone https://github.com/vshymanskyy/blynk-library-python.git
cd blynk-library-python
sudo python3 setup.py

4. Scarica l’esempio

Abbiamo fornito alcuni esempi, esegui il seguente comando per scaricarli.

cd ~
git clone https://github.com/sunfounder/blynk-raspberrypi-python.git

5. Esegui il codice

  1. Vai alla pagina delle informazioni del dispositivo su Blynk, vedrai alcune informazioni sotto FIRMWARE CONFIGURATION, devi copiare BLYNK_AUTH_TOKEN.

    ../../_images/sp220913_182456.png
  2. Modifica il codice.

cd ~/blynk-raspberrypi-python
sudo nano blynk_start.py
  1. Trova la seguente linea e incolla il tuo BLYNK_AUTH_TOKEN.

BLYNK_AUTH = 'YourAuthToken'
  1. Esegui il codice.

sudo python3 blynk_start.py
  1. Vai su Blynk e utilizza il widget sul Dashboard.

    ../../_images/sp220913_183529.png
  2. Ora sarai in grado di vedere le tue azioni nel terminale.

..
   ___  __          __
  / _ )/ /_ _____  / /__
 / _  / / // / _ \/  '_/
/____/_/\_, /_//_/_/\_\
        /___/ for Python v1.0.0 (linux)

Connecting to blynk.cloud:443...
Blynk ready. Ping: 142 ms
V0 value: ['1']
V0 value: ['0']
V1 value: ['3']
V1 value: ['8']
V0 value: ['1']