System Status Traffic Light (5 / 6 steg)
Steg 5: men hur Arduino???
Det viktigaste med detta projekt är Arduino. Arduino Yún är en mikrokontroller styrelsen baserat på ATmega32u4 och Atheros AR9331. Detta är inte din vanliga $10 Arduino; denna lilla killen kommer att köra dig $60 + men det blev massor av funktioner som kommer med prislapp. Atheros processorn stöder en Linuxdistribution baserad på OpenWrt heter OpenWrt-Yun. Styrelsen har inbyggt Ethernet (med stift till tillhandahåller egna POE module), WiFi och även en MicroSD-kortplats. Vad gör denna Arduino speciell är den kan kommunicera med den Linux-distributionen, vilket gör det en mycket kraftfull "dator i nätverk" med flexibilitet för en Arduino. Overkill? Kanske för detta projekt, men samma mål kan uppnås med en $2 ESP8266 WiFi modul eller en Raspberry Pi och lite mer komplex kod (kanske ett projekt för nästa instructable av internet ansluten saker för kontoret: D). Jag kommer inte att gå över alla de andra funktionerna i Yun här, eller hur du kommer igång med den. Men om du är nyfiken på koden, du måste läsa den själv över på GitHub. Det är ganska väl kommenterade, så du bara behöver justera det för ditt specifika fall. I princip Arduino kontrollerar om ett värde på en statussida (en enkel webbsida som servern uppdaterar ett värde baserat på information av vår egen statussida), och färgen ändras. Det har fått några timeout stater och fel stater, samt en debug-läge. Det finns också möjlighet att ta emot kommandon från vår lokala server att stoppa ljuset å och aktiverar eller inaktiverar du genom att besöka "http://_arduino" s_IP_address_/arduino/_command_ "i stället.