IoT: DIY tint licht (9 / 9 stap)

Stap 9: Een voorbeeld in Python


Zoals ik al zei, moet u alleen stroom gegevens in JSON-formaat met een toets die rood, groen en blauw.

Hier is een eenvoudig voorbeeld in python die zal veranderen uw licht aan welke RGB-waarden die u vanuit de python-script publiceert. Sla dit op in je projectmap als hueStream.py.

 from Pubnub import Pubnub import sys def main(): if len(sys.argv) < 4: print "Improper Usage" print "python test.py <RED> <GREEN> <BLUE>" sys.exit(0) R=int(sys.argv[1]) G=int(sys.argv[2]) B=int(sys.argv[3]) data = { 'RED' : R, 'GREEN':G, 'BLUE': B } pubnub = Pubnub(publish_key = 'your-pub-key', subscribe_key = 'your-sub-key') channel = 'phue' pubnub.publish(channel, data) main() 

Om dit script te gebruiken, open je terminal en ga naar uw projectfolder dan het voorzien van drie rood groen en blauwe waarden, als volgt.

 $ cd <project-dir> $ sudo python hueStream.py 255 255 255 

Dit zal wit naar je licht stromen.

U kunt het streamen van JSON van Pubnub in een van de 70 + talen die zij bieden SDKs voor, of hun REST API gebruiken voor niet-ondersteunde talen.

Ik heb een voorbeeld van streaming gegevens in android geïmplementeerd. U kunt mijn GitHub repository clonen en wijzigen van het publiceren en abonneren sleutels gevonden in MainActivity.java te laten werken met uw licht!

Dat is alles wat die ik heb voor je. Tot de volgende keer, goed werk!

Gerelateerde Artikelen

Snijden en weer tint licht strip Plus segmenten

Snijden en weer tint licht strip Plus segmenten

In de winkel vertelde ze me dat niet kon gebeuren: ik wilde gebruiken van een tint licht Strip en snijd het in stukjes om opnieuw naar mijn eigen wensen.In dit geval wilde ik ter vervanging van twee TL-buizen die end-of-life waren met up-to-date (kle
DIY video licht (800-watt-equivalent voor $86)

DIY video licht (800-watt-equivalent voor $86)

Griffin bouwt een krachtige, DIY video licht voor $86, met behulp van ijzerhandel delen, en acht 100-watt-equivalent compact fluorescent (CFL) bollen. Ook besproken: drie-punt verlichting en kleur temperatuur / witbalans.Lichtopbrengst: 12.800 lumen,
DIY schroevendraaier licht

DIY schroevendraaier licht

we vandaag gaat te maken een DIY schroevendraaier licht. Aangezien Vaderdag omhoog komt wilde ik iets maken voor mijn vader, dus ik koos om het instrument hij meest, maakt gebruik van de schroevendraaier en maak het beter te maken.Stap 1: Stap 1: Ite
Easy DIY PLL licht geschikt voor beplante aquarium.

Easy DIY PLL licht geschikt voor beplante aquarium.

Hallo iedereen,Ik wil delen mijn idee van 'Easy DIY PLL licht montage voor beplante aquaria' met alle. Genoeg van die dure kant en klare hulpstukken die een goede gat in onze zakken branden. In dit instructable zal ik mijn idee van hoe ik mijn eigen
DIY #3 licht mijn zaden - LED's voor uw planten

DIY #3 licht mijn zaden - LED's voor uw planten

Atelier DIY #3 licht mijn zadenenvoye par brigadeneurale Dit is een beetje lastig. Ik heb een volledige instructable maar het is in het Frans.Het geïnspireerd door http://www.popsci.com/lightspikesMaar ik denk dat de video is goed genoeg om te begrij
DIY kan licht

DIY kan licht

Hier is een leuke kleine DIY project dat erg leuk blijkt. Dit is ook een zeer goedkope project om te doen omdat het bestaat uit huishoudelijke artikelen. Hieronder leest u hoe maak je echt netjes verlichting armatuur!Stap 1: materialen Materialen-Soe
DIY #8: Lichte Spray Graffiti - A Light Graffiti Tool

DIY #8: Lichte Spray Graffiti - A Light Graffiti Tool

nieuwe video hoe: Convert spuitbus op LED schilderen kunt. Zeer nuttig voor lichte schilderij activiteiten.De gedetailleerde instructies zijn beschikbaar in het Frans op onze blog: http://blog.brigadeneurale.org/2010/04/01/atelier-diy-8-light-spray-g
DIY || Accu lichter ||

DIY || Accu lichter ||

Eerste stap... Bekijk de video...Het circuit van de accu lichter is zeer eenvoudig, zoals je uit schema zien kunt...Ik hoop dat enjoing deze video voor meer DIY video's please SUBSCRIBE , Like en delen... Bedankt!Volg mij : ***Facebook: https://www.f
BMW 316i SE 2001 Cam Sensor vervangen DIY oranje licht SRS

BMW 316i SE 2001 Cam Sensor vervangen DIY oranje licht SRS

mijn BMW 316i SE 2001 had een intermitterende startende probleem. Soms zou het beginnen ok, andere tijden die het proberen zou te draaien maar niet start, dan verschijnen SRS oranje licht fout en draai de hand rem waarschuwing licht oranje.Een nieuwe
DIY Quick System - voor DIY foto licht modifiers

DIY Quick System - voor DIY foto licht modifiers

ik was het lezen van de DIYP Gear Buying Guide, en ze de Honl snelheid lussensysteemgenoemd.Zijn een veelzijdige draagbaar systeem van modifiers voor uw strobe.   Ik ben al begonnen mijn eigen set van DIY modifiers van ideeën op DIY Photography, en h
DIY zwart licht en fluorescerende ballen

DIY zwart licht en fluorescerende ballen

Als het een DIY-project, ik heb gebruikt goedkoop en gemakkelijk beschikbare materialen.Stap 1: Grijp uw ITEMS!!! 1. polymeer aqua ballen2. cellofaan blad (transparant vel)3. permanente markers (blauw en rood of paars in plaats van rood {indien besch
DIY Butterfly licht decoratie

DIY Butterfly licht decoratie

Butterfly decoratie met ledverlichting tekenreeksStap 1: Voorbereiding van de materialen Wat we nodig hebben voor deze DIY is een houten bord, wat lampen en iets om te schitteren. Ik gebruikte een bord van den die ik had verlaten uit een vorig projec
DIY Fairy licht Mason Jar w/bladeren

DIY Fairy licht Mason Jar w/bladeren

Ik wilde maken van een fairy licht uit een mason jar en leg in bladeren voor een woodland-ish soort gevoel. Dankzij Instructables, wij ontvangen een verzending voor Dremel tools voor een Dremel bouwen Night at de Rabbit Hole Hackerspace en besloten d
DIY Houtfineer licht

DIY Houtfineer licht

Ik ben echt dol op het werken met hout, maar ik heb een workshop om te maken :) nog grotere houtbewerkingsprojectenDus ik kocht een aantal en om erachter te komen het project begon, zag ik een heel goed idee in een Youtube video met Houtfineer.Dat wa