Sisukord:
- Samm: koguge kõik osad kokku
- 2. samm: ehitage andurivaip
- Samm: paigaldage LED -riba oma voodile
- 4. samm: programmeerige nipsasjake
- Samm: ehitage vooluring
- 6. samm: nautige !
Video: Fancy Bed Night Lights: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Autor: Danni FRJälgi mind Twitteris
Teave: Mind huvitavad uued tehnoloogiad ja asjad, mida saame mõne komponendi ja natuke kujutlusvõimega kodus valmistada. Lisateave Danni FR kohta »
See on tuleviku voodivalgustite süsteem! Need lülituvad sisse, kui keset ööd voodist välja astute, ja lülituvad välja, kui astute oma mugavasse unenägude masinasse. Nii et pole enam öiseid õnnetusi ja purustatud varbaid !!
Seda on ülilihtne ehitada ja teie voodi näeb sellest maailmast välja. Alustame siis, eks?
Samm: koguge kõik osad kokku
Okei, alustamiseks peab meil olema kogu selle projekti jaoks vajalik osa. Enne selle ostmist lugege palun seda auku. Nii et teil on vaja:
- Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
- Leivalaud (https://www.adafruit.com/product/64)
- Mõned hüppajajuhtmed (https://www.adafruit.com/product/153)
- 4 k7 oomi takisti (https://www.adafruit.com/product/2783)
- Velostati leht (https://www.adafruit.com/product/1361)
- Meie LED -riba (https://www.adafruit.com/product/2237)
- Toiteallikas (https://www.adafruit.com/product/1466)
- Ja muidugi natuke teipi, alumiiniumfooliumi ja õhukest pappi
- Mõned tööriistad, nagu tangid, käärid ja jootekolb.
- Natuke elektrilinti ja kaptonlinti.
- Loomulikult voodivaib !!!
Nagu ilmselt näete, olen ma suur Adafruit'i toodete fänn, kuid võite kasutada ka teisi LED -ribamudeleid. See on teie otsustada, minu koodil on palju võimalusi. Oma seadistuses kasutasin 50 LED SM16716 moodulit, võite vabalt kasutada nii palju LED -e kui soovite ja kõiki mudeleid, mida kood toetab. Kuid kaaluge oma seadistamiseks sobivat toiteallikat, pidage meeles, et enamik rgb -ribasid võib vajada kuni 60 mA LED -i kohta. Nii et teid hoiatatakse!
2. samm: ehitage andurivaip
See on ilmselt selle õpetuse pikim osa, kuid see on lihtne. Palun kasutage viitena fotosid ja järgige neid samme:
- Lõika kaks alumiiniumfooliumilehte velostaadilehest veidi väiksemaks.
- Seejärel kasutage kolme lehe ühendamiseks mõnda elektrilist linti, pidage meeles, et keskel läheb velostaadi leht. Samuti jätke juhtmestiku jaoks väike ruum lindist vabaks.
- Elektriliste kontaktide loomiseks kasutage mõnda vasest tepperit, üks läheb alumisse alumiiniumfooliumi ja teine ülemisse.
- Jootke juhtmed kinnitatud vaselindi külge ja kasutage ühenduse kaitsmiseks mõnda kaptonlinti.
- Seejärel kasutage õhukest pappi, et kaitsta alumiiniumfooliumi rebimise eest, need lehed peavad olema sama suurusega kui kogu andur. Kinnitage see rohkem elektrilindiga. Samuti olge ettevaatlik, et lasete väikese ruumi ilma lindita või tehke nii alumiiniumist kui ka papist väike auk, et õhk pääseks ilma andurit kahjustamata.
- Kui kõik on korras, on teil nüüd täielikult toimiv astumisandur !!!
Märkus: ma kasutasin velostati lehega kaasas olnud kilekotti, et kaitsta sensorit niiskuse eest, libistage see lihtsalt sisse:)
Samm: paigaldage LED -riba oma voodile
Nüüd läheme selle projekti lõbusa osa juurde, kinnitage oma tuled oma voodi külge !!! Ma ei kirjuta sellega palju üksikasju, olge lihtsalt loov ja tehke nii, nagu soovite. Aga kui teil on vaja natuke inspiratsiooni, panin ma iga paari sentimeetri tagant miinid ja kinnitasin selle voodile kinnitamiseks maalriteibiga.
Kasutage julgelt nii palju LED -e kui soovite, soovitud asendis ja kauguses:)
4. samm: programmeerige nipsasjake
Olgu, kõigepealt peate õppima nipsasja kasutamist. Õnneks on adafruitil siin suurepärane õpetus. Kui olete valmis, tulge tagasi tegevuse juurde.
Ma näen, sa tulid tagasi. Nüüd teate, kuidas programme Trinketisse laadida koos Arduino ja põhitõdedega, tõenäoliselt olete teinud Blinky demo:)
Laadige nüüd GitHubist alla suurepärane FastLED -kogu ja installige see. Ja siis pange minu kood teie nipsasja sisse, on programmeeritud väikese animatsiooniga LED -id siniseks muutma. Kuid muutke julgelt, mida soovite, ärge unustage konfigureerida kasutatavate LED -ide arvu ja riba tüüpi.
// Selle projekti lõi Danni Fernandez #include #include "FastLED.h" #define NUM_LEDS 50 // mitu LED -i teie ribal on #define DATA_PIN 0 // riba andmerida #define CLOCK_PIN 1 // kellajoon teie riba, kas teie riba ei oma seda kommentaari see#define SENSOR_PIN 1 // kuhu andur on ühendatud, on adafruit nipsasja analoogpistikul 1 võrdne digitaalse tihvtiga 2#define TRIGGER 50 // allpool olev väärtus, kui arvate, et keegi astub CRGB -le ledid [NUM_LEDS]; int algatamine = 0; int olek = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // kui soovite nipsasja kiirust 16 MHz, valige palun see ka tahvli menüüst // Tühistage/muutke oma LED -riba jaoks ühte järgmistest ridadest, mida kasutate // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); FastLED.addLeds (ledid, NUM_LEDS); // minu puhul on see minu ribamudel // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); // FastLED.addLeds (ledid, NUM_LEDS); initsialiseerimine = 1; delay (500);} void loop () {if (inicialization == 1) // lülitage kõik toiteallikad sisse {sisse (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); initsialiseerimine = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // kui keegi on vaibal {kui (olek == 0) // on LED -id välja lülitatud, siis tehke seda animatsiooni sisselülitamiseks {for (int i = 0; i < NUM_LEDS; i ++) {led .setRGB (0, 0, 20); FastLED.show (); viivitus (100); } viivitus (200); jaoks (int x = 20; x <= 125; x ++) {jaoks (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); viivitus (20); } samas (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
Koodi viimase versiooni saamiseks hankige see GitHubist:
Samm: ehitage vooluring
See on üsna lihtne ring, nii et meil kulub selle leivalauale valmistamiseks vaid mõni minut:)
Minu ühendused on järgmised:
- 5 V toiteallikast nipsasja PVT -pistikuni ja meie LED -riba Vcc.
- GND toiteallikast nipsasjani, meie vaibasensori üks juhe ja LED -riba GND.
- Nipsasja tihvt 0 LED -riba andmestiku külge.
- Nipsasja tihvt 1 LED -riba kellatapi külge.
- Vaibaanduri teine traat läheb Trinketi tihvti 2 juurde, samuti läheb selle tihvti ja nipsasja 5 V tihvti vahele 4 k7 oomi takisti.
See on kõik, lihtne, kas sa ei arva?
6. samm: nautige !
Peida kõik oma voodi alla ja pane andur vaiba alla. Nüüd olete valmis seda projekti rokkima.
Loodan, et naudite seda ja hakkate animatsioonide ja valgustusega palju häkkima.
Aitäh, et mind lugesite:)
Soovitan:
Eggcellent Night Light!: 4 sammu
Eggcellent Night Light!: See on minu esimene juhendatav! Olen hiljuti lugenud palju LED-ide ja lihtsate LED-Altoid-taskulampide kohta ning sain ühel päeval (pärast õrna fritata küpsetamist) inspiratsiooni munade lisamiseks kogu LED-Altoid-lovefesti. Ma tahtsin ema
Minion Night Ligth Powerbank: 3 sammu (piltidega)
Minion Night Ligth Powerbank: taaskasutage seebikonteinerit kätele. Enne alustamist kasutame keevitamist, nii et soovitan teil näha keevituskursust ja olla liitiumpatareide käsitsemisel väga ettevaatlik. Minioonide konteineri lambi jaoks muutmiseks vajame: 1. Võimsus
Fancy LED müts: 5 sammu (piltidega)
Fancy LED -müts: Olen alati tahtnud teha Arduino projekti, kuid mul pole kunagi olnud ühtegi suurepärast ideed selle jaoks enne, kui mu pere kutsuti uhkele mütsipeole. Kahe nädala pikkuse tähtajaga olin uudishimulik, kas saaksin liikumistundlikku LED -animatsioonimütsi nii planeerida kui ka teostada. Pöörab
Lights Out Night Light: 4 sammu
Lights Out Night Light: On aeg magama minna. Tõused ööseks tuled välja ja pärast lüliti pööramist mõistad, et ees on kottpime teekond tagasi oma voodi turvalisuse poole. Teie õnneks leiutati öölambid ja olete jõudnud
Night City Skyline LED seinalamp: 6 sammu (piltidega)
Night City Skyline LED seinalamp: see juhend juhendab, kuidas ehitasin dekoratiivse seinalambi. Idee on öine linna siluett, kus hoonetel on mõned valgustatud aknad. Lamp on teostatud poolläbipaistva sinise pleksiklaaspaneeliga, mille siluetid on maalitud