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!

Ventola intelligente (MCP3008)

In questo progetto, puoi visualizzare la temperatura su Blynk e accendere la ventola da remoto.

Nota

Prima di iniziare questo progetto, ti consigliamo di completare Iniziare con Blynk. La seguente sezione ti darà una chiara comprensione di Blynk.

Componenti richiesti

In questo progetto, ci servono i seguenti componenti.

È sicuramente conveniente acquistare un kit completo, ecco il link:

Nome

ARTICOLI IN QUESTO KIT

LINK

Raphael Kit

337

Raphael Kit

Puoi anche acquistarli separatamente dai link sottostanti.

INTRODUZIONE COMPONENTE

LINK DI ACQUISTO

Scheda di estensione GPIO

ACQUISTA

Breadboard

ACQUISTA

Cavi Jumper

ACQUISTA

Resistore

ACQUISTA

Modulo di Alimentazione

-

L293D

-

MCP3008

-

Termistore

ACQUISTA

Motore DC

ACQUISTA

1. Cablaggio

../../_images/3.1.4_smart_fan_iot.png

2. Creazione Widget e Datastream

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

    ../../_images/sp220913_180231.png
  2. Aggiungi un widget Switch e un widget Label alla Dashboard.

    ../../_images/sp220914_175437.png
  3. Crea un Datastream (in questo esempio V3) per il widget Switch. Verrà utilizzato per accendere il motore.

    ../../_images/sp220914_155911.png
  4. Crea un Datastream per il widget Label (in questo esempio V0). Verrà utilizzato per visualizzare la temperatura. Imposta DATA TYPE su String.

    ../../_images/sp220914_175616.png
  5. Quando hai terminato, clicca su Save And Apply in alto a destra.

    ../../_images/sp220913_182300.png

3. Esegui il codice

  1. Modifica il codice

cd ~/blynk-raspberrypi-python
sudo nano blynk_motor(mcp3008).py
  1. Trova la riga sottostante e incolla il tuo BLYNK_AUTH_TOKEN.

BLYNK_AUTH = 'YourAuthToken'
  1. Esegui il codice.

sudo python3 blynk_motor(mcp3008).py
  1. Vai su Blynk, nella Dashboard puoi controllare la temperatura tramite il widget Label; puoi accendere/spegnere la ventola tramite il widget Switch.

  2. Se desideri utilizzare Blynk su dispositivi mobili, fai riferimento a Come usare Blynk su un dispositivo mobile?.