Sadržaj:
- Korak 1: Skupite sve dijelove
- Korak 2: Napravite senzorski tepih
- Korak 3: Postavite LED traku na krevet
- Korak 4: Programirajte sitnice
- Korak 5: Napravite krug
- Korak 6: Uživajte !
Video: Noćna svjetla u elegantnom krevetu: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Od Danni FRPratite me na twitterFollow Više od autora:
O: Zanimaju me nove tehnologije i stvari koje možemo napraviti kod kuće s nekoliko komponenti i malo mašte. Više o Danni FR »
Ovo je sistem osvjetljenja kreveta budućnosti! Uključuju se kada izađete iz kreveta usred noći i isključuju se kada uđete u svoju udobnu mašinu iz snova. Dakle, nema više noćnih nesreća i smrskanih prstiju !!
Ovo je super jednostavno za gradnju i vaš krevet će izgledati kao da ne izgleda sa ovog svijeta. Pa počnimo, hoćemo li?
Korak 1: Skupite sve dijelove
U redu, za početak moramo imati sve potrebne dijelove za ovaj projekt. Molimo pročitajte ovaj korak rupe prije nego što nešto kupite. Dakle, trebat će vam:
- Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
- Matična ploča (https://www.adafruit.com/product/64)
- Neke kratkospojne žice (https://www.adafruit.com/product/153)
- Otpornik 4k7 ohma (https://www.adafruit.com/product/2783)
- List velostata (https://www.adafruit.com/product/1361)
- Naša LED traka (https://www.adafruit.com/product/2237)
- Napajanje (https://www.adafruit.com/product/1466)
- I naravno malo trake, aluminijske folije i tankog kartona
- Neki alati poput kliješta, škara i lemilice.
- Malo električne trake i kaptonske trake.
- Tepih naravno !!!
Kao što vjerojatno vidite, veliki sam ljubitelj Adafruit proizvoda, međutim možete koristiti i druge modele LED traka. Na vama je, moj kôd ima mnogo dostupnih opcija. U svom postavljanju koristio sam 50 LED SM16716 modula, slobodno koristite onoliko LED dioda koliko želite i bilo koji model koji kod podržava. Ali razmislite o ispravnom napajanju za vaše postavljanje, imajte na umu da većini rgb traka može trebati čak 60 mA po LED -u. Pa ste upozoreni!
Korak 2: Napravite senzorski tepih
Ovo je vjerojatno najduži dio ovog vodiča, ali je jednostavan. Molimo koristite fotografije kao referencu i slijedite ove korake:
- Izrežite dva lista aluminijske folije nešto manja od lista velostata.
- Zatim upotrijebite električnu traku za spajanje 3 lista. Zapamtite da u sredini ide list velostata. Ostavite i mali prostor bez trake za ožičenje.
- Za stvaranje električnih kontakata upotrijebite neki bakreni taper, jedan ide u donju aluminijsku foliju, a drugi u gornju.
- Lemite žice na pričvršćenu bakrenu traku i upotrijebite malo kaptonske trake za zaštitu veze.
- Zatim upotrijebite tanki karton kako biste zaštitili aluminijsku foliju od kidanja, ovi listovi moraju biti iste veličine kao i cijeli senzor. Pričvrstite ga još električnom trakom. Također pazite da pustite mali prostor bez trake ili napravite malu rupu u aluminiju i kartonu kako biste omogućili izlaz zraka bez oštećenja senzora.
- Je li sve u redu, sada imate potpuno funkcionalan senzor koraka !!!
Napomena: Upotrijebio sam plastičnu vrećicu koja je isporučena s velostatom za zaštitu senzora od vlage, samo ga umetnite:)
Korak 3: Postavite LED traku na krevet
Idemo sada na zabavni dio ovog projekta, pričvrstite svjetla na krevet !!! Neću ulaziti u detalje s ovim, samo budite kreativni i radite kako želite. Ali ako vam treba malo inspiracije, stavljao sam mine svakih nekoliko centimetara i koristio sam maskirnu traku da je pričvrstim za krevet.
Slobodno koristite onoliko svjetala koliko želite, na željenom položaju i udaljenosti:)
Korak 4: Programirajte sitnice
U redu, prije svega ćete morati naučiti kako koristiti Trinket. Na sreću adafruit ima odličan vodič upravo ovdje. Kad budete spremni, vratite se na akciju.
Vidim, vratili ste se. Sada znate kako učitavati programe na Trinket pomoću Arduina i osnova, vjerovatno ste radili Blinky demo:)
Sada preuzmite sjajnu biblioteku FastLED s GitHub -a i instalirajte je. I onda stavite svoj kôd u vašu sitnicu, programiran je da LED diode uključi plavom bojom uz malu animaciju. Ali slobodno izmijenite kako god želite, ne zaboravite konfigurirati broj LED dioda koje koristite i vrstu trake.
// Ovaj projekt je kreirao Danni Fernandez #include #include "FastLED.h" #define NUM_LEDS 50 // koliko LED dioda ima vaša traka #define DATA_PIN 0 // linija podataka za vašu traku #define CLOCK_PIN 1 // linija za vaša traka, je li vaša traka nema ovaj komentar to#definirajte SENSOR_PIN 1 // gdje je senzor spojen, na adafruit dranguliji analogni pin 1 jednak je digitalnom pin 2#definirajte TRIGGER 50 // vrijednost ispod ako smatrate da neko korača CRGB LED diode [NUM_LEDS]; int inicijalizacija = 0; int stanje = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // kada želite da drangulija radi na 16MHZ, molimo vas da je također odaberete na izborniku ploče // Raskomentirajte/uredite jedan od sljedećih redova za svoju LED traku koju koristite // FastLED.addLeds (LED, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); FastLED.addLeds (LED diode, NUM_LEDS); // u mom slučaju ovo je moj model trake // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); // FastLED.addLeds (LED diode, NUM_LEDS); inicijalizacija = 1; delay (500);} void loop () {if (inicialization == 1) // isključuje sve LED diode na napajanju {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); inicijalizacija = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // ako je neko na tepihu {if (state == 0) // ako su LED diode isključene, učinite ovu animaciju za uključivanje {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); kašnjenje (100); } kašnjenje (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); kašnjenje (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
Za posljednju verziju koda nabavite je na GitHub -u:
Korak 5: Napravite krug
Prilično je jednostavan krug, pa će nam trebati samo nekoliko minuta da ovo napravimo na našoj ploči,:)
Moje veze su sljedeće:
- 5V od napajanja do BAT pina trinketa i Vcc naše LED trake.
- GND od napajanja do Trinketa, jedna žica našeg senzora tepiha i GND LED trake.
- Trinket pin 0 na pin za podatke LED trake.
- Trinket pin 1 na sat pin LED trake.
- Druga žica senzora prostirke ide na Trinket pin 2, također otpornik od 4k7 ohma ide između ovog pina i 5V pina Trinketa.
To je sve, lako zar ne mislite?
Korak 6: Uživajte !
Sakrijte sve ispod kreveta i stavite senzor pod tepih. Sada ste spremni za pokretanje ovog projekta.
Nadam se da ćete uživati i puno hakirati s animacijama i osvjetljenjem.
Hvala što me čitate:)
Preporučuje se:
Dajte svom krevetu pod sjaj!: 7 koraka (sa slikama)
Dajte svom krevetu pod sjaj !: U ovom uputstvu ću vam objasniti kako vaš krevet izgledati sjajno pomoću RGB LED dioda. Ovi koje sam dobio su daljinski upravljani, imaju različite opcije, poput blijeđenja ili bljeskanja, i vrlo su jeftini. Nedavno je bila rasprodaja na banggu
Osvijetlite dječji sat - Green znači Go! Crveno, ostani na krevetu !!!: 5 koraka (sa slikama)
Osvijetlite dječji sat - Green znači Go! Crveno, ostani u krevetu !!!: Ludili smo bez dovoljno sna !!! Naš dvogodišnjak nije mogao razumjeti kako "čekati sedmu" na satu prije nego što je izašao iz svoje sobe ujutro nakon jutra. Probudio bi se rano (mislim oko 5:27 ujutro - " ima 7 !!! "
Knex u krevetu IPod držač: 5 koraka
Knex u krevetu IPod držač: Pošto sam dobio toliko pozitivnih odgovora, odlučio sam ovo objaviti. Evo ga. Također ću objaviti mod za klasični iPod
Lagani iPod u krevetu: 7 koraka
Lagani Ipod u krevetu: Na osnovu jednog Jollexs Ipod -a u krevetu, napravio sam ovaj lagani koji koristi manje komada i može imati ili Ipod classic ili Ipod touch bez ikakvih promjena
Božićna svjetla "uradi sam" postavljena na muziku - koreografska svjetla kuće: 15 koraka (sa slikama)
DIY Božićna svjetla postavljena na muziku - koreografska svjetla za kuću: DIY božićna svjetla na muziku - koreografska kućna svjetla Ovo nije DIY za početnike. Trebat će vam dobro razumijevanje elektronike, kruga, OSNOVNOG programiranja i općenitih znanja o električnoj sigurnosti. Ovaj DIY je za iskusnu osobu pa