Turinys:
- Prekės
- 1 žingsnis: „Eletronics“nustatymas
- 2 žingsnis: programavimas
- 3 veiksmas: „Pixel“kūrimas
- 4 žingsnis: MDF surinkimas
- 5 žingsnis: komponentų litavimas
- 6 žingsnis: Baigti medžio darbus
- 7 žingsnis: mėgaukitės šviesomis
Video: „Pixel Smart Lamp“: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Tai projektas, kurį sukūriau išmaniai lemputei, valdomai „Bluetooth“, naudojant „Android Studio“sukurtą „Android“programą.
Pagrindinis „Pixel“tikslas yra rodyti gražias šviesas. Pavyzdžiui, tai židinio šviesos režimas, pažiūrėkime, kaip gali atrodyti vieno pikselio židinys. Taip pat vaivorykštės režimas parodo, kaip daug nuolydžių yra „natūraliai“suformuoti šviesos diodų.
„Pixel“elektronika yra „Arduino Nano“ir 10 adresuojamų šviesos diodų „ws2813“. Jame taip pat yra ekranas, rodantis laiką, ir garso signalas, kad galėtumėte nustatyti žadintuvą.
Jo korpusas pagamintas iš MDF (lazeriu pjausto) ir akrilo.
„Github“.apk, arduino failams, programų failams.
github.com/danielwilberger/PixelSmartLamp
Redaguoti: įkėlė MDF dalies pjaustymo lapus
Prekės
- Arduino nano;
- „Bluetooth“modulis HC-05
- „Real Time Clock“modulis;
- 4 skaitmenų LED ekranas;
- 10 x adresuojami šviesos diodai ws2812b
- Potenciometras;
- 4 x mygtukai;
- Garsinis signalas;
- 5V-2amp šriftas.
1 žingsnis: „Eletronics“nustatymas
Pirmasis mano žingsnis po to, kai buvo pristatyta elektroninė įranga, buvo visa tai surinkti ant prototipo.
Tokiu būdu galėčiau jį išbandyti ir pradėti programuoti „Arduino“.
Aš turėjau:
- Lituoti šviesos diodus;
- Surinkite visus įrenginius protoboarde;
- Surinkite 10 adresuojamų šviesos diodų (po du kiekvienai kubo pusei, atėmus apačią);
- Pradėkite programavimą.
Prieš gaudamas akrilo kubą galutiniam parodymui, išbandžiau jį ant mamos plastikinio dubenėlio.
2 žingsnis: programavimas
Kitas mano žingsnis buvo programavimas. Pirma, arduino su visomis funkcijomis, kurias pirmą kartą įsivaizdavau „Pixel“:
- Rodyti dabartinį laikrodžio laiką;
- Nustatykite žadintuvą pabudimui (arba laikmatį);
- Parodykite kelis šviesos režimus - nuo paprastos baltos lempos iki vaivorykštės šou ar židinio. Šioje dalyje labai naudingi buvo keli „Arduino“„FastLED“bibliotekos pavyzdžiai.
Baigęs turėjau visiškai valdomą lempą, naudodamas analoginius mygtukus ir potenciometrą. Taigi, kitas žingsnis buvo „Bluetooth“ryšio nustatymas naudojant programą, kurią sukūriau tik „Pixel“. Tai buvo ilgiausia dalis. Prieš šį projektą neturėjau žinių apie „Android“programavimą ir net nemokėjau „Java“kalbos. Bet aš jau žinojau į objektą orientuotą programavimą, todėl pradėjau „Android“programavimo kursą „Udemy“.
Galite patikrinti viską, ko norite mano „Github“. Nuoroda yra aukščiau šio straipsnio pradžioje.
3 veiksmas: „Pixel“kūrimas
Šią akimirką aš įsivaizdavau, kaip atrodys „Pixel“, bet atėjo laikas jį įdėti į popierių. Tiesą sakant, mano kompiuteryje. Kadangi kurčiau „Pixel“ant MDF medienos ir akrilo, žinojau, kad turiu piešti labai tikslų projektą. Taigi pasirinkau CAD programinę įrangą ir pradėjau piešti „Pixel“.
Tai gali atrodyti šiek tiek daug, bet aš jau žinojau CAD piešimą baigdamas inžinerijos kursą. Ir tai labai padėjo gauti 2D brėžinius MDF pjaustymui lazeriu.
4 žingsnis: MDF surinkimas
Nubraižęs „Pixel“ant CAD, susisiekiau su vietine įmone, gaminančia akrilo objektus, pvz., Ekranus, trofėjus ir tt. Paprastai šiose vietose yra pjaustymo lazeriu mašinos, todėl paklausiau, ar jie galėtų pastatyti mano akrilo kubą ir supjaustyti MDF.
Taigi aš gavau 6 mm MDF plokštę ir išsiunčiau jiems pjovimo brėžinius.
Aš juos gavau kaip aukščiau esančiame paveikslėlyje ir visa tai surinkau naudojant cianoakrilato klijus.
5 žingsnis: komponentų litavimas
Tai buvo viena sunkiausių akimirkų. Neturėjau jokios patirties elektronikos litavimo srityje, todėl žiūrėjau keletą vaizdo įrašų ir išbandžiau.
6 žingsnis: Baigti medžio darbus
Šiuo metu „Pixel“veikė taip, kaip planavau. Buvo reikalingi kai kurie koregavimai, pavyzdžiui, šviesos diodų ryškumo nustatymas.
Tačiau MDF apdaila nebuvo tokia, kokios tikėjausi. Taigi aš gavau medžio lakštą, ragana yra labai plonas medžio gabalas. Aš padengiau visą MDF paviršių, jei įsitikinau, kad laikrodžio ekranas gali skleisti šviesą.
7 žingsnis: mėgaukitės šviesomis
Po viso šito darbo turėjau lempą, kuri buvo daug ryškesnė ir atrodė geriau, nei iš pradžių įsivaizdavau.
Vaizdo įrašą galite peržiūrėti virš visų „Pixel“šviesos režimų.
Prašome susisiekti su manimi, jei turite kokių nors abejonių dėl savo projekto. Mielai padedu:)
Rekomenduojamas:
„Pixel Cloud“aplinkos apšvietimas: 6 žingsniai (su nuotraukomis)
„Pixel Cloud Ambient Wall Light“: dar viena „Ikea“lempos modifikacija, pridėti adresuojami šviesos diodai ir valdiklis, kad būtų sukurtas kažkas unikalaus. Skirtas naudoti vaikų kambaryje švelniai aplinkos šviesai ir kaip naktinė lemputė. Šiame projekte naudojami 56x APA102 adresuojami pikseliai, NLE
Sukurkite didžiulį 4096 LED ekraną „Retro Pixel Art“: 5 žingsniai (su nuotraukomis)
Sukurkite didžiulį 4096 LED ekraną, skirtą „Retro Pixel Art“: ***** atnaujintas 2019 m. Kovo mėn. Šioje instrukcijoje aptarsiu abu metodus. Ši instrukcija apima 64 x 64 arba 4 096 RGB LED diegimą
„Pixel“moliūgas: 8 žingsniai (su nuotraukomis)
„Pixel Pumpkin“: nuotolinio valdymo pultu sukurkite nepastebimą moliūgą, kuris iš vidaus įsižiebia skirtingais raštais. Nors pikseliai yra daugiaspalviai, stora moliūgų oda filtruos viską, išskyrus oranžinę, todėl mūsų pikselių spalvos pasikeičia
„IoT RC“automobilis su „Smart Lamp“nuotolinio valdymo pultu arba šliuzu: 8 žingsniai (su nuotraukomis)
„IoT RC“automobilis su „Smart Lamp Remote“arba „Gateway“: nesusijusiam projektui aš rašiau tam tikrą „Arduino“kodą, kad galėčiau pasikalbėti su savo namuose esančiomis išmaniosiomis „MiLight“lempomis ir nuotolinio valdymo pultais. Kai man pavyko perimti komandas iš belaidžio nuotolinio valdymo pulto, Aš nusprendžiau išbandyti nedidelį RC automobilį
„Smart Lamp Chic'on Cube“: 11 žingsnių (su nuotraukomis)
„Smart Lamp Chic'on Cube“: ši instrukcija parodo, kaip sukurti išmaniąją lempą, galinčią prijungti „Chic'on“paslaugų platformą. (Daugiau informacijos https://www.github.com/roiKosmic/) ********* Atnaujinimas Nuo 2018 m. Liepos mėn. Internetinė svetainė www.chicon.fr nebėra prieinama, turite