.. note:: 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 [|link_sf_facebook|] e unisciti oggi stesso! .. _bk_start_py: 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**. .. image:: img/sp220607_142551.png #. Inserisci il tuo indirizzo email per registrare un account. .. image:: img/sp220607_142807.png #. Vai al tuo indirizzo email per completare la registrazione dell'account. .. image:: img/sp220607_142936.png #. Successivamente, apparirà **Blynk Tour** e potrai leggerlo per apprendere le informazioni di base su Blynk. .. image:: img/sp220607_143244.png #. Successivamente dobbiamo creare un template e un dispositivo, clicca su **Cancel**. .. image:: img/sp220607_143608.png #. Vai su Template dalla barra di navigazione. .. image:: img/sp220913_170029.png #. Crea un nuovo template .. image:: img/sp220913_170206.png #. Compila il campo **NOME**, inserendo quello che preferisci; **HARDWARE** deve essere **Raspberry Pi**. Poi clicca su **Done**. .. image:: img/sp220913_170402.png #. Sarai reindirizzato alla pagina delle informazioni, clicca su salva in alto a destra. .. image:: img/sp220913_171202.png #. Vai alla pagina **Search** dalla barra di navigazione. .. image:: img/sp220913_172727.png #. Crea un nuovo dispositivo. .. image:: img/sp220913_173259.png #. Dal template. .. image:: img/sp220913_173350.png #. Seleziona il **TEMPLATE** che hai appena impostato, **DEVICE NAME** può essere personalizzato. Poi clicca su Crea. .. image:: img/sp220913_173507.png #. Ora dovresti vedere una pagina come questa, il che significa che la tua configurazione iniziale di Blynk è completa. .. image:: img/sp220913_173950.png 2. Modifica Dashboard --------------------------- 1. Clicca sull'icona del menu in alto a destra e seleziona modifica dashboard. .. image:: img/sp220913_180231.png #. Poi trascina qualsiasi widget di controllo desiderato sul Dashboard. Ho trascinato un Interruttore e uno Slider. .. image:: img/sp220913_180725.png #. Tocca l'icona delle impostazioni sul widget. .. image:: img/sp220913_180806.png #. Crea Datastream, seleziona Virtual Pin. .. image:: img/sp220913_180906.png #. 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. .. image:: img/sp220913_181113.png #. 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à. .. image:: img/sp220913_182042.png #. Al termine, clicca su Salva e Applica in alto a destra. .. image:: img/sp220913_182300.png 3. Installa la libreria Blynk --------------------------------- Esegui il seguente comando per installarla. .. raw:: html .. code-block:: 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. .. raw:: html .. code-block:: 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**. .. image:: img/sp220913_182456.png 2. Modifica il codice. .. raw:: html .. code-block:: cd ~/blynk-raspberrypi-python sudo nano blynk_start.py 3. Trova la seguente linea e incolla il tuo ``BLYNK_AUTH_TOKEN``. .. code-block:: BLYNK_AUTH = 'YourAuthToken' 4. Esegui il codice. .. raw:: html .. code-block:: sudo python3 blynk_start.py 5. Vai su Blynk e utilizza il widget sul Dashboard. .. image:: img/sp220913_183529.png 6. Ora sarai in grado di vedere le tue azioni nel terminale. .. code-block:: .. ___ __ __ / _ )/ /_ _____ / /__ / _ / / // / _ \/ '_/ /____/_/\_, /_//_/_/\_\ /___/ 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']