I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Per saperne di più.

I dispositivi domestici intelligenti compatibili con Apple HomeKit sono spesso costosi. Tuttavia, puoi costruire i tuoi sensori domestici intelligenti non ufficiali, come quelli per rilevare il movimento, utilizzando un poco costoso Scheda basata su ESP8266 come un D1 Mini insieme a un sensore di movimento basato su radar PIR o microonde a meno di $ 5, nessuna saldatura necessario.

Puoi quindi aggiungere il sensore di movimento intelligente nell'app Apple Home o Eve per l'app HomeKit e configurare automazione per attivare un interruttore della luce intelligente o ricevere notifiche sui dispositivi Apple, come un i phone.

Cose di cui avrai bisogno

Costruiremo un sensore di movimento fai-da-te per Apple HomeKit che è riconosciuto come un sensore di movimento Elgato Eve. Per creare un sensore di movimento intelligente per HomeKit, avrai bisogno dei seguenti componenti:

instagram viewer
  • Scheda D1 Mini o NodeMCU
  • PIR a infrarossi HC-SR501 o SR602 o sensore di movimento radar basato su microonde RCWL-0516
  • Alcuni ponticelli
  • PC o portatile
  • Cavo USB micro
  • Alimentazione micro USB 5V

Un sensore di movimento PIR ha un'area di rilevamento limitata che richiede una chiara linea di vista: non può rilevare il movimento dietro gli oggetti. Un sensore di movimento radar a microonde può rilevare il movimento attraverso oggetti o un muro solido e offre una maggiore copertura. Inoltre, un sensore radar a microonde è più sensibile di un sensore di movimento passivo basato su PIR.

Eseguire il flash del firmware

Per la scheda D1 Mini, utilizzeremo il firmware di HomeKid. Inoltre, avrai bisogno di un sistema Windows o macOS e di un cavo micro USB.

Collegare la scheda D1 Mini al sistema utilizzando il cavo micro USB e quindi seguire queste istruzioni per eseguire il flashing del firmware.

Su Windows:

  1. Scarica ed estrai il file Espressif Strumenti per il download istantaneo.
  2. Apri la cartella estratta e avvia il file flash_download_tool_xx.exe programma.
  3. In Tipo economico, scegliere ESP8266 e clicca OK.
  4. Seleziona le prime tre caselle di controllo come mostrato nell'immagine qui sotto e poi,
    1. Tipo 0x0000 e fai clic su tre punti per scegliere il rboot.bin file.
    2. Tipo 0x1000 e scegli il blank_config.bin file.
    3. Tipo 0x2000 e scegli il main.bin file.
  5. Scegliere le seguenti opzioni nella finestra ESP8266 Flash Download Tools.
    1. Velocità di trasmissione: 115200.
    2. Dimensioni flash: 4 MB.
    3. Modalità flash: DIO o QIO.
    4. Velocità SPI: 40 MHz.
  6. Seleziona il COM porta a cui è collegato il D1 Mini e fare clic Inizio. L'operazione potrebbe richiedere fino a due minuti.

Su macOS:

  1. Scarica e avvia il NodeMCU-PyFlasher.dmg sul tuo sistema macOS.
  2. Collega il D1 Mini al tuo sistema Mac e poi scegli il file Porta seriale.
  3. Clic Navigare e selezionare il main.bin file.
  4. In Baud Rate, scegli 115200.
  5. Scegliere Quad I/O (QIO).
  6. Selezionare Cancella Flash E sì, cancella tutti i dati.
  7. Clic Flash NodeMCU.
  8. Dopo che il NodeMCU è stato aggiornato, ricollegalo per riavviare e quindi segui le istruzioni successive.

Una volta che il firmware è stato aggiornato correttamente, è necessario connettere il dispositivo alla rete Wi-Fi.

Connettiti alla rete Wi-Fi

Chiudi il Strumenti per il download di Expressif Flash Windows e ricollega il D1 Mini al tuo sistema.

  • Tira fuori il tuo iPhone o altro dispositivo iOS e apri le impostazioni Wi-Fi.
  • Connettiti al Homekid-XXXX AP Wi-Fi utilizzando la password 12345678.
  • Una finestra di login apparirà sul tuo dispositivo. Tocca la tua rete Wi-Fi e inserisci la password.
    2 Immagini
  • Rubinetto Giuntura. Il dispositivo si disconnetterà dallo smartphone e si collegherà alla rete Wi-Fi utilizzando la password fornita.

Se la password inserita è errata, il dispositivo avvierà AP dopo un po' di tempo. È quindi possibile connettersi nuovamente all'AP e inserire la password corretta.

Collega i componenti

Fare riferimento allo schema elettrico di seguito per collegare il sensore di movimento PIR HC-SR501 alla scheda D1 Mini o NodeMCU.

Se si intende utilizzare un sensore di movimento radar a microonde SR602 PIR o RCWL-0516, collegare il pin Out al pin D6, Vin al pin 5V e il pin Ground al pin G sul D1 Mini o NodeMCU.

Aggiungi accessorio all'app Home

Sul tuo dispositivo iOS o dispositivo macOS come MacBook, apri l'app Home e segui questi passaggi per aggiungere il sensore di movimento che abbiamo creato come accessorio. Il dispositivo verrà aggiunto come accessorio non ufficiale, ma funzionerà in modo simile a un sensore di movimento Elgato Eve ufficiale per Apple HomeKit.

  1. Nell'app Casa, tocca il + icona e scegliere Aggiungi accessorio.
  2. Rubinetto Più azioni… e quindi toccare il Movimento-XXXX accessorio.
    3 immagini
  3. Rubinetto Aggiungi comunque e quindi inserire il codice 1180-3193. Rubinetto Continua.
  4. Scegli la posizione in cui installerai il sensore di movimento e tocca Continua.
    4 immagini
  5. Modifica o cambia il nome del sensore di movimento. Questo è importante per tenere traccia di più sensori di movimento. Rubinetto Continua > Fatto.
  6. Ora puoi vedere il sensore di movimento come accessorio sotto il nome della stanza. Se tocchi l'accessorio, si apre un pannello di controllo in cui puoi modificare le proprietà del sensore.
    3 immagini

Puoi anche installare l'app Eve per HomeKit per ulteriori opzioni e controllo sul sensore di movimento fai-da-te. Questa app fornisce un'interfaccia utente più intuitiva, semplificando la gestione degli accessori HomeKit fai-da-te ufficiali e non ufficiali, come un Striscia RGB NeoPixel HomeKit WS2812B fai da te.

Risoluzione dei problemi

Sarà necessario eseguire nuovamente il flashing del firmware nel caso dei seguenti problemi:

  1. Se l'AP wireless non è visibile nelle impostazioni Wi-Fi dello smartphone.
  2. Se il dispositivo non è visibile nell'app Apple HomeKit.

Prima di eseguire nuovamente il flashing della scheda del microcontrollore, assicurarsi di cancellare la memoria utilizzando il file Cancellare pulsante e quindi fare clic su Inizio per aggiornare la scheda del microcontrollore con il firmware.

Automatizza luci e interruttori

Puoi utilizzare questo economico sensore di movimento abilitato per HomeKit fai-da-te per la sicurezza o per automatizzare luci, interruttori o qualsiasi altro dispositivo intelligente nella tua casa. Ad esempio, puoi impostare l'automazione nell'app Home per attivare un interruttore intelligente o una luce intelligente quando viene rilevato un movimento in un'area particolare, come una scala o un corridoio.

Puoi anche impostare un'automazione per ricevere notifiche sul tuo iPhone ogni volta che viene rilevato un movimento. Tuttavia, avrai bisogno di un Apple HomePod o Apple TV (4a generazione o successiva) installato sulla tua rete o locale per creare l'automazione. Altrimenti, puoi utilizzare il sensore solo per il rilevamento del movimento.