progetti IoT con App e console usando Blynk e Arduino Uno WiFi

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • Blynk è una piattaforma IoT (Internet of Things) che consente di creare, gestire e monitorare applicazioni e dispositivi connessi in modo semplice e intuitivo. Originariamente progettata per i maker e gli hobbisti, Blynk permette di sviluppare progetti smart attraverso una combinazione di software, hardware e cloud.
    Caratteristiche principali di Blynk:
    - Applicazione mobile: Una app user-friendly disponibile per iOS e Android che consente di creare interfacce grafiche per controllare e monitorare i dispositivi IoT.
    - Supporto hardware: Compatibile con una vasta gamma di schede di sviluppo come Arduino, ESP8266, Raspberry Pi, e molti altri microcontrollori.
    - Server Blynk: Un server cloud che gestisce la comunicazione tra l'app mobile e i dispositivi hardware. È possibile utilizzare il server pubblico di Blynk o configurarne uno privato per esigenze specifiche.
    indice:
    01:46 - Login Dashboard Blynk
    03:29 - schema per LED
    03:53 - collego un LED
    04:13 - configuro il datastream
    05:37 - Scrittura sketch con Arduino IDE
    10:49 - aggiungo il device alla console
    12:13 - test da console
    12:50 - creazione app per smartphone
    14:02 - Collego un pulsante con Virtual PIN
    14:52 - Cablaggio pulsante
    15:20 - Aggiungo un LED alla dashboard
    17:21 - modifico il codice per Arduino
    21:38 - Test lettura button
    22:09 - modifica dell'app
    23:06 - schema per ingresso analogico
    24:20 - Aggiungo un gauge alla dashboard
    26:18 - modifica codice Arduino per analogico
    27:40 - collego un potenziometro
    27:52 - Lettura da console
    28:32 - aggiunta gauge su App
    29:18 - Schema LED PWM
    30:03 - Aggiunta del LED
    30:16 - Aggiunta slider alla dashboard
    31:14 - modifica del codice di Arduino per il PWM
    32:56 - test dello slider con PWM
    33:33 - Aggiunta dello slider sull'App
    34:16 - Invio eventi dal codice Arduino
    38:38 - test eventi
    Abbonati a questo canale per accedere a contenuti e corsi esclusivi
    / @zeppelinmaker
    Info abbonamenti: www.zeppelinmaker.it/abboname...
    Canale Telegram: t.me/zeppelinmaker
    Forum/Gruppo Telegram: t.me/forumzeppelinmaker
    Codice: github.com/zmaker/arduino_coo...
    Shop Libri e Componenti: www.amazon.it/shop/paoloaliverti
    Libri:
    - "Arduino trucchi e segreti" - amzn.to/2zvM2S8
    - "Il manuale di Arduino" (va bene per chi inizia): amzn.to/2WQLzlw
    - "Progettare con Arduino": amzn.to/3mMfKXZ
    Puoi scaricare gratuitamente i miei libri:
    - "Il manuale di Arduino - gumroad.com/l/arduino
    - "Il cookbook di Arduino": gumroad.com/l/arduinocookbook
    Altre informazioni e sul libri mio sito: - www.zeppelinmaker.it/libri/
    Indice dei video:
    www.zeppelinmaker.it/arduino100/
    La playlist elettronica: bit.ly/2ICzhGS
    La playlist su Arduino: bit.ly/2SNTKf4
    La playlist coding sul: bit.ly/2B1uuL2
    Come cercare tra i miei video:
    • Canale CZcams di Paol...
    Che cosa uso come lavagna digitale? OpenBoard (www.openboard.ch). + tavoletta wacom (amzn.to/3t2Fynd)
    • Che strumenti utilizzo...
    - Per offrirmi un caffè: www.zeppelinmaker.it/vuoi-off...
    - Vuoi chiedere un video su un argomento particolare? www.zeppelinmaker.it/vuoi-chie...
    ATTENZIONE: Per ovvi motivi di tempo non posso correggere o analizzare gli sketch e schemi che postate nei commenti o che inviate via mail. Cerco di rispondere a tutte le domande e le richieste sensate ma sono veramente troppe: abbiate pazienza!
    #arduino #elettronica #iot #blynk

