Internet ingeschakeld interactieve trap verlichting


Ok, dus dit is gebeurd, voordat ik het weet.  Er zijn zelfs een paar instructables al op hoe maak je trap verlichting.  Mij zijn een beetje anders.  U ziet, ik ben beginnen af op een 'Home Automation spree' en dit is een van de elementen in mijn huis.  Hierdoor web/netwerk gebaseerd controle over de trap.  Alles wat u hoeft te doen is 'publiceren' de instellingen en de Arduino dienovereenkomstig zullen handelen.  Ik doe dit via een PHP/JavaScript web-pagina die maakt gebruik van TCP socket-communicatie.  Dat is een beetje buiten de werkingssfeer van dit instructable hoor.

De basistechnologie die hier wordt gebruikt is dat een Ethernet enabled Arduino en het MQTT-protocol.  MQTT voor degenen die niet het weten staat voor Message Queuing-telemetrie vervoer.  De naam is enigszins dubbelzinnig, maar het is eigenlijk een eenvoudige manier om apparaten te publiceren van kleine hoeveelheden gegevens naar een 'server' (Called een makelaar) in 'Topics' (die lijken op een stuk een mappad op uw PC).  U kunt vervolgens hebben Clients dat abonneren op een onderwerp op de makelaar en/of publiceren informatie naar de makelaar.  Het is die een beetje zoals nieuwsgroepen, maar zeer dumbed onderaan.  dat wil zeggen dat u verbinding met een server, dan kunt u zich abonneren op een onderwerp en ontvang alle onderwerpen daar gepost en u kunt publiceren/Post uw eigen.  Dit is een zeer breed en simplistische beschrijving van wat het doet, maar voor het moment, dat zal doen. Ik echter raden u om te controleren http://www.mqtt.org voor wat meer info.

Pak een MQTT 'Broker' in uw favoriete OS platform - mijne is mijn router die linux draait dus ik Mosquitto lopende ben maar er ook makelaars voor windows en Mac zijn-het echt worden iets dat op alle de tijd moet, dus u kunt zelfs een Raspberry Pi of vergelijkbare lage macht apparaat.

Het project kon worden gewijzigd om de MQTT spullen uit het verwijderen en het kan worden gecontroleerd met knoppen of seriële comms maar ik laat dat aan u als dat is wat je wilt.

De Arduino is aangesloten op een externe board dat 2 8 bit shift registers en 2 ULN2803 chips huizen.  Dit zijn wat behandelen het werkelijke schakelen van de verlichting.  Het werkte gunstig voor mij zoals ik heb 16 stappen :)

U moet:
Een Ethernet enabled Arduino (bij voorkeur het Wiznet type, ik heb dit niet getest met anderen)
16 X Led strip verlichting of andere verlichting die u misschien wilt gebruiken. Ik heb de mijne van AliExpress voor elke ~$2.50.
2 x 74HC595 Shift registreert
2 X ULN2803 Darlington transistor-Arrays
2 x 100nf keramische condensatoren
1 x 100uf 16v Polarised cap

Lichte multi strand 'bell' draad - voor mijn stappen die ik ongeveer 50m gebruikte
Iets zwaardere plicht enkele kernpopulatie draad (voor de macht feed naar de LED strips)
2 X Mini PIR bewegingsmelder - Ebay, AliExpress enz.
Licht Sensor (optioneel) - Ik gebruikte de lichtsensor van Freetronics
Enkele manier van produceren van de PCB - foto weerstaan, Toner overdracht, CNC of PCB fab service (hoewel ik kan overwegen de verkoop van hen indien nodig)
Kop spelden en bijbehorende connectoren
3 schroef manier terminal
Een soort van terminals voor de LED strips te verbinden.  Ik gebruikte voorjaar geladen snelle verbindt maar voel je vrij om te gebruiken wat je wilt

Je moet sommige basishulpmiddelen afhankelijk van hoe goed u van plan op het verbergen van de draden in/op de trap en natuurlijk een soldeerbout, soldeer, Kabelbinder, algemene elektronica vaardigheden enz.

Mijn ontwikkelomgeving is momenteel Arduino IDE 1.0.2.  Ook moet u de ShiftPWM bibliotheek van Elco Jacobs en de Arduino pub/sub MQTT client library.

Totale geschatte basiskosten is ongeveer $100, maar het hangt echt waar u winkelt.

Labels: Arduino, Lichten, Trap, MQTT

Gerelateerde Artikelen

Nachtelijke emissies: Mijn Arduino Powered Internet ingeschakeld droom Generator

Nachtelijke emissies: Mijn Arduino Powered Internet ingeschakeld droom Generator

We moeten allemaal dromen meer dus ik deze Arduino Powered gemaakt heb "dream generator" om te helpen plant de zaden voor sommige grote denken-gekte.  Wanneer u nadert de generator een ultrasone sensor Maxbotix triggers lichten en muziek die tek
LED trap verlichting met IR-sensor voor reis

