Sisällysluettelo:

DIY pitkän matkan paras ystävävalot: 4 vaihetta (kuvilla)
DIY pitkän matkan paras ystävävalot: 4 vaihetta (kuvilla)

Video: DIY pitkän matkan paras ystävävalot: 4 vaihetta (kuvilla)

Video: DIY pitkän matkan paras ystävävalot: 4 vaihetta (kuvilla)
Video: MITEN TYTÖT KÄY SALILLA | SKETSI 2024, Marraskuu
Anonim
DIY pitkän matkan paras ystävävalot
DIY pitkän matkan paras ystävävalot
DIY pitkän matkan paras ystävävalot
DIY pitkän matkan paras ystävävalot
DIY pitkän matkan paras ystävävalot
DIY pitkän matkan paras ystävävalot

Tein pitkän matkan synkronoidut valot, jotka tunnetaan nimellä "Paras ystävä". Tämä tarkoittaa vain sitä, että ne pidetään synkronoituna toisen lampun nykyisen värin kanssa. Joten jos haluat vaihtaa yhden lampun vihreäksi, pian sen jälkeen toinen lamppu muuttuu vihreäksi. Tämä on erittäin helppo vadelmapi -projekti, johon kuka tahansa voi hypätä ja käyttää paljon todella peruskäsitteitä, joiden pohjalta on hyvä rakentaa.

Tämä olisi loistava projekti karanteenin aikana, koska et voi olla lähellä toisiaan koko ajan, ja sitä voidaan käyttää samassa kodissa ilmoittamaan, oletko kokouksessa tai muussa tärkeässä tapahtumassa.

Tarvikkeet:

  1. ws2811 LED -lamput -
  2. Raspberry pi zero, jota käytin (voi käyttää mitä tahansa pi, muista hankkia sd -kortti) -
  3. Akryylilevy -
  4. Paina nappia
  5. Kirsikkapuu, punainen tammi - Paikallinen puunjakelija

Vaihe 1: Rakenna pohja

Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta
Rakenna tukikohta

Aloittamiseen tarvitset laatikon elektronisten komponenttien asettamiseksi ja valon syöttämiseksi. Minulla oli jäljellä kirsikkapuuta ja punaista tammea, joita käytin laatikon valmistukseen. Käytin yläosassa yhtä neliömäistä kirsikkapalaa, joka päätyi noin 4,5 tuumaa x 4,5 tuumaa ja 1,25 tuumaa paksuun. Sitten käytin kaiverrettuja punaisen tammen paloja lisätäkseni osan, jossa elektroniset komponentit ovat. Nämä palat olivat noin 4,5 tuumaa pitkiä, 1 tuumaa paksuja ja 2 tuumaa leveitä. Jos tekisin tämän uudelleen, tekisin punaisesta tammesta varmasti ohuemman, jotta elektroniikkakomponenteilla olisi enemmän tilaa. Palasien leikkaamisen jälkeen hioin ne alas ja porasin reiän ws2811 -ledille 1/2 tuuman poranterällä. Sitten viimeistelin ne Mahoney's pähkinäöljyllä.

Vaihe 2: Tee hajotuslohko

Tee hajotuslohko
Tee hajotuslohko
Tee hajotuslohko
Tee hajotuslohko
Tee hajotuslohko
Tee hajotuslohko
Tee hajotuslohko
Tee hajotuslohko

Pohjan valmistamisen jälkeen aloin tehdä diffuusio -lohkoa, jota käytetään levittämään valoa ws2811 -ledistä. Tätä varten leikkasin suorakulmaisia paloja akryylistä ja hioin sitten akryylin, jotta se olisi todella epäselvä. Tämä antaa ledistä tulevan valon levitä ja valaista enemmän. Käytin sitten kuumaa liimaa rakenteen kiinnittämiseen

Vaihe 3: Juotetaan piiri ja suoritetaan koodi

Juotetaan piiri ja suoritetaan koodi
Juotetaan piiri ja suoritetaan koodi
Juotetaan piiri ja suoritetaan koodi
Juotetaan piiri ja suoritetaan koodi
Juotetaan piiri ja suoritetaan koodi
Juotetaan piiri ja suoritetaan koodi

Tämä on aika juottaa piiri. Jokaisessa valossa on vadelma pi nolla, ws2811 -led, painike ja vastus. Toista piiriä käytetään ws2811 -ledin ohjaamiseen, kun taas toista käytetään käyttäjän syötteen tarkistamiseen. Ws2811 -led -piiri on yksinkertainen, joka käyttää vadelmapi: n maa-, 5v- ja pwm -nastoja ledin ohjaamiseen. Käyttäjän tulopiirissä on virranrajoitusvastus ja painike, jota käytetään jännitteen kytkemiseen päälle ja pois päältä vadelmapi -tulotapista.

Jokainen pi käyttää samaa ohjelmaa. Tämä ohjelma tarkistaa, milloin painiketta painetaan, ja muuttaa väriä, jos painetaan. Sen jälkeen se lähettää viestin verkkopalvelimelle, joka seuraa nykyistä väriä. Tämä ohjelma tarkistaa jokaisen sekunnin välein myös nykyisen värin verkkopalvelimelta ja jos kyseinen väri on erilainen kuin lampun nykyinen väri, se vaihtaa kyseiseen väriin. Näin ne pidetään synkronoituna. Joten jos muutat yhden lampun värin punaiseksi, se ilmoittaa verkkopalvelimelle, että nykyinen väri on punainen, toinen lamppu tarkistaa verkkopalvelimen 5 sekunnissa ja näkee, että nykyinen väri on punainen ja muuttuu myöhemmin väri. Käyttämääni verkkopalvelinta isännöitiin yhdellä pisistä, koska käytin sitä samassa verkossa, mutta voit käyttää tätä palvelinta helposti millä tahansa julkisella palvelimella, ja lamput toimivat eri mantereilla.

Tämän rakenteen ansiosta voit helposti skaalata sen useille yli kahdelle lampulle.

Alla on kaksi repoa, joita tarvitset projektin suorittamiseen. Jos sinulla on ongelmia BiblioPixelin asentamisessa, voit katsoa videoni ilmoitustaulun tekemisestä. Siinä käsitellään BiblioPixelin asentamista yksityiskohtaisesti.

Paras ystävävalo -ohjelma kullakin pi: llä:

github.com/tmckay1/best_friend_light

Verkkopalvelin, joka seuraa nykyistä väriä:

github.com/tmckay1/raspberrypi_gateway

Vaihe 4: Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja katso se toiminnassa

Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!
Suorita ohjelma jokaisella Pi: llä, suorita palvelin ja näe se toiminnassa!

Nyt voit suorittaa ohjelman komentoriviltä tarkistamalla edellisen repon readme, suorita palvelin readme -ohjelman jälkeen ja katso se toiminnassa!

Suositeltava: