Nota

Ciao, benvenuto nella Community Facebook di appassionati di SunFounder Raspberry Pi & Arduino & ESP32! Approfondisci Raspberry Pi, Arduino ed ESP32 con altri appassionati.

Perché unirsi?

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

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

  • Anteprime esclusive: Ottieni l’accesso anticipato agli annunci di nuovi prodotti e alle anteprime.

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

  • Promozioni festive e giveaway: Partecipa a giveaway e promozioni festive.

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

Iniziare con Blynk

Imparerai come utilizzare Blynk in questo progetto.

Quando attivi i widget su Blynk, il tuo Raspberry Pi stamperà i loro valori.

Segui i passaggi seguenti e tieni presente che devi eseguirli in ordine senza saltare alcun capitolo.

1. Configurazione di Blynk

  1. Vai su 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 alla tua email per completare la registrazione dell’account.

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

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

    ../../_images/sp220607_143608.png
  6. Vai alla Developer Zone dalla barra di navigazione.

    ../../_images/develop_zone.png
  7. Crea un nuovo Template.

    ../../_images/new_template.png
  8. Compila NAME liberamente; HARDWARE deve essere Raspberry Pi. Poi Done.

    ../../_images/sp220913_170402.png
  9. Verrai reindirizzato alla pagina Info, clicca semplicemente su save in alto a destra.

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

    ../../_images/devices.jpg
  11. Crea un nuovo dispositivo.

    ../../_images/new_devices.png
  12. Da template.

    ../../_images/create_new_device.png
  13. Seleziona TEMPLATE come quello appena creato, DEVICE NAME può essere personalizzato. Poi clicca su Create.

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

    ../../_images/my_device.png

2. Modifica della Dashboard

  1. Clicca su edit dashboard.

    ../../_images/edit_dashboard.png
  2. Trascina sulla Dashboard qualsiasi widget di CONTROLLO desideri. Io ho trascinato un interruttore (Switch) e un cursore (Slider).

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

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

    ../../_images/sp220913_180906.png
  5. Completa la configurazione del datastream. Qui il datastream è creato per lo Switch, quindi DATA TYPE seleziona Integer, MIN e MAX impostati su 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 secondo le tue necessità.

    ../../_images/sp220913_182042.png
  7. Quando hai finito, clicca su Save And Apply in alto a destra.

    ../../_images/sp220913_182300.png

3. Installazione della 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. Scaricare l’esempio

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

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

5. Esecuzione del codice

  1. Vai alla pagina Device Info di Blynk, vedrai alcune informazioni sotto FIRMWARE CONFIGURATION, devi copiare il BLYNK_AUTH_TOKEN.

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

cd ~/blynk-raspberrypi-python
sudo nano blynk_start.py
  1. Trova la seguente riga 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 i widget sulla Dashboard.

    ../../_images/sp220913_183529.png
  2. Ora potrai vedere le tue azioni sul 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']