Sisukord:

AtTiny85 adresseeritav LED -riba: 10 sammu
AtTiny85 adresseeritav LED -riba: 10 sammu

Video: AtTiny85 adresseeritav LED -riba: 10 sammu

Video: AtTiny85 adresseeritav LED -riba: 10 sammu
Video: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Juuli
Anonim
AtTiny85 adresseeritav LED -riba
AtTiny85 adresseeritav LED -riba

Minu eesmärk oli teha valgusdioodidest laualamp. Tahtsin, et see oleks reguleeritav, nii et seda saaks kasutada nii päeval kui öösel. Esimesel katsel kasutasin nende juhtimiseks lihtsat LED-riba ja suuri MOS-FET-sid. Seekord valisin adresseeritavad valgusdioodid, mille toiteallikaks on 5v. See vähendas oluliselt komponentide arvu ja võimaldab palju rohkem kohandada, näiteks üleminekuefekte.

Tarvikud

Osad:

  • Aadressitav LED -riba WS2812b baasil
  • AtTiny85 digispark kloon.
  • TTP223 mahtuvuslik puutetundlik nupp.
  • 5v 6A toiteallikas.
  • 2,5 mm toitepistik.
  • Arendus PCB.
  • 2,54 mm päised ja tihvtid.
  • Mõned juhtmed.
  • Väike plastkarp.
  • IKEA MOSSLANDA riiul.
  • Valikuliselt fototakisti ja 1k oomi takisti.

Tööriistad ehitamiseks:

  • Jootekolb ja jootetraat.
  • Puur ja puidust/plastist otsikud.
  • Kuum liimipüstol.
  • Arvuti mikrokontrolleri programmeerimiseks.

Samm: puurige nupule auk

Puurige nupule auk
Puurige nupule auk
Puurige nupule auk
Puurige nupule auk

Ma tahtsin, et juhtimine oleks peaaegu sujuv. Nii et ma otsustasin kasutada mahtuvuslikku puutetundlikku nuppu ja paigaldasin selle pinnale. Selleks puurisin riiuli keskele 20 mm puuriga madala augu ja selle keskel kasutasin 4 mm puurige, et teha juhtmetele auk.

Samm: jootke juhtmed nupule

Jootetraat nupule
Jootetraat nupule
Jootetraat nupule
Jootetraat nupule

Jootke 3 juhtmest nupu komponendi poole, et teine pool oleks võimalikult sujuv. Kasutage värvilisi juhtmeid ja pidage meeles, milline värv on iga tihvti külge joodetud. Hiljem pole seda võimalik vaadata. See seade on väga pöördpolaarsuse suhtes tundlik, seega olge väga ettevaatlik, et mitte lülitada GND ja VCC.

Samm: pange nupp kokku

Pange nupp kokku
Pange nupp kokku
Pange nupp kokku
Pange nupp kokku
Pange nupp kokku
Pange nupp kokku

Keerake nuppude juhtmed läbi augu. Kasutage kuuma liimipüstolit, et kinnitada nupp oma kohale, pannes nupu all olevale puidule liimi. Seejärel katke välispind sileda pinna saamiseks liimiga. Teisel pool riiulit kasutage kuuma liimi, et kinnitada juhtmed riiuli nurka. Katke nupp kleepuva sildiga.

Samm: jootke ja pange kokku fototakisti

Jootke ja pange kokku fototakisti
Jootke ja pange kokku fototakisti
Jootke ja pange kokku fototakisti
Jootke ja pange kokku fototakisti
Jootke ja pange kokku fototakisti
Jootke ja pange kokku fototakisti

Puurige auk fototakisti jaoks. Jootke mõlemad tihvtid juhtmete külge ja katke termokahaneva isolatsiooniga. Keerake juhtmed läbi augu ja kinnitage kuuma liimiga. Sileda viimistluse saamiseks liimisin sellele isegi väikese läbipaistva plastringi..

Samm: kinnitage kast ja liimige LED -riba

Kinnitage karp ja liimige LED -riba
Kinnitage karp ja liimige LED -riba
Kinnitage karp ja liimige LED -riba
Kinnitage karp ja liimige LED -riba

Kinnitage karp riiuli servale. Paigaldamise lihtsustamiseks valin karbi enda asemel katte. Liimisin LED -riba riiuli serva lähedale. See peaks olema isekleepuv, kuid minu puhul liim eelistas jääda vahelehele ja LED -riba jäi liimivabaks. Seega pidin selle asemel kasutama kiiret liimi.

Samm: pange toitepistik kokku

Pange toitepistik kokku
Pange toitepistik kokku
Pange toitepistik kokku
Pange toitepistik kokku

Jootke 2 juhtmest toitepistiku külge ja katke avatud osad termokahaneva isolatsiooniga. Puurige auk karbi serva lähedale ja kinnitage pistik.

Samm: jootke tihvtid AtTiny85 -le

Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le
Jootetihvtid AtTiny85 -le

Jootsin tihvtid arendusplaadile, selle asemel, et kõik juhtmed otse sellele jootma hakata, juhuks, kui tahaksin selle hiljem ümber programmeerida. Ma ei jootnud tihvte 3, 4, kuna neid selles rakenduses ei kasutata ja neid kasutatakse programmi programmeerimiseks AtTiny85 USB alglaaduriga. Ma tegin jootetihvti 5 (lähtestamine) ja Vin mehaanilise stabiilsuse tagamiseks, hoolimata sellest, et neid ei kasutanud.

Samm: pange PCB kokku

Pange PCB kokku
Pange PCB kokku
Pange PCB kokku
Pange PCB kokku
Pange PCB kokku
Pange PCB kokku

Olen lõiganud 12x13 ruudu prototüübi PCB. Puurisin kruvide jaoks kaks auku, kuid lõpuks ei kasutanud neid. Märgitud päiste asukoht. Seejärel joodeti kõik juhtmed, päised ja üks takisti.

Samm: kinnitage AtTiny85

Kinnitage AtTiny85
Kinnitage AtTiny85
Kinnitage AtTiny85
Kinnitage AtTiny85

Programmeerige AtTiny85 ja kinnitage see trükkplaadile. Seejärel asetage kõik kasti ja kinnitage see kaane külge, mis oli juba riiuli külge keeratud.

Samm 10: Valmis

Ühendage toiteallikas. Lühike puudutus lülitab LED-id sisse ja välja. Pidev puudutus muudab LED-valgustugevust. Fototakistit kasutatakse päevase ja öise režiimi eristamiseks. Öösel lülitub valgus sisse väikese intensiivsusega kerge, päeval lülitub see sisse suure intensiivsusega.

Soovitan: