Satura rādītājs:
- 1. solis: izveidojiet pamatu
- 2. darbība: izveidojiet difūzijas bloku
- 3. solis: pielodējiet ķēdi un palaidiet kodu
- 4. solis: palaidiet programmu katrā Pi, palaidiet serveri un skatiet to darbībā
Video: DIY tālsatiksmes labāko draugu gaismas: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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:
- ws2811 LED spuldzes -
- Aveņu pi nulle, kuru es izmantoju (var izmantot jebkuru pi, atcerieties iegūt SD karti) -
- Akrila loksne -
- Uzspied pogu
- Ķiršu koks, sarkanā ozola koks - vietējais koksnes izplatītājs
1. solis: izveidojiet pamatu
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
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
Š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ā
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:
Pūka lācis un draugu nakts gaisma: 5 soļi (ar attēliem)
Pūka Lāča un draugu nakts gaisma: Šī nakts gaisma tika izveidota, izmantojot uz virsmas uzstādītu ATTiny85. Tam ir divas pogas, viena, lai to ieslēgtu un izslēgtu, un otra, lai apturētu to izvēlētajā apgaismojuma secībā. Pauze nav īsta pauze, bet drīzāk vienkārši pārtrauc savienojumu ar
Tālsatiksmes pārvades sistēmas ķēde: 6 soļi
Tālsatiksmes pārvades sistēmas ķēde: Šodien šajā rakstā mēs runāsim par to, kā izveidot pamata tālsatiksmes pārvades sistēmas ķēdi. Šajā sakarā ļaujiet man sniegt īsu ķēdes attēlojumu. Cik vispārīgi tas darbojas un kā es runāju ar jums
ESP32 ar ārējo tālsatiksmes antenu: 10 soļi
ESP32 ar ārējo tālsatiksmes antenu: šodienas tēma attiecas uz attāluma pārbaudi ar ESP32 ar ārējo antenu. Šodien izmantosim divus moduļus: no Espressif un TTGO. Pēc tam pārbaudīsim RSSI starp šīm divām ESP32 antenām, ģenerēsim diagrammu no vēstures un uzrakstīsim žurnālu
Pārtrauciet braucienus ar draugu draugu: 8 soļi (ar attēliem)
Stop Rants ar Rant Buddy: Manās mājās mēs atrodam daudz sūdzību: Autobuss kavējās, ūdens dzesētājs darbā nav pietiekami auksts, ēdnīca tika slēgta agri. Bet, ja to nekontrolē, šīs nelielas kurnēšanas var pārvērsties pilnā sprādzienā. Lūk, kur šī ērta dusmu apstāšanās
DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas gaismas: 15 soļi (ar attēliem)
DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas lukturi: DIY Ziemassvētku gaismas iestatītas mūzikai - horeogrāfiski mājas gaismas Tas nav iesācējs DIY. Jums būs nepieciešama stingra izpratne par elektroniku, shēmu, BASIC programmēšanu un vispārīgām gudrībām par elektrisko drošību. Šis DIY ir paredzēts pieredzējušam cilvēkam, tāpēc