Satura rādītājs:

DIY tālsatiksmes labāko draugu gaismas: 4 soļi (ar attēliem)
DIY tālsatiksmes labāko draugu gaismas: 4 soļi (ar attēliem)

Video: DIY tālsatiksmes labāko draugu gaismas: 4 soļi (ar attēliem)

Video: DIY tālsatiksmes labāko draugu gaismas: 4 soļi (ar attēliem)
Video: Part 6 - The Jungle Audiobook by Upton Sinclair (Chs 23-25) 2024, Novembris
Anonim
DIY tālsatiksmes labāko draugu gaismas
DIY tālsatiksmes labāko draugu gaismas
DIY tālsatiksmes labāko draugu gaismas
DIY tālsatiksmes labāko draugu gaismas
DIY tālsatiksmes labāko draugu gaismas
DIY tālsatiksmes labāko draugu gaismas

Es izveidoju tālsatiksmes sinhronizētas gaismas, kas pazīstamas kā "Labākā drauga" lampas. Tas nozīmē tikai to, ka tie tiek sinhronizēti ar citas lampas pašreizējo krāsu. Tātad, ja jūs mainītu vienu lampu zaļā krāsā, neilgi pēc tam otra lampiņa kļūtu zaļa. Šis ir ļoti vienkāršs aveņu pi projekts, kurā ikviens var ieiet un izmanto daudz patiešām pamatjēdzienu, uz kuriem ir lieliski balstīties.

Tas būtu lielisks projekts, ko īstenot karantīnas laikā, jo jūs nevarat visu laiku būt tuvu viens otram, un to var izmantot vienā mājā, lai norādītu, vai esat sapulcē vai citā svarīgā notikumā.

Piegādes:

  1. ws2811 LED spuldzes -
  2. Aveņu pi nulle, kuru es izmantoju (var izmantot jebkuru pi, atcerieties iegūt SD karti) -
  3. Akrila loksne -
  4. Uzspied pogu
  5. Ķiršu koks, sarkanā ozola koks - vietējais koksnes izplatītājs

1. solis: izveidojiet pamatu

Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi
Izveidojiet Bāzi

Lai sāktu, jums būs nepieciešama kaste elektronisko komponentu ievietošanai un gaismas padevei. Man bija palicis pāri ķiršu koks un sarkanā ozola koks, ko izmantoju kastītes izgatavošanai. Augšpusē es izmantoju vienu kvadrātveida ķiršu gabalu, kas galu galā bija apmēram 4,5 collas x 4,5 collas un 1,25 collas biezs. Tad es izmantoju sarkana ozola koka gabalus, lai pievienotu sadaļu, kurā atradīsies elektroniskie komponenti. Šie gabali bija apmēram 4,5 collas gari, 1 collas biezi un 2 collas plati. Ja es to darītu vēlreiz, es noteikti padarītu sarkano ozolu plānāku, lai elektroniskajiem komponentiem būtu vairāk vietas. Pēc gabalu sagriešanas es tos noslīpēju un urbju caurumu ws2811 led, izmantojot 1/2 collu urbi. Tad es pabeidzu tos ar Mahoney valriekstu eļļu.

2. darbība: izveidojiet difūzijas bloku

Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku
Izveidojiet difūzijas bloku

Pēc pamatnes izgatavošanas es sāku veidot difūzijas bloku, kas tiks izmantots, lai izkliedētu gaismu no ws2811 led. Lai to izdarītu, es izgriezu taisnstūra gabalus no akrila un pēc tam noslīpēju akrilu, lai tas būtu patiešām izplūdis. Tas ļaus gaismas diodei izkliedēties un vairāk apgaismot. Pēc tam es izmantoju karstu līmi, lai nostiprinātu struktūru

3. solis: pielodējiet ķēdi un palaidiet kodu

Lodējiet ķēdi un palaidiet kodu
Lodējiet ķēdi un palaidiet kodu
Lodējiet ķēdi un palaidiet kodu
Lodējiet ķēdi un palaidiet kodu
Lodējiet ķēdi un palaidiet kodu
Lodējiet ķēdi un palaidiet kodu

Šis ir laiks ķēdes lodēšanai. Katrai gaismai ir aveņu pi nulle, ws2811 led, spiedpoga un rezistors. Viena shēma tiek izmantota, lai kontrolētu ws2811 LED, bet otra tiek izmantota, lai pārbaudītu lietotāja ievadīto informāciju. Ws2811 LED ķēde ir vienkārša, un tā vadīšanai izmanto aveņu pi zemes, 5 V un pwm tapas. Lietotāja ievades ķēdei ir strāvas ierobežošanas rezistors un spiedpoga, ko izmanto, lai ieslēgtu un izslēgtu spriegumu no aveņu pi ievades tapas.

Katram pi darbojas viena un tā pati programma. Šī programma pārbauda, kad tiek nospiesta spiedpoga, un, ja tā, maina krāsu. Pēc tam tas nosūta ziņojumu uz tīmekļa serveri, kas izseko pašreizējo krāsu. Ik pēc 5 sekundēm šī programma arī pārbauda pašreizējo krāsu no tīmekļa servera, un, ja šī krāsa atšķiras no pašreizējās lampas krāsas, tā mainās uz šo krāsu. Šādi tie tiek sinhronizēti. Tātad, ja vienā lampā maināt krāsu uz sarkanu, šī lampiņa paziņos tīmekļa serverim, ka pašreizējā krāsa ir sarkana, otra lampiņa pēc 5 sekundēm pārbaudīs tīmekļa serveri un redzēs, ka pašreizējā krāsa ir sarkana, un pēc tam mainīsies uz to krāsa. Izmantotais tīmekļa serveris tika mitināts vienā no pis, jo es to izmantoju tajā pašā tīklā, taču jūs varētu viegli palaist šo serveri jebkurā publiskajā serverī, un lampas darbotos visos kontinentos.

Ņemot vērā šo dizainu, jūs to varētu viegli mērogot līdz vairāk nekā 2 lampām.

Zemāk ir divi repo, kas jums būs nepieciešami projekta vadīšanai. Ja jums ir problēmas ar BiblioPixel instalēšanu, varat apskatīt manu video par ziņojumu dēļa izveidi. Tas detalizēti attiecas uz BiblioPixel instalēšanu.

Labākā drauga gaismas programma, kas darbojas katrā pi:

github.com/tmckay1/best_friend_light

Tīmekļa serveris, kas izseko pašreizējo krāsu:

github.com/tmckay1/raspberrypi_gateway

4. solis: palaidiet programmu katrā Pi, palaidiet serveri un skatiet to darbībā

Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!
Palaidiet programmu katrā Pi, palaidiet serveri un redziet to darbībā!

Tagad jūs varat palaist programmu komandrindā, pārbaudot readme iepriekšējos repo, palaist serveri pēc readme un redzēt to darbībā!

Ieteicams: