Sisukord:

Pixeli nutikas lamp: 7 sammu (koos piltidega)
Pixeli nutikas lamp: 7 sammu (koos piltidega)

Video: Pixeli nutikas lamp: 7 sammu (koos piltidega)

Video: Pixeli nutikas lamp: 7 sammu (koos piltidega)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Image
Image
Elektroonika seadistamine
Elektroonika seadistamine

See on projekt, mille tegin nutika lambi jaoks, mida kontrollib Bluetooth Android Studio abil välja töötatud Androidi rakendusega.

Pixeli peamine eesmärk on kuvada ilusaid tulesid. See on näiteks kamina valgusrežiim, vaatame, kuidas ühe piksliga kamin välja võiks näha. Samuti näitab vikerkaarerežiim, kuidas paljud kalded on LEDide poolt "loomulikult" moodustatud.

Pixeli elektroonika on Arduino Nano ja 10 adresseeritavat LED -i ws2813. Sellel on ka ekraan, mis näitab kellaaega, ja helisignaal, et saaksite alarmi seadistada.

Selle korpus on valmistatud MDF-st (laserlõigatud) ja akrüülist.

Github.apk, arduino failide, rakenduste failide jaoks.

github.com/danielwilberger/PixelSmartLamp

EDIT: laadis üles lõikelehed MDF -i osa jaoks

Tarvikud

  • Arduino nano;
  • Bluetooth-moodul HC-05
  • Reaalajas kella moodul;
  • 4-kohaline LED-ekraan;
  • 10 x adresseeritavat LED -i ws2812b
  • Potentsiomeeter;
  • 4 x nupud;
  • Helisignaal;
  • 5V-2amp font.

Samm: seadistage elektroonika

Elektroonika seadistamine
Elektroonika seadistamine
Elektroonika seadistamine
Elektroonika seadistamine

Minu esimene samm pärast eletroonika kohaletoimetamist oli selle kogu kokkupanek prototardile.

Nii saaksin seda testida ja alustada Arduino programmeerimist.

Ma pidin:

  • LED -ide jootmine;
  • Koguge kõik protoboardil olevad seadmed kokku;
  • Pange kokku 10 adresseeritavat LED -i (kaks kuubi mõlemal küljel, miinus põhi);
  • Alustage programmeerimist.

Enne akrüülkuubiku lõppnäitusele saamist katsetasin seda oma ema plastkausi peal.

2. samm: programmeerimine

Programmeerimine
Programmeerimine
Programmeerimine
Programmeerimine

Minu järgmine samm oli programmeerimine. Esiteks arduino koos kõigi funktsioonidega, mida ma Pixeli jaoks esimest korda ette kujutasin:

  • Kuva praegune kellaaeg;
  • Äratuse äratuse seadistamine (või taimer);
  • Kuvage mitu valgusrežiimi, alates lihtsast valgest lambist kuni vikerkaareetenduse või kaminani. Selles osas olid mitmed näited FastLED -i raamatukogust Arduino jaoks väga kasulikud.

Pärast selle lõpetamist oli mul täielikult juhitav lamp, kasutades analoognuppe ja potentsiomeetrit. Niisiis, järgmine samm oli Bluetooth -ühenduse seadistamine rakendusega, mille tegin just Pixeli jaoks. See osa võttis kõige kauem aega. Enne seda projekti polnud mul Androidi programmeerimisest teadmisi ega osanud isegi Java keelt. Kuid ma juba teadsin objektorienteeritud programmeerimist, nii et alustasin Androidi programmeerimise kursust Udemyl.

Minu Githubis saate kontrollida kõike, mida soovite. Link on ülalpool selle arktika alguses.

3. toiming: Pixeli kujundamine

Pixeli kujundamine
Pixeli kujundamine
Pixeli kujundamine
Pixeli kujundamine
Pixeli kujundamine
Pixeli kujundamine

Sel hetkel olin kujutanud ette, kuidas Pixel välja näeb, kuid oli aeg see paberile panna. Tegelikult minu arvutis. Kuna ma ehitaksin Pixeli MDF -puidule ja akrüülile, teadsin, et pean joonistama väga täpse projekti. Nii valisin CAD -tarkvara ja hakkasin Pixeli joonistama.

See võib tunduda natuke palju, kuid ma teadsin juba CAD -i joonistamist oma inseneriteaduse kursusel. Ja see oli väga kasulik MDF -i laserlõikamiseks 2D -jooniste saamiseks.

Samm: MDF -i kokkupanek

MDF -i kokkupanek
MDF -i kokkupanek
MDF -i kokkupanek
MDF -i kokkupanek
MDF -i kokkupanek
MDF -i kokkupanek

Pärast Pixeli joonistamist CAD -ile võtsin ühendust kohaliku ettevõttega, kes valmistas akrüülist esemeid, nagu kuvarid, trofeed jne. Nendes kohtades on tavaliselt laserlõikamismasinad, nii et küsisin, kas nad saaksid ehitada minu akrüülkuubiku ja lõigata MDF -i.

Nii et ma sain 6 mm MDF -plaadi ja saatsin neile lõikejoonised.

Sain need kätte nagu ülaltoodud pildil ja panin need kõik kokku tsüanoakrülaatliimi abil.

Samm: komponentide jootmine

Komponentide jootmine
Komponentide jootmine

See oli üks raskemaid hetki. Mul polnud eletroonika jootmise kogemust, seega vaatasin mõnda videot ja proovisin seda.

6. samm: puidutööde lõpetamine

Puidutööde lõpetamine
Puidutööde lõpetamine
Puidutööde lõpetamine
Puidutööde lõpetamine

Praegu töötas mul Pixel plaanipäraselt. Vajalik oli mõningaid kohandusi, näiteks valgusdioodide heleduse seadistamine.

Kuid MDF -i viimistlus ei olnud selline, nagu ma ootasin. Nii et ma sain puidust lehe, nõid on väga õhuke puutükk. Katsin kogu MDF -i pinna, kui pärast seda, kui olin veendunud, et kellaekraan võib selle kaudu valgust kiirgata.

Samm: nautige tulesid

Nautige tulesid!
Nautige tulesid!
Nautige tulesid!
Nautige tulesid!
Nautige tulesid!
Nautige tulesid!
Nautige tulesid!
Nautige tulesid!

Pärast kogu seda tööd oli mul lamp, mis oli palju heledam ja parema väljanägemisega, kui ma alguses ette kujutasin.

Videot saate vaadata kõigi Pixeli valgusrežiimide kohal.

Palun võtke minuga ühendust, kui teil on oma projekti suhtes kahtlusi. Aitan hea meelega:)

Soovitan: