Përmbajtje:

Pimp llambën tuaj LED: 4 hapa
Pimp llambën tuaj LED: 4 hapa

Video: Pimp llambën tuaj LED: 4 hapa

Video: Pimp llambën tuaj LED: 4 hapa
Video: P.I.M.P. 2024, Nëntor
Anonim
Pimp llambën tuaj LED
Pimp llambën tuaj LED

Kur blija ushqime në supermarketin Lidl në Holandë, gruaja ime hasi në një llambë LED shumë të lirë (2.99 Euro) me fibra në krye. Në këtë Llambë LED ka tre LED, një të Kuqe, një të Gjelbër dhe një Blu të cilat krijojnë një efekt të thjeshtë por të këndshëm. Fotografia tregon se si duket Llamba LED. Llamba LED përdor tre bateri AA si fuqi.

Llamba LED kishte një disavantazh. Në pjesën e poshtme të Llambës LED ka një ndërprerës, kështu që ndezja dhe fikja do të thotë që ju duhet të ngrini Llambën LED, me një shans për të thyer Llambën LED. Ky disavantazh nisi këtë projekt "Pimp your LED Lamp".

Ideja ishte që ta bëni Llambën LED të kontrollueshme nga distanca në mënyrë që të mos keni nevojë ta ngrini atë - vetëm kur ndërroni bateritë - sa herë që dëshironi ta ndizni ose fikni. Dhe ndërsa po punoja në të, gjithashtu ndryshova tre LED të kuq, jeshil dhe blu me tre LED RGB në mënyrë që të krijoja më shumë ngjyra dhe më shumë modele.

Pra, pas përfundimit të këtij projekti, Llamba LED e Pimped përfundoi me karakteristikat e mëposhtme që të gjitha mund të kontrollohen përmes një telekomande Philips RC5/RC6:

  • Në gatishmëri = Aktiv/Në gatishmëri
  • Mute = Parazgjedhjet e fabrikës
  • Volumi Up = Ndriçimi lart
  • Volumi Poshtë = Shkëlqimi Poshtë
  • Program Up = Shpejtoni
  • Programi Poshtë = Shpejtësia poshtë
  • Shifra 0 = LED të ndezura në ngjyrë të bardhë
  • Shifra 1 = Modeli origjinal i llambës LED, duke ndryshuar nga e kuqe në blu në të gjelbër
  • Shifra 2 = Lëviz model i ngjyrës së Bardhë
  • Shifra 3 = Lëviz modelin e ngjyrave RGB
  • Shifra 4 = Modeli i ngjyrës së Ylberit
  • Shifra 5 = Modeli i zbehjes së ngjyrave të rastësishme
  • Shifra 6 = Lëvizja e modelit të ngjyrave të rastësishme
  • Shifra 7 = Zbehje e modelit të ngjyrave RGB
  • Shifra 8 = Modeli i testimit

Unë jam një tifoz i madh i mikrokontrolluesit PIC dhe më pëlqen të kem kontroll të plotë të asaj që po krijoj, kështu që nuk kam përdorur asnjë bibliotekë, por i kam krijuar të gjitha pjesët e softuerit vetë. Kjo ishte gjithashtu e nevojshme sepse kontrollimi i të gjitha LED -ve përmes modulimit të Gjerësisë së Pulsit (PWM) n softuer është kohë që kështu kodi u optimizua për shpejtësinë në disa pjesë. Tifozët e Arduino mund të përdorin natyrisht të gjitha bibliotekat që janë në dispozicion, por unë mendoj se ju duhet të shkruani diçka vetë për të kontrolluar 9 LED (3 herë RGB) LED përmes PWM.

Elektronika është mjaft e thjeshtë dhe nuk kërkon shumë përbërës, kështu që të gjitha mund të ndërtohen në strehimin origjinal të Llambës LED.

Hapi 1: Hapi 1: Përbërësit e llambës

Ju duhet të keni sa më poshtë për të pimp këtë llambë LED:

  • 1 * Llambë LED
  • 3 * LED RGB
  • Mikrokontrollues 1 * PIC 16F1825 + prizë IC me 14 kunja
  • 1 * Marrës IR TSOP4836
  • Kondensator qeramik 2 * 100nF
  • Rezistencë 1 * 33k
  • Rezistencë 3 * 150 Ohm
  • Rezistencë 6 * 120 Ohm
  • 3 * bateri AA (të rimbushshme)
  • 1 * Copë e vogël dërrase

Hapi 2: Hapi 2: Ndërtimi i pajisjeve elektronike

Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike
Hapi 2: Ndërtimi i pajisjeve elektronike

Shikoni diagramin skematik dhe figurat.

Elektronika përbëhet nga dy tabela të vogla, një për LED -të e reja RGB dhe një për mikrokontrolluesin. Bordi i ri me LED RGB zëvendëson tabelën e mëparshme me LED të Kuq, të Gjelbër dhe Blu. Në foto ju shihni edhe bukën e re RGB LED dhe tabelën origjinale LED.

Bordi i mikrokontrolluesit është montuar në anën e brendshme të kutisë së Llambës LED dhe është i lidhur me bordin LED RGB përmes telave.

Meqenëse gjithashtu programova kontrolluesin PIC ndërsa po zhvilloja Llambën LED ka një kokë në tabelë, por kjo nuk kërkohet për funksionimin normal.

Më në fund IR e marrë është ngjitur në majë të bordit LED RGB. Unë nuk doja të bëja një vrimë në strehimin e Llambës LED dhe në këtë mënyrë ajo akoma funksionon në rregull. Sigurisht që duhet të jeni më afër Llambës LED nëse doni ta kontrolloni atë.

Hapi 3: Hapi 3: Softueri

Siç është përmendur tashmë, softueri është shkruar për një PIC16F1825. Shtë shkruar në JAL. Softueri kryen detyrat kryesore të mëposhtme:

  • Kontrollimi i shkëlqimit të LED -ve duke përdorur Modulimin e Gjerësisë së Pulsit. Për këtë ai përdor dy kohëmatës, një për krijimin e frekuencës së rifreskimit dhe një kohëmatës për krijimin e kohëzgjatjes së pulsit, kohën në kohë të LED. Frekuenca e rifreskimit është rreth 70 Hz e cila është e mjaftueshme për të mos u vënë re nga syri i njeriut. LED -të mund të zbehen në 255 hapa. Kjo do të thotë që kohëmatësi për kontrollin e kohëzgjatjes funksionon në 255 herë 70 Hz është rreth 18 kHz. Për shkak të kësaj frekuence relativisht të lartë, pjesa e kodit u optimizua për shpejtësinë.
  • Dekodimi i mesazheve të telekomandës. Për këtë ai përdor një kohëmatës kapjeje që kap kohëzgjatjen e bitëve në çdo ndryshim të ndërprerjes. Sistemi i telekomandës Philips përdor kodim dyfazor dhe mënyra e vetme për të deshifruar mesazhet pa keqinterpretuar mesazhin në rast ndërhyrjeje është duke matur kohën e bitit të lartë dhe të ulët.
  • Një funksion i rastësishëm për të krijuar disa nga modelet e rastësishme.
  • Krijimi i modeleve të ndryshme.
  • Softuer për ruajtjen dhe marrjen e të dhënave nga EEPROM.
  • Modaliteti i fjetjes për të ndaluar procesorin kur Llamba LED është në gjendje gatishmërie.
  • Së fundmi, por jo më pak e rëndësishme, duke i kombinuar të gjitha së bashku për ta bërë atë të funksionojë.

Kontrolluesi PIC funksionon në një orë të brendshme me një frekuencë prej 32 MHz. Skedari Intel Hex është i bashkangjitur për programimin e kontrolluesit PIC.

Hapi 4: Hapi 4: Përdorimi i llambës LED

Kur ndizni Llambën LED për herë të parë, është duke përdorur modelin origjinal, i cili është i barabartë me shtypjen e Shifrës 1 në telekomandë. Të gjitha funksionet e përmendura më herët mund të përdoren. Kjo mënyrë e funksionimit zgjidhet gjithashtu nëse shtypni butonin Mute pasi kjo rivendos Llambën LED në vlerat e saj origjinale.

Nëse Llamba LED vihet në gatishmëri, ajo vazhdon aty ku ishte pasi të jetë ndezur përsëri. Llamba LED kujton gjithmonë mënyrën e fundit të funksionimit para se të hyjë në gatishmëri pasi që ruhet në EEPROM të brendshme të PIC Controller kështu që edhe pas ndërrimit të baterive vazhdon me modalitetin e fundit të funksionimit të zgjedhur.

Videoja tregon funksionimin e Llambës LED origjinale në të majtë dhe funksionimin e Llambës LED të Pimped në të djathtë. Në video shfaqen disa mënyra të funksionimit, por jo të gjitha. Efekti është më mirë i dukshëm në errësirë dhe ndezja e LED -ve nuk është e dukshme me syrin e njeriut.

Sigurisht që mund të përdorni llamba të tjera LED për projektin tuaj dhe shpresoj se ky projekt ju frymëzoi për të krijuar një tuajin.

Recommended: