Turinys:

Stalo tvarkyklė su LED matriciniu laikrodžiu ir „Bluetooth“: 7 žingsniai
Stalo tvarkyklė su LED matriciniu laikrodžiu ir „Bluetooth“: 7 žingsniai

Video: Stalo tvarkyklė su LED matriciniu laikrodžiu ir „Bluetooth“: 7 žingsniai

Video: Stalo tvarkyklė su LED matriciniu laikrodžiu ir „Bluetooth“: 7 žingsniai
Video: Сломалась светодиодная люстра, диагностика и ремонт своими руками 2024, Lapkritis
Anonim
Image
Image
Idėja
Idėja

Mano stalas buvo labai griozdiškas ir norėjau turėti malonų organizatorių, kuriame galėčiau susidėlioti pieštukus, teptukus, molinius įrankius ir tt. Pažiūrėjau į daugelį organizatorių rinkoje, bet nė vienas iš jų man nepatiko. Aš nusprendžiau sukurti savo stalo organizatorių ir štai rezultatas.

Prekės

DS1307 RTC modulis

HC06 „Bluetooth“modulis

Arduino Nano

LDR

MAX7219 LED matricos modulis

Skaidri epoksidinė derva

Medienos klijai

4 mm fanera

Mobiliojo telefono įkroviklis

4 PIN RGB šviesos diodai

1 žingsnis: idėja

Tai mano planas stalo organizatoriui. Aš nusprendžiau padaryti jį iš 4 mm faneros. Jį lengva pjaustyti naudingu peiliu. Tolesni veiksmai išsamiai apibūdina organizatoriaus statybos procesą.

2 žingsnis: Priekinio skydo konstrukcija

Priekinio skydo konstrukcija
Priekinio skydo konstrukcija
Priekinio skydo konstrukcija
Priekinio skydo konstrukcija
Priekinio skydo konstrukcija
Priekinio skydo konstrukcija
Priekinio skydo konstrukcija
Priekinio skydo konstrukcija

Aš išmatavau LED matricą ir pagal tai sukūriau priekinį skydelį. Iškirpęs LED matricos langą, išklijuotą medžio gabalą užklijavau skaidria juosta ir vėl įstūmiau į supjaustytą langą. Pridėtas skaidrios juostos storis padėjo trinčiai pritvirtinti medžio gabalą prie lango. Montuodamas šį kūrinį įsitikinau, kad palieku nedidelę įdubą. Išorinę šio lango plokštę nudažiau juodai. Tada visą plokštę padėjau ant lygaus paviršiaus. Sumaišiau 2 dalių skaidrų epoksidą ir į dervą įlašinau kelis lašus rudo atspalvio. Šią dervą pyliau ant priekinio lango skydo. Tada ant šito skydelio labai retai pabarsčiau auksinių blizgučių, kol kietėjo epoksidas. Po epoksidinės dervos sukietėjimo pašalinau medžio gabalą. Tai davė aiškų langą, per kurį bus rodoma LED matrica. Taip pat iš priekio atrodo vientisas.

3 žingsnis: Organizatoriaus sukūrimas

Organizatoriaus konstravimas
Organizatoriaus konstravimas
Organizatoriaus konstravimas
Organizatoriaus konstravimas
Organizatoriaus konstravimas
Organizatoriaus konstravimas

Kitas žingsnis - sukurti organizatorių. Pradėjau pjaustyti plokštes ir klijuoti jas medžio klijais. Baigęs pyliau spalvotą epoksidinę dervą iš visų pusių, kad gautųsi stiklo apdaila.

4 žingsnis: Dirbtinis triodas (vakuuminis vamzdis)

Image
Image
Dirbtinis triodas (vakuuminis vamzdis)
Dirbtinis triodas (vakuuminis vamzdis)
Dirbtinis triodas (vakuuminis vamzdis)
Dirbtinis triodas (vakuuminis vamzdis)

Norėjau savo stalo organizatoriui suteikti šiek tiek „steampunk“, pridėdamas 2 dirbtinius triodus (vamzdinius stiprintuvus). Triodams gaminti aš sukūriau formą, naudodamas alkoholio rašalo butelį ir aplink esantį plastikinį lęšį. Pelėsių gamybai naudojau nuostabų pelėsinį glaistą.

Aš sukūriau triodo tinklelį naudodami segiklio smeigtukus ir spalvotą aliuminio vielą. Pridėjau gintaro spalvos šviesos diodą kaitinimo siūlelio švytėjimui. Prie šios sąrankos pagrindo pridėjau kortelių diską. Deja, neturiu šio triodo kūrimo proceso nuotraukų. Praneškite man, jei jums reikia išsamių veiksmų, pridėsiu!

Supyliau formą apie 4/5 skaidrios epoksidinės dervos. Tada įdėjau šią sąvaržėlių segtukų sąranką, LED į dervą, ir palikau nusistovėti 24 valandas.

Po 24 valandų aš išformavau triodį ir panaudojau sidabro žymekliu nudažytą viršutinę triodo dalį, kad imituotų triodo „Getter“dalį.

Tada panardinau triodą į epoksidinę dervą ir pakabinau aukštyn kojomis. Tai turi du privalumus.

1) Tai daro išorinį triodo paviršių lygų ir blizgantį.

2) dervos lašas užšąla ant triodo, kuris pakartoja stiklo sandariklį ant tikrų triodų.

5 žingsnis: grandinė ir kodas

Grandinė ir kodas
Grandinė ir kodas

Grandinę sudaro „Arduino Nano“, prijungtas prie DS1307 realaus laiko laikrodžio. Pridėjau „HC-06“„Bluetooth“modulį, skirtą valdyti stalo organizatoriaus laikrodį iš mobiliojo telefono. Taip pat pridėjau LDR, kad valdyčiau ekrano intensyvumą pagal aplinkos apšvietimą.

Taip pat yra 2 kontaktų trumpiklis, jungiantis „Bluetooth“modulį (HC-06) prie teigiamo maitinimo šaltinio. Tai daroma norint įkelti kodą į arduino. Jei įjungtas HC-06 modulis, kodas neįkeliamas ir klaida nėra tokia intuityvi.

Stalo organizatoriaus kodas atlieka šias funkcijas

- Rodymo laikas (12/24 valandų formatas - valdomas per „Bluetooth“per mobilųjį telefoną)

- Rodyti dieną, datą kas 5 minutę

- Kas penkias minutes pakeiskite „Triodes“RGB šviesos diodus atsitiktine spalva.

- Kas 3 minutes rodykite atsitiktinę animaciją iš animacijos rinkinio

- Rodyti pasirinktinį pranešimą per „Bluetooth“per mobilųjį telefoną

- Nustatykite datos laiką per „Bluetooth“per mobilųjį telefoną

- Išjunkite ekraną 22 val. Ir vėl pradėkite 6 val

- Nuo 6 iki 6.50 val. „Triode RGB“šviesos diodai prasideda raudona spalva ir lėtai pereina per gintarinę, giliai geltoną, citrinos geltoną, o paskui baltą spalvą, imituojančią saulėtekį.

Aš sukūriau „Bluetooth“programos kodą naudodamas „MIT APP Inventor“. Mano programa kuriama, todėl datos laiko ir 12/24 valandų formato nustatymas dar nėra užkoduotas.

Pastabos:

1 pastaba

MAX72XX matricos yra skirtingo tipo. Bibliotekose yra sukonfigūruoti 4 tipai

PAROLA_HW, /// <Naudokite „Parola“stiliaus aparatūros modulius.

GENERIC_HW, /// <Naudokite dažniausiai prieinamus „bendrojo“stiliaus aparatūros modulius.

ICSTATION_HW, /// <Naudokite ICStation stiliaus aparatūros modulį.

FC16_HW /// <Naudokite FC-16 stiliaus aparatūros modulį.

Jei atliksite matricos testą ir matysite iškraipytą ekraną arba veidrodinio vaizdo tekstą, pabandykite inicijuoti kitą aparatūros tipą. Man tai pavyko, kai pasirinkau ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Užrašas 2

Prijungimo laidai, kurie iš pradžių buvo komplektuojami su mano LED matricomis, buvo labai silpni ir silpni. Modulis gerai veikė, kai bandžiau jį su „Arduino“. Kitą dieną, kai vėl prijungiau grandinę, ji elgėsi keistai. Po daugybės derinimo supratau, kad vienas iš jungiamųjų laidų tarp LED modulio ir „arduino“nutrūko viduje (izoliacijos viduje), sukeldamas atvirą grandinę. Aš pakeičiau visus jungiamuosius laidus ir viskas pradėjo veikti gerai.

Naudojamos „Arduino“bibliotekos:

DS1307 RTC

MAX72XX

6 veiksmas: komponentų ir prievado įdėjimas, kad būtų galima įkelti kodą

Komponentų išdėstymas ir prievadas, leidžiantis įkelti kodą
Komponentų išdėstymas ir prievadas, leidžiantis įkelti kodą
Komponentų išdėstymas ir prievadas, leidžiantis įkelti kodą
Komponentų išdėstymas ir prievadas, leidžiantis įkelti kodą
Komponentų išdėstymas ir prievadas, leidžiantis įkelti kodą
Komponentų išdėstymas ir prievadas, leidžiantis įkelti kodą

Žiūrėkite pridėtus vaizdus, kad pamatytumėte mano komponentų vietą. Tai yra mano išdėstymas. Galite pasirinkti geriausiai jūsų poreikius atitinkantį išdėstymą.

7 žingsnis: galutinis produktas

Galutinis produktas
Galutinis produktas
Galutinis produktas
Galutinis produktas

Čia yra paskutinis stalo organizatorius, veikiantis ant mano stalo.

Rekomenduojamas: