Sommario:

F.i.c.s. - Interruttore controllato da Internet Fonera (ON/OFF): 4 passaggi
F.i.c.s. - Interruttore controllato da Internet Fonera (ON/OFF): 4 passaggi

Video: F.i.c.s. - Interruttore controllato da Internet Fonera (ON/OFF): 4 passaggi

Video: F.i.c.s. - Interruttore controllato da Internet Fonera (ON/OFF): 4 passaggi
Video: Come realizzare un relè Wi-Fi ESP8266 ESP01 a 4 canali | ESP01 Domotica | RemotoXY | FLProg 2024, Dicembre
Anonim
F.i.c.s. - Interruttore controllato da Internet Fonera (ON/OFF)
F.i.c.s. - Interruttore controllato da Internet Fonera (ON/OFF)

Ho ricevuto il mio primo router FON gratuitamente un paio di mesi fa. La prima cosa che ho fatto è stata installare il firmware dd-wrt su di esso. Poiché il router FONera ha pin gpio, ho deciso di utilizzare uno di quei pin per controllare i carichi CA o accendere/spegnere un interruttore da remoto. C'è un modo simile/migliore per controllare i carichi CA - controlla il wiki dd-wrt. costruire un piccolo circuito che accenderà e spegnerà un interruttore attraverso l'interfaccia web del router. Ora posso accendere/spegnere qualsiasi cosa da qualsiasi parte del mondo….. Pubblicato anche sul mio sito: cryptonoid.blogspot.com

Passaggio 1: parti necessarie

PARTI NECESSARI

ricontrolla più tardi pubblicherò un nuovo circuito o controllerò il mio sito per gli aggiornamenti

Fase 2: SCHEMI

SCHEMATICO
SCHEMATICO

il nuovo circuito sarà pubblicato presto

Passaggio 3: software

Software
Software
Software
Software
Software
Software
Software
Software

DEVI AVERE il firmware DD-WRT installato - Accedi al tuo router (es: http:192.168.1.1)- Vai su Amministrazione > Gestione- Abilita JFFS2- Vai su 'Servizi'- Abilita SSH- Vai su Amministrazione > Comandi- digita: echo 1 > /proc/gpio/3_dirrmdir /tmp/www; ln -s /jffs/www /tmp- Fare clic su "Salva avvio"- Ora accedere al router utilizzando sshssh [email protected] quindi digitare: cd /jffsmkdir wwwcd wwwwget https://cryptonoid.googlepages.com/index. shwget https://cryptonoid.googlepages.com/on.shwget https://cryptonoid.googlepages.com/off.shwget https://cryptonoid.googlepages.com/blink.shchmod +x on.sh off.sh index. sh blink.sh-quindi vai su https://192.168.1.1/user/index.sh-Ora puoi controllare l'interruttore semplicemente facendo clic su ON o OFF dal tuo browser preferito (uso il mio telefono cellulare per attivare l'interruttore attraverso il interfaccia web). Dal momento che le mie abilità di kung-fu in Linux non sono ancora state sviluppate, mi ci è voluto un po' di tempo per familiarizzare con gli script.sh.

Passaggio 4: FATTO

Nel video sopra puoi vedere il circuito e il router. il circuito è collegato a un multimetro per rilevare il cortocircuito. Puoi sentire un *beep* quando accendo l'interruttore dall'interfaccia web. Inoltre, quando eseguo blink.sh dall'interfaccia web puoi sentire 10 *beep* (l'interruttore si accende/spegne 10 volte). Il LED rosso indicava lo stato dell'interruttore (acceso o spento). per visualizzare lo stato dell'interruttore sull'interfaccia web ho scritto un piccolo loop all'interno di ogni script.sh. USES-Collegalo all'interruttore della portiera della tua auto e apri la tua auto con il tuo cellulare abilitato al wifi.-Se hai installato il sistema di avvio remoto sulla tua auto puoi collegare il telecomando del sistema alle tue fics (interruttore Fonera Internet Controlled) e accendi/spegni la tua auto da internet-Apri la porta di casa/garage.-Accendi/Spegni la POMPA DELLA PISCINA.-Riavvia i router aggiuntivi con ficsRESOURCES- DD-WRT- OpenWrt- Steve's Bourne / Tutorial di scripting della shell Bash AVVISO: non sono associato all'azienda/ai prodotti menzionati in questo post. PRIMA DI PROVARE QUESTO DEVI SAPERE COSA STAI FACENDO….se vieni fulminato, giustiziato, rapito, brucia la tua casa non dare la colpa a me…. Divertiti:) dal momento che non sono molto bravo nella programmazione di script di shell qualcuno può scrivere un Script di shell in cui l'utente sarà in grado di programmare le fics per attivare/disattivare in determinati momenti tramite l'interfaccia web.

Consigliato: