Turinys:
- 1 žingsnis: sukurkite pagrindą
- 2 žingsnis: sukurkite difuzijos bloką
- 3 žingsnis: suvirinkite grandinę ir paleiskite kodą
- 4 veiksmas: paleiskite programą kiekviename „Pi“, paleiskite serverį ir pamatykite tai veikiant
Video: „Pasidaryk pats“ilgų nuotolių geriausių draugų žiburiai: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Aš sukūriau tolimojo nuotolio sinchronizuotas lempas, žinomas kaip „Geriausio draugo“lempos. Tai tik reiškia, kad jie sinchronizuojami su esama kitos lempos spalva. Taigi, jei vieną lemputę pakeistumėte žalią, netrukus po kitos lemputės užsidegtų žalia spalva. Tai labai lengvas „Raspberry pi“projektas, į kurį gali patekti kiekvienas, ir naudoja daug tikrai pagrindinių sąvokų, kuriomis puikiai remiamasi.
Tai būtų puikus projektas, kurį būtų galima vykdyti karantino metu, nes jūs negalite visą laiką būti arti vienas kito, ir jis gali būti naudojamas tuose pačiuose namuose nurodant, ar esate susitikime ar kitame svarbiame renginyje.
Priedai:
- ws2811 LED lemputės -
- „Raspberry pi zero“, kurį naudojau (gali naudoti bet kurį „pi“, nepamirškite gauti SD kortelės) -
- Akrilo lakštas -
- Mygtukas
- Vyšnių mediena, raudonojo ąžuolo mediena - vietinis medienos platintojas
1 žingsnis: sukurkite pagrindą
Norėdami pradėti, jums reikės dėžutės, kurioje galėsite įdėti elektroninius komponentus ir tiekti šviesą. Aš turėjau šiek tiek vyšnios ir raudono ąžuolo medienos, kurią naudoju gaminant dėžutę. Viršuje naudojau vieną kvadratinį vyšnios gabalėlį, kuris buvo maždaug 4,5 colio x 4,5 colio ir 1,25 colio storio. Tada aš panaudojau iškirptus raudono ąžuolo medžio gabalus, kad pridėčiau skyrių, kuriame bus elektroniniai komponentai. Šie gabalai buvo apie 4,5 colio ilgio, 1 colio storio ir 2 colių pločio. Jei tai daryčiau dar kartą, raudoną ąžuolą tikrai suploninčiau, kad elektroniniai komponentai turėtų daugiau vietos. Nupjovęs gabalus, nušlifavau juos ir išgręžiau skylę „ws2811 led“, naudodamas 1/2 colio grąžtą. Tada baigiau juos su Mahoney graikinių riešutų aliejumi.
2 žingsnis: sukurkite difuzijos bloką
Po to, kai buvo pagamintas pagrindas, pradėjau gaminti difuzijos bloką, kuris bus naudojamas išsklaidyti šviesą iš ws2811 diodo. Norėdami tai padaryti, aš iš akrilo iškirpiau stačiakampius gabalus ir tada nušlifavau akrilą, kad jis būtų tikrai neryškus. Tai leis šviesos diodui skleisti ir labiau apšviesti. Tada aš naudoju karštus klijus konstrukcijos tvirtinimui
3 žingsnis: suvirinkite grandinę ir paleiskite kodą
Tai laikas grandinei lituoti. Kiekvienoje šviesoje yra aviečių pi nulis, „ws2811“lemputė, mygtukas ir rezistorius. Viena grandinė naudojama valdyti ws2811 LED, o kita - vartotojo įvesties tikrinimui. „Ws2811“šviesos diodų grandinė yra paprasta, kuriai valdyti naudojami aviečių pi įžeminimo, 5 V ir pwm kaiščiai. Vartotojo įvesties grandinėje yra srovės ribojimo rezistorius ir mygtukas, naudojamas įjungti ir išjungti įtampą iš aviečių pi įvesties kaiščio.
Kiekvienas pi veikia tą pačią programą. Ši programa tikrina, kai paspaudžiamas mygtukas, ir jei taip, keičia spalvą. Tada jis siunčia pranešimą žiniatinklio serveriui, kuris seka esamą spalvą. Kas 5 sekundes ši programa taip pat patikrina esamą spalvą iš žiniatinklio serverio ir, jei ta spalva skiriasi nuo dabartinės lempos spalvos, ji pasikeičia į tą spalvą. Taip jie yra sinchronizuojami. Taigi, jei pakeisite vienos lemputės spalvą į raudoną, ši lemputė žiniatinklio serveriui praneš, kad dabartinė spalva yra raudona, kita lemputė per 5 sekundes patikrins žiniatinklio serverį ir pamatys, kad dabartinė spalva yra raudona, o vėliau pasikeis į tą spalva. Mano naudojamas žiniatinklio serveris buvo priglobtas viename iš „pis“, nes aš jį naudoju tame pačiame tinkle, tačiau jūs galite lengvai paleisti šį serverį bet kuriame viešajame serveryje, o lemputės veiks visuose žemynuose.
Atsižvelgiant į šią konstrukciją, galite lengvai ją išplėsti iki daug daugiau nei 2 lempų.
Žemiau yra du repo, kurių jums reikės projektui vykdyti. Jei kyla problemų diegiant „BiblioPixel“, galite pažiūrėti mano vaizdo įrašą apie pranešimų lentos kūrimą. Čia išsamiai aprašomas „BiblioPixel“diegimas.
Geriausio draugo šviesos programa, vykdoma kiekviename pi:
github.com/tmckay1/best_friend_light
Žiniatinklio serveris, kuris stebi esamą spalvą:
github.com/tmckay1/raspberrypi_gateway
4 veiksmas: paleiskite programą kiekviename „Pi“, paleiskite serverį ir pamatykite tai veikiant
Dabar galite paleisti programą komandinėje eilutėje, patikrindami ankstesnių repo repeticiją, paleisti serverį po readme ir pamatyti, kaip jis veikia!
Rekomenduojamas:
„Pasidaryk pats“makro objektyvas su AF (kitoks nei visi kiti „pasidaryk pats“makro objektyvai): 4 žingsniai (su nuotraukomis)
„Pasidaryk pats“makro objektyvas su AF (kitoks nei visi kiti „pasidaryk pats“makro objektyvai): mačiau daug žmonių, gaminančių makro objektyvus su standartiniu rinkiniu (paprastai 18–55 mm). Dauguma jų yra objektyvas, tiesiog prilipęs prie fotoaparato atgal arba nuimtas priekinis elementas. Abi šios galimybės turi neigiamų pusių. Objektyvui pritvirtinti
Ultragarsinis jutiklis Automatinis LED pasveikinimo animacijos žiburiai ir LCD informacijos ekranas: 6 žingsniai
Ultragarso jutiklio automatinės šviesos diodų pasveikinimo animacijos lemputės ir LCD informacijos ekranas: kai grįžtate namo pavargęs ir bandote atsisėsti bei atsipalaiduoti, turi būti labai nuobodu kiekvieną dieną vėl ir vėl matyti tą patį. Kodėl nepridedate kažko įdomaus ir įdomaus, kuris keičia jūsų nuotaiką? Sukurkite itin lengvą „Arduin“
Sukurkite mini „pasidaryk pats“hidroponines sistemas ir pasidaryk pats „Hydroponic Herb Garden“su „WiFi“įspėjimais: 18 žingsnių
Sukurkite mini „pasidaryk pats“hidroponines sistemas ir pasidaryk pats „Hydroponic Herb Garden“su „Wi -Fi“įspėjimais: šioje pamokoje parodysime, kaip sukurti #DIY #hidroponikos sistemą. Ši „pasidaryk pats“hidroponinė sistema laistys pagal pasirinktą hidroponinį laistymo ciklą, 2 minutes įjungus ir 4 minutes išjungus. Jis taip pat stebės rezervuaro vandens lygį. Ši sistema
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizacijos signalą 17 žingsnių
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizatorių sėjamoji: Šiame straipsnyje mes parodysime, kaip patobulintą savaiminio laistymo puodą su „WiFi“atnaujinti į „pasidaryk pats“laistymo puodą su „WiFi“ir judesio aptikimo signalizacija. Jei neskaitėte straipsnio apie tai, kaip sukurti „pasidaryk pats“laistymo puodą su „WiFi“, galite baigti