Återanvända en gammal wifi router för-sakernas internet (5 / 5 steg)
Steg 5: Bifoga något intressant
Jag gjorde en ombord LED blinkar, men det är inte mycket intressant. Så låt oss bifoga en mer användbar enhet till routern som vi kan styra från webben.
Jag kommer att använda en hemmagjord växa lampa (gjort med hög driv lysdioder, återvunnet laptop adapter och kylfläns) som ett exempel, men du kan använda nästan vad som helst(ex: Aktivera eller inaktivera en ventil till vatten din trädgård, låsa eller låsa upp en elektrisk strejk vid din dörr, distans växla en apparat eller inaktivera via ett relä).
Löda tråd leder till routerns GPIO och GND stift. Jag behövde använda vissa flux för att löda flödet fint i lederna.
Routerns stift kan inte utgång eller sjunka en hel del ström---så du inte bör använda dem för att driva en annan enhet direkt: våra bästa alternativet är att använda en PIN-kod för att växla en transistor, relä eller optisk-isolator. I mitt fall har min LED driver en inbyggd på/av växla, vilket gör min installation uppgift verkligen lätt.
Slutligen, efter allt fästas se till att din router och bifogade Anordningarna ansluts till varandra.
Misc anteckningar
Får ibland du tur och din router och perifera har samma inspänningen och kan dela samma strömförsörjning. Om du gör detta fortfarande vara säker att köra separat makt leder till var och en, snarare än all makt genom wifi-router, så det inte kan vara avsett att bära hur mycket ström som behövs för en extra enhet!
--
Jag använder min GPIO pins som resultat, men kan dessa agerar som indata med något som en magnetisk strömbrytare eller tryckknapp? Ja! Använda gpioctl för att läsa en PIN-kod fungerar enligt följande:
gpioctl dirin 3 (Ställ in pinkodsskydd till ingång)
gpioctl få 3 (returnerar staten hög / låg)
Du kan läsa vidare om strategier för att komma åt gpio pins med openwrt här.