| Lo scopo di questo progetto é riuscire a gestire un circuito esterno mediante l'utilizzo di una Fonera 2200, senza effettuare saldature o collegamenti interni al dispositivo, evitandone quindi un possibile danneggiamento. |
| |
| Il sistema é composto da: |
| -- Una FONERA 2200 con sistema operativo linux OPENWRT successivamente fornito, collegata ad una rete esterna per poter gestire in remoto il circuito desiderato |
| -- Un CLIENT costituito da un software che permette di accedere alla Fonera mediante terminale ssh |
| -- Un CIRCUITO DI CONTROLLO che attraverso una fotoresistenza gestisce un circuito esterno in continua, al quale puó essere collegato successivamente anche un relé per il controllo di un circuito in alternata. |
Affinché si possa gestire il led del wifi, bisogna prima di tutto trasferire nella fonera una versione di OpenWrt.
A questo link è possible scaricare una versione gentilmente compilata dal mio collega Marco Ferrara. |
| |
OpenWrt-7.09 |
| |
| Una volta entrati tramite ssh all´interno della fonera, affinché si possa gestire il led del wifi, bisogna caricare i moduli del gpio eseguendo i seguenti comandi: |
| |
| # cd /tmp |
| # wget "http://fghhgh.150m.com/proc_gpio.ko" |
| # insmod proc_gpio.ko |
| |
| Per verificare se i moduli sono stati caricati correttamente, basta andare nella cartella /proc/ e trovare una cartella gpio, oppure mandando il comando lsmod trovare nella lista il modulo proc_gpio. |
| |
| A questo punto per accendere il led del wifi, e di conseguenza anche il led del circuito esterno, basta eseguire i seguenti codici: |
| |
| # echo 1 > /proc/gpio/2_dir |
| # echo 1 > /proc/gpio/2_out |
| (per accendere il led) |
| |
| # echo 1 > /proc/gpio/2_dir |
| # echo 0 > /proc/gpio/2_out |
| (per spegnere il led) |
| |