Lägga till sensorer till din router! Använda GPIO och sensorer på OpenWrt
Om ditt nätverksrouter stöder OpenWrt Linux, kan du låsa upp många användbara funktioner för dina projekt!
Check för suported routrar
http://wiki.OpenWrt.org/Toh/start
sedan kontrollera routerns toh sida för detaljer på att hitta gpio stiften.
Exempel för TPlink 703n:
http://wiki.OpenWrt.org/Toh/TP-Link/TL-wr703n
Här är några exempel på med GPIO som indata och utdata på en Tplink TL-WR 703n. Denna router har tre lättillgängligt GPIO pins som du kan använda.
För det mesta hittar du maped GPIO stiften på tabellen OpenWrt av hårdvara, för 703n titta här!
Att conect 5V sensorer som är avsedda att användas med Arduino du behöver 5V, GND och en spänningsavdelare för att få en signal i 3.3V allt i stället för 5V, bara för att vara på den säkra sidan jag anslutit en 1 K motstånd mellan spänning devider och sensorn för att begränsa den nuvarande passera tråg GPIO.
Nästa ansluta 5V till VCC på sensorn, marken till sensor GND och spänning devider GND, utgångssignal från sensorn till spänning devider ingång och devider Matningsspänning till den nuvarande begränsande ressistor och sedan till GPIO.
För att vara säker du kan använda en multimeter till mesure spänning innan du ansluter 3, 3V signal till GPIO stift.