Komentáře • 23

  • @andybarzagli1348
    @andybarzagli1348 Před 26 dny

    Davvero bravissimo, i più sinceri complimenti per l'esposizione chiara e resa semplice anche per i principianti come il sottoscritto. Grazie davvero.

  • @soldatinodistagno
    @soldatinodistagno Před 27 dny +2

    apprezzabile soprattutto la conclusione "filosofica"!

  • @ifaber68
    @ifaber68 Před 26 dny

    Grazie Paolo, avevo difficoltà a farmi inviare le notifiche, ora so come fare grazie a te. 😊

  • @pierluigipungitore4208

    Ciao Paolo, molto interessante il tutorial e i chiarimenti che hai fornito.
    Avevo già configurato e aggiornato il sistema precedente (in scadenza) alla nuova versione, pur con qualche difficoltà di comprensione, all’inizio, per la diversa filosofia di funzionamento.
    La piattaforma sembra però più completa e dalle innumerevoli potenzialità.
    Grande il sistema Blynk !
    😊😊

  • @robertotedeschi5497
    @robertotedeschi5497 Před 27 dny

    Grande Paolo, come sempre molto interessante😂😂😂😂

  • @el_kibitzer
    @el_kibitzer Před 26 dny

    Concordo con le conclusioni finali, usai Blynk anni fa ma poi lo scartai per evitare la dipendenza dai cloud. Personalmente preferisco avere tutto sotto controllo in casa e quindi ho implementato su Raspberry un server di container con mosquitto, node-red e la vpn wireguard per accedere da fuori in sicurezza con qualsiasi dispositivo in grado di visualizzare con un browser la dashboard di node-red. Grazie per l'impegno divulgativo in particolare per la programmazione.

  • @giuseppebocca7084
    @giuseppebocca7084 Před měsícem

    Paolo sei sempre un grande, spiegazione sempre chiare.
    Condivido in pieno il fatto che appoggiarsi su infrastrutture terze si hanno sempre rischi.
    Ma anche matchi bladonati come Apple Cisco Siemens incappi con variazioni unilaterali che ti creano disservizi che a volte ci vogliono tempi per risolverli anche di giorni tra la diagnosi, riprogettazione e collaudo.

    • @zeppelinmaker
      @zeppelinmaker  Před měsícem

      purtroppo ci vorrebbe la sfera di cristallo

  • @Antonio-ge6rz
    @Antonio-ge6rz Před 26 dny

    Conosco già blynk, ora sto cercando di realizzare una piattaforma da mettere su un mio server, e magari a questa piattaforma aggiungere livelli di accesso, come user finale, tecnico che gestisce più user, e admin che può fare tutto sulla piattaforma. Grazie cmq Paolo.

  • @stefanoongaretti9101
    @stefanoongaretti9101 Před 27 dny +2

    Ciao Paolo, grazie mille per il video molto chiaro come sempre. Qualcuno saprebbe consigliarmi un metodo o un software che permetta di inviare dei dati raccolti tramite arduino ad un'applicazione creata da me?

  • @davidesquitieri5648
    @davidesquitieri5648 Před 25 dny

    Appinventor, kodular e similari, facile intuitivo ed economico

  • @paolointorcia1879
    @paolointorcia1879 Před měsícem +1

    Ciao Paolo, sempre molto utile... per invece integrare Blink in altri sketch con già configurata wifi come si può fare? dicevi che è meglio lasciare il loop vuoto, ma spesso non lo è... ho avuto molti problemi con librerie che non accettano ritardi (ad esempio lettori rfid o trasmettitori IR) ed ho dovuto utilizzare arduino giga ed il secondo processore...

    • @zeppelinmaker
      @zeppelinmaker  Před měsícem

      basta che nel loop non metti codice bloccante

  • @massimomalesci352
    @massimomalesci352 Před měsícem

    Ciao paolo, bel video e spiegato veramente bene come sempre! Suggerirei di non leggere il pulsante direttamente nel loop, ma usare la funzione di comodo BLYNK_READ (V3) {} che va dall' hardware al cloud. Il BlynkTimer io lo uso quando devo inviare dati presi da sensori, allora ogni tot secondi si risveglia, prende i dati e li invia. Usato così, è come se fosse un delay, cioè, se premi il pulsante e ancora il timer non è scattato, non te lo rileva, invece col BLYNK_READ sta sempre in ascolto sul V3. Che tu sappia c'è modo di usare il server locale come nel vecchio Blynk? Io lo faccio girare su un raspberry ed è una figata pazzesca, comodo perché così i dati non girano su cloud! Grazie per una tua risposta, sei sempre il top!

    • @zeppelinmaker
      @zeppelinmaker  Před měsícem

      Ah ecco, si mi era sfuggita! Mi ero impuntato sui pin fisici. Magari faccio un'aggiunta. Non credo si possa più usare in locale.

  • @sisco8787
    @sisco8787 Před 23 dny

    Ma quindi se ho un codice che funziona già offline con il vecchio uno non posso farlo funzionare con questa piattaforma! Devo per forza implementare tutta la logica sul sito o c'è un modo per far semplicemente partire il mio loop da un pulsante sull'app?

  • @giuseppedonzella1665
    @giuseppedonzella1665 Před 18 dny

    non riesco a fare funzionare un nodemcu v3, mi da errore exit status 1, provato cn vari esempi di blynk

  • @michelealbanese4438
    @michelealbanese4438 Před 26 dny +1

    Paolo sei sprecato in Italia... 😊 Scusami la scheda che utilizzi dove la posso acquistare? Grazie

  • @lorenzogaletti8943
    @lorenzogaletti8943 Před měsícem

    Ciao Paolo! 😊
    Sto utilizzato Blynk da diversi anni, ma a causa dei problemi che hai menzionato, sto esplorando altre soluzioni. Recentemente ho creato una piccola app utilizzando Google Firebase come database remoto e MIT App Inventor per la creazione dell’app per il telefono. Finora, l’utilizzo di base non mi ha dato grandi difficoltà. So che è possibile utilizzare anche Google Sheets, ma non ho ancora avuto modo di testarlo.
    Spero che queste piattaforme si dimostrino più affidabili nel tempo. Mi piacerebbe conoscere la tua opinione e se ritieni opportuno creare dei video su questo argomento.

    • @zeppelinmaker
      @zeppelinmaker  Před měsícem +1

      Io preferisco non utilizzarle e fare tutto in casa...

  • @gherardofaltracco1721
    @gherardofaltracco1721 Před 16 dny

    Molto interessante però la mia esigenza è di connettermi tramite app direttamente ad un Arduino wifi/bluetooth senza avere una connessione internet per modificare alcuni parametri, è possibile? Grazie