Sadržaj:

Desk Organizer sa LED matričnim satom i Bluetooth -om: 7 koraka
Desk Organizer sa LED matričnim satom i Bluetooth -om: 7 koraka

Video: Desk Organizer sa LED matričnim satom i Bluetooth -om: 7 koraka

Video: Desk Organizer sa LED matričnim satom i Bluetooth -om: 7 koraka
Video: DIY SIDE-OPENING DESK ORGANIZER - BEST OUT OF WASTE SHOE BOX 2024, Juli
Anonim
Image
Image
Ideja
Ideja

Moj stol je bio jako zatrpan i htio sam imati lijepog organizatora u koji bih mogao posložiti olovke, četke za slikanje, glinene alate itd. Pogledao sam mnoge organizatore na tržištu, ali mi se nijedan nije svidio. Krenuo sam u dizajniranje vlastitog organizatora stola i evo rezultata.

Supplies

DS1307 RTC modul

HC06 Bluetooth modul

Arduino Nano

LDR

MAX7219 LED matrični modul

Prozirna epoksidna smola

Ljepilo za drvo

4 mm šperploča

Punjač za mobitel

4 PIN RGB LED diode

Korak 1: Ideja

Ovo je moj plan za organizatora stola. Odlučio sam da ga napravim od 4 mm šperploče. Lako se reže pomoćnim nožem. Sljedeći koraci detaljno opisuju proces izgradnje organizatora.

Korak 2: Konstrukcija prednje ploče

Konstrukcija prednje ploče
Konstrukcija prednje ploče
Konstrukcija prednje ploče
Konstrukcija prednje ploče
Konstrukcija prednje ploče
Konstrukcija prednje ploče
Konstrukcija prednje ploče
Konstrukcija prednje ploče

Izmerio sam LED Matrix i na osnovu toga dizajnirao prednju ploču. Nakon što sam izrezao prozor za LED Matrix, pokrio sam izrezani komad drva prozirnom trakom i gurnuo ga ponovo u izrezani prozor. Dodana debljina prozirne trake pomogla je trenju prilijepiti komad drveta na prozor. Pobrinuo sam se da ostavim mali udubljenje prilikom postavljanja ovog komada. Spoljašnju ploču ovog prozora ofarbao sam u crno. Zatim sam cijeli ovaj panel postavio na ravnu površinu. Pomiješao sam 2 dijela bistrog epoksida i dodao nekoliko kapi smeđe boje u smolu. Izlio sam ovu smolu na prednju ploču prozora. Zatim sam vrlo umjereno posipao zlatnim sjajem po ovoj ploči dok se epoksid vezivao. Nakon stvrdnjavanja epoksidne smole, uklonio sam komad drveta. Ovo je dalo jasan prozor za prikaz LED matrice. S prednje strane izgleda besprijekorno.

Korak 3: Konstrukcija organizatora

Konstrukcija organizatora
Konstrukcija organizatora
Konstrukcija organizatora
Konstrukcija organizatora
Konstrukcija organizatora
Konstrukcija organizatora

Sljedeći korak je izgradnja organizatora. Počeo sam rezati ploče i lijepiti ih ljepilom za drvo. Po završetku, sipao sam obojenu epoksidnu smolu sa svih strana kako bih dobio staklenu završnu obradu.

Korak 4: Lažna trioda (vakuumska cijev)

Image
Image
Vještačke triode (vakuumska cijev)
Vještačke triode (vakuumska cijev)
Vještačke triode (vakuumska cijev)
Vještačke triode (vakuumska cijev)

Htio sam svom organizatoru stola dati neki steampunk dodir dodavanjem 2 lažna trioda (cijevna pojačala). Za izradu trioda stvorio sam kalup koristeći bocu alkoholnog mastila i plastično sočivo koje leži okolo. Za izradu kalupa koristio sam Amazing kit za kit.

Napravio sam rešetku za triodu koristeći igle za klamerice i neku obojenu aluminijumsku žicu. Dodao sam žutu LED za sjaj žarne niti. U osnovi ovog postavljanja dodao sam disk sa kartonom. Nažalost nemam slike procesa stvaranja ove triode. Javite mi ako trebate detaljne korake, dodat ću!

Kalup sam sipao oko 4/5 prozirnom epoksidnom smolom. Zatim sam umetnuo ovu postavku igle za spajalicu, LED u smolu i ostavio da se stegne 24 sata.

Nakon 24 sata izvadio sam iz kalupa triodu i pomoću srebrnog markera obojao gornji dio triode kako bih oponašao 'Getter' dio triode.

Zatim sam umočio triodu u epoksidnu smolu i objesio je naopako. Ovo ima dvije prednosti.

1) Čini vanjsku površinu triode glatkom i sjajnom.

2) kapljica smole se smrzne na vrhu triode koja replicira staklenu brtvu na pravim triodama.

Korak 5: Krug i kôd

Krug i kod
Krug i kod

Krug se sastoji od Arduino Nano povezanog sa satom za realno vrijeme DS1307. Dodao sam HC-06 Bluetooth modul za kontrolu sata organizatora stola sa mobilnog telefona. Dodao sam i LDR za kontrolu intenziteta prikaza na osnovu ambijentalnog svjetla.

Tu je i 2-pinski kratkospojnik koji povezuje bluetooth modul (HC-06) s pozitivnom šinom napajanja. Ovo se radi kako bi se omogućilo učitavanje koda na arduino. Ako se HC-06 modul uključi, kôd se ne učitava i greška nije toliko intuitivna.

Kôd organizatora stola obavlja sljedeće funkcije

- Vrijeme prikaza (format 12/24 sata - kontrolirano preko bluetootha putem mobitela)

- Prikažite dan, datum svakih 5 minuta

- Mijenjajte nasumične boje triodskih RGB LED dioda svakih 5 minuta.

- Prikaz nasumične animacije iz niza animacija svake 3 minute

- Prikažite prilagođenu poruku putem Bluetootha putem mobilnog telefona

- Podesite datum i vrijeme preko Bluetootha putem mobitela

- Isključite ekran u 22 sata i počnite ponovo u 6 ujutro

- Od 6 ujutro do 6:50, Triode RGB LED diode počinju crvenom bojom i polako prelaze kroz žutu, tamno žutu, limun žutu, a zatim bijelu boju oponašajući izlazak sunca.

Razvio sam bluetooth kod aplikacije pomoću MIT APP Inventor -a. Moja aplikacija je u razvoju, pa postavljanje datuma i postavljanje formata 12/24 sata još nije kodirano.

Napomene:

Napomena 1

MAX72XX matrice dolaze s različitim tipovima hardvera. U bibliotekama su konfigurirana 4 tipa

PAROLA_HW, /// <Koristite hardverske module u stilu Parola.

GENERIC_HW, /// <Koristi općenito dostupne hardverske module u 'generičkom' stilu.

ICSTATION_HW, /// <Koristi hardverski modul u stilu ICStation.

FC16_HW /// <Koristi hardverski modul u stilu FC-16.

Ako pokrenete test na svojoj matrici i vidite iskrivljen prikaz ili zrcalni tekst, pokušajte inicijalizirati na drugu vrstu hardvera u kodu. Meni je to uspjelo kada sam odabrao ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Napomena 2

Priključne žice koje su izvorno isporučene s mojim LED matricama bile su vrlo krhke i slabe. Modul je dobro funkcionirao kada sam ga testirao s Arduinom. Sljedećeg dana, kad sam ponovno spojio krug, ponašao se čudno. Nakon puno otklanjanja pogrešaka, shvatio sam da se jedna od spojnih žica između LED modula i arduina interno prekinula (unutar izolacije) uzrokujući prekid strujnog kruga. Zamijenio sam sve spojne žice i stvari su počele dobro funkcionirati.

Korištene Arduino biblioteke:

DS1307 RTC

MAX72XX

Korak 6: Postavljanje komponenti i priključak za omogućavanje postavljanja koda

Položaj komponenti i port za omogućavanje postavljanja koda
Položaj komponenti i port za omogućavanje postavljanja koda
Položaj komponenti i port za omogućavanje postavljanja koda
Položaj komponenti i port za omogućavanje postavljanja koda
Položaj komponenti i port za omogućavanje postavljanja koda
Položaj komponenti i port za omogućavanje postavljanja koda

Molimo pogledajte slike u prilogu da vidite moj položaj komponenti. Ovo je moj izgled. Možete odabrati izgled koji najbolje odgovara vašim potrebama.

Korak 7: Finalni proizvod

Finalni proizvod
Finalni proizvod
Finalni proizvod
Finalni proizvod

Evo posljednjeg organizatora stola koji radi i radi na mom stolu.

Preporučuje se: