INHOUDSOPGAWE:
- Voorrade
- Stap 1: Kyk na die video
- Stap 2: Knip skuim uit
- Stap 3: Konstrueer hekses
- Stap 4: Maak Hex Electronics
- Stap 5: Maak Main Hex Electronics
- Stap 6: Begrip van die kode (of skryf u eie)
- Stap 7: Toets hekses
- Stap 8: Bedek hekses
- Stap 9: klaar
Video: DIY omringende muurligte: 9 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hi. Ek is Anonieme Garnale, welkom by die eerste Instructables -tutoriaal van hierdie kanaal. As u meer hiervan wil sien, kyk hier na my Youtube -kanaal:
Nou, oor na die tutoriaal. Hierdie muurligte word beheer deur 'n lang adresseerbare RGB -strook. Daar is 4 hekses met die strook en 'n ir -sensor, en een hoofheks. Hierdie hoof hex bestaan uit 'n Ardiuno nano en 'n paar ander dinge.
Voorrade
Struktuur
- Skuim of hout
- Warm gom
- Dubbel slot klittenband/muurhouers
- Plakband (opsioneel)
- 120 hakies in 3D gedruk (https://bit.ly/2YRMyCY)
Elektronika
- Arduino Nano:
- WS2811 Adresbare RGB LED Strip: amzn.to/2CmM2oR
- IR -sensors: https://amzn.to/2V02Ok1 (opsioneel Dit sal 'n terugvoer gee om iets gaaf te maak as u met die hand beweeg. EX: Die ligte flits wit terwyl u hande beweeg)
- Protoboard (en headers):
- 30 AWG -draad:
- Weerstande
- Status LED
Stap 1: Kyk na die video
Deur na die video van 2 minute te kyk, kry u 'n basiese begrip van die projek
Stap 2: Knip skuim uit
U kan eers lyne trek vir elk van die hekses op u skuim of hout.
Vir elke heks benodig jy:
- 1 seshoek 6 in sye
- 6 1in x 6in
U kan natuurlik die groottes wissel of selfs die vorm verander. Maak net seker dat die sykant van die veelhoek dieselfde lengte as die reghoeke het.
Stap 3: Konstrueer hekses
Gebruik die nuutgesnyde stukke om 'n boks te vorm. 'N Maklike manier om dit aan mekaar te koppel, is om 'n konyn te sny en dan die skuimhoeke in te plak. As u hout gebruik, kan u houtlym en skroewe gebruik.
Gebruik dan 'n 3D -gedrukte 120 stut om die reghoeke aan mekaar te heg. As u nie 'n 3D -drukker het nie, kan u meer gom gebruik of 'n metaal 90 -stut buig. Die stut is ook 120 grade, want 'n seshoek se hoek is 120. As u driehoeke doen, is dit 60 grade.
Maak seker dat u alles skuur om 'n mooi afwerking te kry.
Aan die einde, plaas u muurhouers of klittenband agterop.
Stap 4: Maak Hex Electronics
Elke heks het 'n VCC, GND, IN, OUT en IR. Dus moet elkeen 5 drade hê.
Stoor een van die hekses vir die hoofbeheerder, vir die ander, volg die volgende stappe:
- String RGB LED's om die binnekant van die heks.
- Gebruik warm gom langs die gom van die strook om dit vas te maak. U kan ook band gebruik om die strook vas te maak (opsioneel)
- Soldeerdrade aan die ente van die strook. 2 van hulle moet VCC wees, en 2 moet gemaal word. 1 van elk vir DIN en DO
- Sny 'n klein reghoek aan die kant van die heks met 'n knipmes om 'n 5 -pen kop te kry. (Opsioneel)
- As u kies om 'n IR -sensor te gebruik, moet soldeerdrade na 'n IR -sensor gemaak word. Daar moet VCC, GND en OUT wees
- Soldeer elkeen van die VCC -drade saam en verbind dit dan met die eerste pen van die penkop. As u nie 'n penkop gebruik nie, koppel dit aan 'n lang draad.
-
Soldeer elkeen van die GND -drade saam en verbind dit dan met die tweede pen van die penkop.
- Soldeer die DIN -draad van die strook aan die derde pen van die penkop.
- Soldeer die DO -draad van die strook aan die derde pen van die penkop.
- Soldeer die OUT -draad as die IR -sensor aan die derde pen van die penkop is.
Doen dit vir al die hekses, behalwe dat een daarvan as die hoofbord gebruik sal word
Stap 5: Maak Main Hex Electronics
Hierdie projek word uitgevoer deur 'n Arduino -mikrobeheerder. Die skematiese lyk ingewikkelder as wat dit werklik is. U kan dit aan 'n protobord soldeer, maar as u nie toegang tot sommige het nie, kan u 'n broodbord gebruik. Ek verkies om protoboard te gebruik, want dit is 'n bietjie meer permanent. Die hoofbord is eintlik net een van die ander hekses, met die RGB -strook om die draad en die IR -sensor. Die hoofbord het baie penkoppe as uitset na die ander hekses. Daar is 5 penne vir elke heks. VCC, GND, RGB In, RGB Out, IR. Elke IR -pen gaan na een van die digitale penne van die Arduino. Die VCC gaan na 5V op die Arduino, GND tot GND. Vir een van die stelle penkoppe moet die RGB In deur 'n weerstand van 330 ohm op 'n digitale pen op die Arduino gemaal word. Die tweede RGB In gaan na die eerste RGB Out. Derde RGB -ingang na die tweede RGB -uitgang, en dit hou aan totdat u laaste stel speldopskrifte nie 'n RGB -uitgang het nie. Of ten minste, die RGB out gaan nêrens heen nie. Boonop het ek 'n status -LED bygevoeg.
Stap 6: Begrip van die kode (of skryf u eie)
Hierdie stap kan oorgeslaan word as u regtig nie omgee nie.
Die enigste ding wat ek u wou vertel, is dat daar 'n lyn is wat verander kan word om die patroon van die ligte te verander.
Stap 7: Toets hekses
Nadat u die kode na die Arduino opgelaai het (kode kan hier gevind word: https://bit.ly/3fEHuIJ), koppel elk van die hekses aan die penkoppe van die hoofheks. As dit aanskakel, wonderlik! Indien nie, kyk na elk van die verbindings. Ek het eintlik een van my Arduino -nanos gebraai, want op een van die hexes het ek VCC en GND op die RGB -strook oorgeskakel. Probeer elkeen van die hekses afsonderlik toets. Onthou, as die eerste heks nie werk of ontkoppel is nie, werk die res nie vanweë die manier waarop ons dit bedraad het nie.
As u klaar is om te werk, bedek die status-LED's van die IR-sensor en die ingeboude status-led met Arduino met elektriese band. Hulle sal die effek net verwoes.
Stap 8: Bedek hekses
Bedek die heksies daarmee met die nasleeppapier. U kan 'n duidelike verpakkingstape gebruik om dit vas te maak, of om dit vas te plak. Maak seker dat u nie die penkoppe bedek nie.
As u 'n IR -sensor het, gebruik 'n klein skroewedraaier voordat die verseëling heeltemal is, om die IR -sensor na die nuwe opspoorpapier te kalibreer deur die potensiometer van die sensor te draai (Kloksgewys = meer sensitief, CCW = minder sensitief).
Stap 9: klaar
Nadat u dit teen die muur aangebring het en alles weer ingeprop het, is u uiteindelik klaar! Probeer om die kamer donker te maak, dan lyk dit regtig cool. Dankie dat u so ver gekom het, en geniet die mooi ligte op u muur.
Meer skakels:
Webwerf: sites.google.com/view/anonymous-shrimp/home?authuser=0
Webwerfskakel na projek: sites.google.com/view/anonymous-shrimp/projects/diy-nano-leaf?authuser=0
YT:
Aanbeveel:
Haal data van enige webwerf af via wifi (noorderlig -aanwyser) met 'n omringende atmosfeer met NodeMcu: 6 stappe
Haal data van enige webwerf via Wifi (noorderlig -aanwyser) na vore en wys dit met NodeMcu: my motivering: ek het BAIE instruksies gesien oor die opstel/ gebruik van 'n NodeMCU (gebou op die ESP8266 -module) vir die maak van IoT -projekte (internet van dinge) . Baie min van hierdie tutoriale het egter al die besonderhede/ kode/ diagramme gehad vir 'n baie nuweling
Omringende LED -muurklok: 11 stappe (met foto's)
Ambient LED Wall Clock: Onlangs het ek gesien hoe baie mense groot LED -matrikse bou wat absoluut pragtig lyk, maar dit het bestaan uit ingewikkelde kode of duur dele of albei. Daarom het ek daaraan gedink om my eie LED -matriks te bou wat bestaan uit baie goedkoop onderdele en baie
Omringende helderheid Herinner masjien: 3 stappe
Omringende helderheid Herinner masjien: oor hierdie masjien: as u omgewing te donker is wat u oë kan benadeel, is daar geluid om u daaraan te herinner
Raspberry Pi - BH1715 Python -tutoriaal vir digitale omringende ligsensor: 4 stappe
Raspberry Pi - BH1715 Digitale Ambient Light Sensor Python -tutoriaal: Die BH1715 is 'n digitale Ambient Light Sensor met 'n I²C -bus -koppelvlak. Die BH1715 word algemeen gebruik om die omgevingsligdata te verkry vir die aanpassing van die krag van die LCD- en toetsbordblok vir mobiele toestelle. Hierdie toestel bied 'n resolusie van 16 bis en 'n verstelbare
Omringende intydse klok: 4 stappe
Ambient Real Time Clock: AimI het hierdie klok gemaak omdat ek 'n adresbare LED -strook het en ek wil dit gebruik. Toe sien ek dat my kamer nie 'n goeie horlosie het wat by sy mure pas nie. Dus het ek besluit om 'n horlosie te maak wat sy kleure kan verander volgens die bui van die gebruiker of