LED trap verlichting met IR-sensor voor reis

ooit midden in de nacht opstaan en gaan struikelen naar de gang licht alleen naar reis over uw kat en uw trap vallen en je hoofd op de muur aan de onderkant bash? Evenmin heb ik! Maar als je bang van dit gebeuren bent, of je gewoon wilt uw vrienden j
Automatische trap verlichting

Automatische trap verlichting

enkele weken geleden vond ik een mooi project, zo gewoon voor de lol heb ik besloten om mijn versie met behulp van een S7 PLC. De lichten worden gecontroleerd door fotocellen (ik gebruikte pcb knoppen) aan de uiteinden van de trap. Eenmaal iemand bra
Trap verlichting

Trap verlichting

Hier is een project ik een paar jaar geleden maakte, toen ik bijna viel van de stappen in het donker. Mijn huis is erg donker 's nachts en ik heb toegevoegd nachtverlichting waar een donker gebied maakte het moeilijk veilig door te lopen. Nachtverlic
Dimbare LED trap verlichting

Dimbare LED trap verlichting

hier zijn enkele foto's van een aantal LED-lampjes van de trap ik gemaakt heb voor ons huis. Ze zijn dimbaar, met een schakelaar aan de boven- en onderin de trap naar hen aan en uit zetten. De belangrijkste control box met de dimmer is onderaan de tr
Hoe Stream Media naar bijna elke Internet ingeschakeld apparaat

Hoe Stream Media naar bijna elke Internet ingeschakeld apparaat

goed, heb ik al op zoek naar een goede manier om dit te doen voor een tijdje. Ik heb gekeken op programma's om media te streamen naar mijn wii van de harde schijf van mijn computer. Ik wilde om te kunnen kijken van films op mijn wii, mijn muziek met
LED-verlichting in de trap NeoPixel Motion Sensor

LED-verlichting in de trap NeoPixel Motion Sensor

Hallo iedereen!Dit is mijn eerste Instructable dus gelieve kale met mij. Eventuele opmerkingen en suggesties zal sterk worden gewaardeerd! Ik wilde delen van mijn project in de hoop dat het kan vereenvoudigen uw onderzoek, planning, ontwerp en uitvoe
IAquaDesk - IoT ingeschakeld Aquaponics met behulp van Intel galileo (Intel IoT)

IAquaDesk - IoT ingeschakeld Aquaponics met behulp van Intel galileo (Intel IoT)

Aquaponics is een systeem van de aquacultuur waarin de afvalstoffen geproduceerd door gekweekte vissen of andere aquatische wezens levert de voedingsstoffen voor planten gekweekt hydrocultuur, die op zijn beurt het water te zuiveren. Een ecosysteem w
Internet Enabled DSC Home Security System

Internet Enabled DSC Home Security System

Wijzigen van een bestaand DSC Home Security systeem om het internet ingeschakeld en zelf gecontroleerd worden.Dit instructable wordt ervan uitgegaan dat u een werkende Raspberry Pi hebt.Let op: deze uitvoering heeft de volgende tekortkomingen:Als een
Hoe het bouwen van een Internet gecontroleerde Mars Rover

Hoe het bouwen van een Internet gecontroleerde Mars Rover

dit Instructable zal uitleggen alles wat u moet weten om te bouwen van een internet alle terrein robot gecontroleerd. Deze toevallig worden gemodelleerd naar de nieuwsgierigheid van de Mars rover. Deze robot is controleerbaar vanaf elk apparaat dat i
Het gebruik van Bitcoins - de peer-to-peer Internet munt

Het gebruik van Bitcoins - de peer-to-peer Internet munt

razernij heeft geschreven een aardige kleine inleiding aan bitcoin, gericht aan de kant van de mijnbouw van Bitcoin .Maar niet alle gebruikers de mijne voor bitcoin. Dit ' ible zal zich richten op wat Bitcoin is, hoe het te krijgen en hoe het te gebr
Stopcontacten Impowered

Stopcontacten Impowered

dit instructable zal u tonen hoe hack een off-the-shelf stroomadapter zodat een stroomadapter van internet ingeschakeld met behulp van de elektrische Imp. Hiermee kunt u elk apparaat van de netspanning aangedreven aangesloten op de adapter via het in
Automatische automaat in Halloween Candy

Automatische automaat in Halloween Candy

dit jaar mijn Halloween-project is de Automatic Halloween Candy Dispenser® veroorzaakt door TextforTreat®, CallforTreat® (via Twilio) en technologieën. Het kan natuurlijk ook worden geactiveerd vanuit een Grote rode drukknop, maar waar is het plezier
Real-time web-control voor lichte decoratie (geen server side codering)

Real-time web-control voor lichte decoratie (geen server side codering)

Arduino Ethernet is een geweldig apparaat. Dit is hoe je feestelijke seizoensgebonden lichten vanaf waar u wilt werken:-door een simpele klik op uw web-pagina (een paar regels HTML, zonder javascript of andere codering is vereist);-door het invoeren