INHOUDSOPGAWE:

DIY langafstand beste vriendligte: 4 stappe (met foto's)
DIY langafstand beste vriendligte: 4 stappe (met foto's)

Video: DIY langafstand beste vriendligte: 4 stappe (met foto's)

Video: DIY langafstand beste vriendligte: 4 stappe (met foto's)
Video: 15 Momenten Op LIVE TV Die Je Niet Gelooft Als Het Niet Was Gefilmd 2024, November
Anonim
DIY langafstand beste vriendligte
DIY langafstand beste vriendligte
DIY langafstand beste vriendligte
DIY langafstand beste vriendligte
DIY langafstand beste vriendligte
DIY langafstand beste vriendligte

Ek het gesinkroniseerde ligte oor lang afstande gemaak, bekend as die "beste vriend" -lampe. Dit beteken net dat hulle in ooreenstemming is met die huidige kleur van die ander lamp. As u dus die een lamp groen sou verander, sou die ander lamp kort daarna groen word. Dit is 'n baie maklike framboos -pi -projek waarby almal kan spring en gebruik baie basiese konsepte waarop u kan voortbou.

Dit is 'n wonderlike projek om tydens kwarantyn uit te voer, aangesien u nie altyd naby mekaar kan wees nie, en dit kan in dieselfde huis gebruik word om aan te dui of u in 'n vergadering of 'n ander belangrike gebeurtenis is.

Benodighede:

  1. ws2811 LED -gloeilampe -
  2. Framboos pi zero wat ek gebruik het (kan enige pi gebruik, onthou om 'n sd -kaart te kry) -
  3. Akrielblad -
  4. Druk knoppie
  5. Kersiehout, Rooi Eikhout - Plaaslike houtverspreider

Stap 1: Bou die basis

Bou die basis
Bou die basis
Bou die basis
Bou die basis
Bou die basis
Bou die basis

Om aan die gang te kom, benodig u 'n boks om die elektroniese komponente in te sit en die lig deur te voer. Ek het 'n bietjie kersiehout en rooi eikehout oorgebly wat ek gebruik het om die boks te maak. Ek het 'n enkele vierkantige kersie bo -op gebruik, wat uiteindelik ongeveer 4,5 cm x 4,5 duim en 1,25 duim dik was. Toe gebruik ek gemaalde stukke rooi eikehout om 'n gedeelte by te voeg waarin die elektroniese komponente sal wees. Die stukke was ongeveer 4,5 sentimeter lank, 1 duim dik en 2 sentimeter breed. As ek dit weer sou doen, sou ek beslis die rooi eikehout dunner gemaak het sodat die elektroniese komponente meer ruimte kon kry. Nadat ek die stukke gesny het, het ek dit afgeskuur en 'n gat vir die ws2811 gelei met 'n 1/2 duim boor. Toe maak ek dit klaar met Mahoney se okkerneutolie.

Stap 2: Maak die diffusieblok

Maak die diffusieblok
Maak die diffusieblok
Maak die diffusieblok
Maak die diffusieblok
Maak die diffusieblok
Maak die diffusieblok
Maak die diffusieblok
Maak die diffusieblok

Nadat die basis gemaak is, het ek begin met die diffusieblok wat gebruik sal word om die lig uit die ws2811 -led te versprei. Om dit te kan doen, sny ek vierkantige stukke uit akriel en skuur die akriel om dit vaag te maak. Dit sal toelaat dat die lig van die LED versprei en meer verlig. Ek gebruik dan warm gom om die struktuur vas te maak

Stap 3: Soldeer die kring en voer die kode uit

Soldeer die kring en voer die kode uit
Soldeer die kring en voer die kode uit
Soldeer die kring en voer die kode uit
Soldeer die kring en voer die kode uit
Soldeer die kring en voer die kode uit
Soldeer die kring en voer die kode uit

Dit is die tyd om die stroombaan te soldeer. Elke lig het 'n framboos pi zero, 'n ws2811 led, 'n drukknop en 'n weerstand. Die een kring word gebruik om die ws2811 -led te beheer, terwyl die ander gebruik word om na gebruikersinvoer te kyk. Die ws2811 led -kring is 'n eenvoudige een wat die grond-, 5v- en pwm -penne van die framboospi gebruik om die led te beheer. Die ingangskring van die gebruiker het 'n stroombeperkingsweerstand en 'n drukknoppie wat gebruik word om die spanning van 'n framboos Pi -ingangspen aan en af te skakel.

Elke pi gebruik dieselfde program. Hierdie program kyk of die drukknop ingedruk word, en verander die kleur. Dit stuur dan 'n boodskap na 'n webbediener wat die huidige kleur opspoor. Elke 5 sekondes kontroleer hierdie program ook die huidige kleur van die webbediener en as die kleur anders is as die huidige kleur van die lamp, verander dit na die kleur. Dit is hoe hulle in ooreenstemming gehou word. As u dus die kleur in een lamp na rooi verander, sal die lamp vir die webbediener sê dat die huidige kleur rooi is; die ander lamp sal die webbediener binne 5 sekondes nagaan en sien dat die huidige kleur rooi is en daarna verander kleur. Die webbediener wat ek gebruik het, is op een van die pis gehuisves, aangesien ek dit in dieselfde netwerk gebruik het, maar u kan hierdie bediener maklik op enige openbare bediener laat loop en die lampe werk oor kontinente.

Gegewe hierdie ontwerp, kan u dit maklik tot meer as 2 lampe skaal.

Hieronder is die twee bewaarplekke wat u nodig het om die projek te bestuur. As u probleme ondervind met die installering van BiblioPixel, kan u na my video kyk oor die maak van 'n boodskapbord. Dit gaan oor die installering van BiblioPixel in detail.

Beste vriend -ligprogram wat op elke pi werk:

github.com/tmckay1/best_friend_light

Webbediener wat die huidige kleur byhou:

github.com/tmckay1/raspberrypi_gateway

Stap 4: Begin die program op elke Pi, voer die bediener uit en sien dit in aksie

Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!
Begin die program op elke Pi, voer die bediener uit en sien dit in aksie!

Nou kan u die program op die opdragreël uitvoer deur die leesbrief in die vorige repos na te gaan, die bediener na die readme te laat loop en dit in aksie te sien!

Aanbeveel: