Satura rādītājs:

Pixel viedā lampa: 7 soļi (ar attēliem)
Pixel viedā lampa: 7 soļi (ar attēliem)

Video: Pixel viedā lampa: 7 soļi (ar attēliem)

Video: Pixel viedā lampa: 7 soļi (ar attēliem)
Video: The BEST CHEAP rgbww Led Pixel Tube? Nanlite PavoTube T8 7X 2024, Novembris
Anonim
Image
Image
Elektronikas uzstādīšana
Elektronikas uzstādīšana

Šis ir projekts, kuru es izveidoju viedai lampai, kuru kontrolē Bluetooth, izmantojot Android lietotnē Android Studio izstrādātu Android lietotni.

Pixel galvenais mērķis ir parādīt skaistas gaismas. Piemēram, tas ir kamīna gaismas režīms, redzēsim, kā varētu izskatīties viena pikseļa kamīns. Arī varavīksnes režīms parāda, cik daudz slīpumu "dabiski" veido gaismas diodes.

Pixel eletronika ir Arduino Nano un 10 adresējamas gaismas diodes ws2813. Tam ir arī displejs, kas parāda laiku, un skaņas signāls, lai jūs varētu iestatīt modinātāju.

Tās korpuss ir izgatavots no MDF (lāzera griešanas) un akrila.

Github.apk, arduino failiem, lietotņu failiem.

github.com/danielwilberger/PixelSmartLamp

EDIT: augšupielādēja MDF daļas griešanas loksnes

Piegādes

  • Arduino nano;
  • Bluetooth modulis HC-05
  • Reālā laika pulksteņa modulis;
  • 4 ciparu LED displejs;
  • 10 x adresējamas gaismas diodes ws2812b
  • Potenciometrs;
  • 4 x pogas;
  • Signāls;
  • 5V-2amp fonts.

1. darbība: Eletronics iestatīšana

Elektronikas uzstādīšana
Elektronikas uzstādīšana
Elektronikas uzstādīšana
Elektronikas uzstādīšana

Mans pirmais solis pēc eletronikas piegādes bija visu to salikt uz protoborda.

Tādā veidā es varētu to pārbaudīt un sākt programmēt Arduino.

Man vajadzēja:

  • Lodēt gaismas diodes;
  • Salieciet visas ierīces protoboardā;
  • Salieciet 10 adresējamos gaismas diodes (divi katrā kuba pusē, atskaitot apakšējo daļu);
  • Sāciet programmēt.

Pirms akrila kuba iegūšanas gala displejam, es to pārbaudīju uz savas mātes plastmasas bļodas.

2. solis: programmēšana

Programmēšana
Programmēšana
Programmēšana
Programmēšana

Mans nākamais solis bija programmēšana. Pirmkārt, arduino ar visām funkcijām, kuras es vispirms iztēlojos Pixel:

  • Rādīt pašreizējo laiku pulkstenī;
  • Uzstādiet modinātāju modināšanai (vai taimeri);
  • Parādiet vairākus gaismas režīmus, sākot no vienkāršas baltas lampas līdz varavīksnes šovam vai kamīnam. Šajā daļā ļoti noderēja vairāki Arduino FastLED bibliotēkas piemēri.

Pēc tā pabeigšanas man bija pilnībā kontrolējama lampa, izmantojot analogās pogas un potenciometru. Tātad nākamais solis bija izveidot Bluetooth savienojumu ar lietotni, kuru izveidoju tikai Pixel. Šī bija visilgākā daļa. Pirms šī projekta man nebija zināšanu par Android programmēšanu un pat nezināju Java valodu. Bet es jau zināju uz objektiem orientētu programmēšanu, tāpēc uzsāku Android programmēšanas kursu vietnē Udemy.

Jūs varat pārbaudīt visu, ko vēlaties, manā Github. Šī saite ir norādīta šīs saites sākumā.

3. darbība. Pixel projektēšana

Projektēšana Pixel
Projektēšana Pixel
Projektēšana Pixel
Projektēšana Pixel
Projektēšana Pixel
Projektēšana Pixel

Šobrīd es biju iedomājies, kā izskatīsies Pixel, bet bija pienācis laiks to uzlikt uz papīra. Patiesībā, manā datorā. Tā kā es Pixel būvētu uz MDF koka un akrila, es zināju, ka man jāzīmē ļoti precīzs projekts. Tāpēc es izvēlējos CAD programmatūru un sāku zīmēt Pixel.

Tas varētu šķist mazliet daudz, bet es jau zināju CAD zīmēšanu no mana inženierzinātņu absolvēšanas kursa. Un tas bija ļoti noderīgi, lai iegūtu 2D rasējumus MDF griešanai ar lāzeru.

4. solis: MDF salikšana

MDF montāža
MDF montāža
MDF montāža
MDF montāža
MDF montāža
MDF montāža

Pēc Pixel zīmēšanas uz CAD es sazinājos ar vietējo uzņēmumu, kas izgatavoja akrila priekšmetus, piemēram, displejus, trofejas uc

Tāpēc es saņēmu 6 mm MDF plāksni un nosūtīju viņiem griešanas rasējumus.

Es tos saņēmu tāpat kā attēlā iepriekš, un to visu saliku, izmantojot ciānakrilāta līmi.

5. solis: komponentu lodēšana

Komponentu lodēšana
Komponentu lodēšana

Šis bija viens no grūtākajiem brīžiem. Man nebija nekādas pieredzes elektronikas lodēšanā, tāpēc noskatījos dažus video un izmēģināju.

6. solis: Koka darba pabeigšana

Koka darbu pabeigšana
Koka darbu pabeigšana
Koka darbu pabeigšana
Koka darbu pabeigšana

Pašlaik Pixel strādāja tā, kā esmu to plānojis. Bija nepieciešami daži pielāgojumi, piemēram, LED spilgtuma iestatīšana.

Bet MDF apdare nebija tāda, kā es gaidīju. Tāpēc es saņēmu koka loksni, ragana ir ļoti plāns koka gabals. Es pārklāju visu MDF virsmu ar, ja esmu pārliecinājies, ka pulksteņa displejs var izstarot gaismu.

7. solis: izbaudiet gaismu

Izbaudiet Gaismas!
Izbaudiet Gaismas!
Izbaudiet Gaismas!
Izbaudiet Gaismas!
Izbaudiet Gaismas!
Izbaudiet Gaismas!
Izbaudiet Gaismas!
Izbaudiet Gaismas!

Pēc visa šī darba man bija lampa, kas bija daudz gaišāka un izskatīgāka, nekā es to sākotnēji iedomājos.

Videoklipu varat pārbaudīt virs visiem Pixel gaismas režīmiem.

Lūdzu, sazinieties ar mani, ja jums ir šaubas par savu projektu. Būšu priecīgs palīdzēt:)

Ieteicams: