Internet möjliggj橬一j interaktiva trappa lampor



Ok, så detta har gjorts innan, jag vet. Det finns även några instructables redan om hur man gör trappa lampor. Mina är lite annorlunda. Du ser, jag börjar på "Home Automation spree" och detta är ett element i mitt hus. Detta gör web/nätverksbaserad kontroll över trappan. Allt du behöver göra är att "publicera" inställningarna och Arduino kommer att agera därefter. Jag gör detta genom en PHP/JavaScript webbsida som använder TCP socket kommunikation. Det är en liten utsidan av räckvidden för detta instructable dock.

Den grundläggande teknik som används här är en Ethernet aktiverade Arduino och MQTT protokoll. MQTT för dem som inte vet om det står för Message Queuing telemetri Transport. Namnet är något tvetydig men det är i grunden ett enkelt sätt att aktivera enheter att publicera små mängder data till en server (kallas en mäklare) i "Ämnen" (som ser mycket lika en mappsökväg på din PC). Du kan sedan ha kunder att prenumerera på ett ämne på den mäklare eller publicera informationen till mäklaren. Det är lite som diskussionsgrupper men mycket dumbed ner. dvs du ansluter till en server, kan du sedan prenumerera ett ämne och få alla ämnen postat det och du kan publicera/Post din egen. Detta är en mycket bred och förenklad beskrivning av vad den gör men för tillfället, som kommer att göra. Jag uppmuntrar dock er att kolla in http://www.mqtt.org för lite mer info.

Ta en MQTT "Mäklare" i din favorit OS plattform - min är min router som kör linux så jag kör Mosquitto men det finns mäklare för windows och Mac-datorer också - det måste verkligen vara något som är på hela tiden så du kan även använda en Raspberry Pi eller liknande låg makt enhet.

Projektet skulle kunna ändras för att ta bort den MQTT saker från det och det kunde kontrolleras med seriell kommunikation eller knappar men jag lämnar det till dig om det är vad du vill.

Arduino är ansluten till en extern styrelse som rymmer 2 8-bitars SKIFT register och 2 ULN2803 marker. Detta är vad hantera faktiska växlingen av lamporna. Det funkade bekvämt för mig som jag har 16 steg :)

Du behöver:
En Ethernet aktiverade Arduino (helst Wiznet typ, jag har inte testat detta med andra)
16 X Led strip ljus eller andra lampor som du kanske vill använda. Jag fick min från AliExpress för ~$2.50 varje.
2 x 74HC595 SKIFT register
2 X ULN2803 Darlington transistor matriser
2 x 100nf keramiska kondensatorer
1 x 100uf 16v Polarised cap

Lätta multi strand "bell" tråd - för mina steg jag använde ca 50m
Något tyngre plikt enda kabel (för power foder till LED strips)
2 X Mini PIR rörelsesensorer - Ebay, AliExpress etc.
Ljussensor (tillval) - Jag använde ljus sensorn från Freetronics
Några sätt att producera PCB - foto motstå, Toner överföring, CNC eller PCB fab service (även om jag kanske överväga att sälja dem om det behövs)
Header stift och tillhörande kopplingar
3 skruva vägen terminal
Någon form av terminaler för LED remsor för att ansluta till. Jag använde våren laddade quick ansluter men känn dig fri att använda vad du vill

Du behöver några grundläggande verktyg beroende på hur väl du tänker på att dölja kablarna i/på trappan och naturligtvis en lödkolv, lödtenn, krympslang, allmänna elektronik kompetens etc.

Min utvecklingsmiljö är för närvarande Arduino IDE 1.0.2. Du behöver även ShiftPWM bibliotek från Elco Jacobs och Arduino pub/sub MQTT klientbiblioteket.

Totala ungefärliga bas kostnaden är ca 100 kr men det är beroende på var du handlar.

Se Steg
Relaterade Ämnen

Dimbara LED trappa lampor

här är några bilder av en uppsättning LED trappa lampor jag gjorde för vårt hus. De är dimbar med en switch på toppen och botten av trappan att slå dem på och av. Rutan viktigaste kontroll med dimmer är längst ner i trappan.Den biten som jag var nöjd...

Internet möjliggj橬一j DSC hem trygghetssystem

Ändra ett befintligt DSC hem trygghet system för att vara internet aktiverat och själv övervakas.Detta instructable förutsätts du ha en fungerande Raspberry Pi.Vänligen observera detta genomförande har följande brister:Om en tjuv nedskärningar i komm...

Internet möjliggj橬一j kylskåp: En första razzia i sakernas Internet

Hej alla!Jag hade ett problem med frysen i vårt hus. Då och då, frysen skulle misslyckas att stänga helt, antingen studsar öppen eller få något stödd öppen. Denna lilla lucka var nog av en lucka så att varm och fuktig luft inne i frysen. Vattnet skul...

Internet möjliggj橬一j älsklings-förlagematare Raspberry Pi

Detta är en hund matare drivs av en Raspberry Pi.Om du vill:ett enkelt sätt att mata din stora hundhålla reda på när du matarkontrollera hur mycket och hur ofta du mataoch eventuellt kunna mata distans via e-post när du inte runtDetta är ett projekt...

LED NeoPixel Motion Sensor trappa belysning

Hej alla!Detta är min första Instructable så please bare med mig. Alla kommentarer och förslag kommer att vara mycket uppskattat! Jag ville dela mitt projekt i hopp om det kan förenkla din forskning, planering, design och utförande. Som med alla proj...

Modulen Touch - en robotic hund leksak.

Tanken var att uppfinna en Arduino-baserad, robotiserade leksak som min hund kunde interagera och spela med. En som kunde notera poängen, automatiskt leverera trakteringen och växa mer avancerade när hunden lär sig att spela med den. Jag ville hitta...

Jar sol ljus som inte kommer att fylla upp med vatten och äckliga saker!

Första saker först måste jag erkänna att jag faktiskt slutade inte med min mormors gamla mason burkar för detta projekt. Istället använde jag några av hennes andra burkar som var mycket mindre och lättare att få min hand. Du har förmodligen redan set...

Elektriska Imp att kontrollera 8 elektriska lampor använder internet

detta projekt använder den nya (och supercool) elektriska Imp. Du kan fjärrkontrollen 120VAC elektriska apparater över WiFi, via internet Imp moln. Försöksläkemedlet skickar en seriell sträng av bitar till en "Följetong till parallell" digital u...

Rudolph är näsa - Internet ansluten!

Genom "magi" trådlös kraftöverföring, Rudolphs näsa lyser ljust när han är nära sin älskade, Clarice. Använda cloudBit och en IFTTT recept, lyser Rudolph är näsan också ljust när det finns snö i mitt område eller när Norad Santa tracker, tweets....

Prototyping interaktiva miljöer i virtuell verklighet med Google kartong, enighet och Hotline Bling (TfCD)

Dessa dagar, prioriteras (uppslukande) upplevelser över rena funktioner och specifikationer på papper. Denna förändring i fokus har påverkat designprocessen av industridesigner, arkitekter, app-utvecklare och konstnärer, strävar efter att skapa proto...

Interaktiva Baymax skjorta!

MaterialSkjorta (jag fick min från Walmart för 5 dollar)2 gemma: hittade @ www.adafruit.comLilypad temperaturgivare: hittade @ www.sparkfun.comLilypad ljud Summer: hittade3 Neopixels2 små batterier som ansluter till gemmaVit, röd & blå filt (använda...

Elektrisk cykel till elgenerator - enkel DIY mobila interaktiva vetenskapsmuseet

jag hör och jag glömmer. Jag ser och jag minns. Jag gör och jag förstår.Tillskriva Konfucius (~ 500 f.Kr.). Fortfarande är sant 2500 år senare.När jag var 7-8 år gammal på en eländig kall grå dag i februari mina föräldrar släppte min bror och systrar...

Interaktiv Beer Pong (Beirut) tabell

har du någonsin spelat befunnit dig i en lång, tråkig omgång öl Pong som önskar det fanns lite mer spänning i spelet? Jag vet att jag har så jag bestämde mig att försöka göra pong spel lite mer spännande i vårt hus genom att göra denna interaktiva öl...

3D interaktiv akvarium bakgrund

I detta instructable, jag kommer att visa dig hur man gör en 3D interaktiva bakgrund som har grottor, och en undervattens sand falla. Det är ganska lätt att göra, och är mycket billig. Det tar tid, men slutprodukten ser fantastisk och din familj och...

Arduino Internet kontrollerad skrivbordslampa

detta är ett litet projekt jag gjorde för att styra min skrivbordslampa över internet.Steg 1: Vad du behöverEn linux-webbserver med PHP, en arduino, ett relä och några andra komponenter.Steg 2: Ladda upp din kod till arduinoLadda upp följande kod til...

Hög spänning nätaggregat för Nixies, CFL, Neon-glöd-lampor etc. för min steampunk objekt

Hej allaDetta instructable är också en sammanfattning av min egen experiances i uppbyggandet av funky lätta objekt med den elektroniska från en förfogande kamera, som kunskapen om andra projekt och konstruktiva idéer från internet.Så det var mitt mål...

Skapa en recoiling kanon för en interaktiv Halloween display

varje år, vi prova på något nytt för Halloween. Dessa skärmar är grund-up bygger varje år och uppfyller detta villkor: kul, spännande, interaktiva för barnen, innefattar gameplay och erbjuda en möjlighet för mig att få electricuted. Kolla in vår uppv...

Bädda in interaktiva diagram på Bloggar och webbplatser

Detta Instructable visar du hur skapa och publicera vackra och gratis interaktiva diagram i din webbplats eller blogg.Det här exemplet vi ska införa plotly, ett gratis moln-baserade verktyg kan lätt göra många olika typer av vackra grafer. Plotly jav...

Interaktiva Halloween pumpa (Arduino baserat)

IDÉNEn pumpa som glöder, skakar och skriker... [video]Det är Halloween, så naturligt att vi var tvungna att ha ett projekt som.Tanken är att ha en pumpa, som känner av närvaron av en person som försöker komma till godis, och sedan använder olika "skr...