Sadržaj:

Muslin sat - LED NeoPixel: 6 koraka
Muslin sat - LED NeoPixel: 6 koraka

Video: Muslin sat - LED NeoPixel: 6 koraka

Video: Muslin sat - LED NeoPixel: 6 koraka
Video: මිලියන 2.79 බලපු Amazing cunducter😅😅in privet bus වෝට ෆෝල්ස් කිව්වා නැග්ගා💪💪💪👍🏆🎵 #automobile #funny 2024, Jun
Anonim
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel
Muslin sat - LED NeoPixel

Dizajn i kreiranje ovog uputstva nastalo je u svrhu rada o otvorenom dizajnu i digitalnoj izradi na Univerzitetu Massey, NZ. Zasnovan na Fab Lab WGTN -u, cilj rada bio je koristiti metodologije otvorenog dizajna i alate za digitalnu izradu za izradu otvorenog dizajnerskog projekta. Dizajn je inspiriran ovim uputstvom i prilagođen je i kodu i obliku. Ova instrukcija će vam dati potrebne alate i informacije za kreiranje vlastitog LED NeoPixel sata.

Ako želite vidjeti više o mom cjelokupnom procesu prilikom stvaranja ovog uputstva, možete pogledati moj blog. Objavio sam sve izvore istraživanja koje sam koristio za razumijevanje projekta i tehnologije.

Korak 1: Stvari koje će vam trebati

Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati
Stvari koje će vam trebati

Elektroničko kolo i proizvodnja

  • Arduino softver 1.8.8
  • Arduino Nano 3.0 (Pro verzija) *1x Nano 3.0 Atmel ATmega328 mini USB ploča (kompatibilna s Arduinom) - DS130
  • RTC
  • CR 2032 3V RTC baterija (kupio sam marku Eclipse)
  • Muški do muški kabeli
  • Micro USB kabel za punjenje (Samsung)
  • 1x 60 LED Neopixel traka

Okvir sata

  • Jedan list šperploče od 4 mm (1200 x 600 mm)
  • 4x 10mm Chicago vijci
  • Tkanina, muslin (1000 mm x 1000 mm presavijena u x4 sloja)

Mašine i aplikacije

  • Laserski rezač
  • Illustrator
  • Lemilica i lemljenje
  • Pištolj za vruće ljepilo
  • Samoljepljiva traka
  • Industrijski probijač rupa (ako postoji)

Kôd, upravljački programi i biblioteke

  • Kôd sata NeoPixel Strip
  • Kôd za ažuriranje RTC -a
  • Ilustrator, dokument laserskim rezanjem
  • Upravljački program - preuzmite ovaj upravljački program ako koristite Mac. To će osigurati da je Arduino Nano 'Clone' kompatibilan s vašim uređajem. Ako koristite Windows, morat ćete pronaći drugi upravljački program.
  • Biblioteke- Adafruit DMA Neopixel Library- DS1307RTC

Korak 2: Arduino Nano, RTC i LED NeoPixel traka

Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka
Arduino Nano, RTC i LED NeoPixel traka

Ovaj sat prikazuje vrijeme putem LED NeoPixel trake, prikazujući sekunde, minute i sate. Prije nego što možete koristiti Arduino softver za kodiranje vaših neopiksela, morat ćete postaviti i dati napajanje za svoje 3 glavne komponente, Arduino Nano, RTC i LED NeoPixel Strip. Da biste to učinili, trebate upotrijebiti ploču za umetanje svih žica ili ih možete zalemiti slijedeći dijagram. Promijenio sam napajanje na sam Arduino tako da se moglo uključiti putem USB kabela, za to sam se pobrinuo da crvena žica ode na 5, crna na masu i plava u PIN8.

Kad sve vaše žice budu postavljene, možete priključiti mikro USB kabel za punjenje u računalo i u Arduino Nano. Kroz ovaj elektronički krug napajamo Arduino Nano putem kabela za punjenje. Odavde možete umetnuti kôd i prenijeti ga na neo pixel strip (pogledajte sljedeći korak).

*Nakon što otpremite kôd na Arduino Nano, tada ga možete zamijeniti tako da ga priključite sa prijenosnog računara/računara u zidni adapter kako bi sat bio obješen.

Korak 3: Postavljanje koda

Nekoliko je koraka koje ćete morati poduzeti prije nego što možete pokrenuti kôd putem softvera Arduino. Prvo ćete morati instalirati upravljački program i biblioteke (oni se mogu pronaći u prvom koraku). Nakon što to učinite, možete otvoriti Arduino softver, a zatim i komprimiranu datoteku mog koda, "NeoPixel Strip Clock Code". Zatim ćete morati promijeniti ploču u Arduino Nano i promijeniti port i procesor. Moj port je postavljen na opciju koja se pojavljuje nakon uključivanja USB-a, /dev/cu.usbserial-1420, ali možete koristiti i ovaj port /dev/cu.wchusbserial1410 ili /dev/tty.wchusbserial14210. Moj procesor je spojen na ATmega328P (stari pokretač za pokretanje).

Sljedeći korak je osigurati da je vaš (#define) PIN postavljen na točan broj koji odgovara načinu na koji ste postavili na Arduino Nano - u mom slučaju PIN 8.

Za promjenu boja vaših LED dioda možete ažurirati kôd različitim heksadecimalnim vrijednostima. To možete učiniti promjenom ovog dijela koda:

strip.setPixelColor (satni interval, 0xFF5E00);

Promjenom 6 znamenki prije 0x možete stvoriti različite hladne boje za prikaz vaših sekundi, minuta i sati. *Ako niste sigurni koji je odgovarajući kôd za boju, možete pogledati u koraku izvora gdje Povezao sam generator boja. Također možete promijeniti svjetlinu LED dioda promjenom ovog segmenta koda:

strip.begin (); strip.show (); // Pokrećemo sve piksele na 'off' strip.setBrightness (150);

Prilagođavanjem broja u zadnjem retku možete promijeniti svjetlinu LED dioda od 0-255. Otkrivam da podešavanje svjetline trake potpuno mijenja boju LED dioda, pokušajte!

Nakon što ste se poigrali i verificirali i sastavili svoj kôd, morate otvoriti kôd za ažuriranje RTC -a u svom Arduino softveru. Zatim morate potvrditi i učitati ovaj kôd na Arduino Nano. Ovo će ažurirati RTC tako da se poveže s vremenom postavljenim na vašem prijenosnom računaru. Nakon što to učinite, možete ponovo učitati svoj NeoPixel Strip kôd sata na Arduino, stvarajući LED sat sa točno određenim vremenom.

Korak 4: Izrada okvira sata

Konstrukcija okvira sata
Konstrukcija okvira sata
Konstrukcija okvira sata
Konstrukcija okvira sata
Konstrukcija okvira sata
Konstrukcija okvira sata
Konstrukcija okvira sata
Konstrukcija okvira sata

Za ovaj Instructable stvorio sam dokument za lasersko štampanje na ilustratoru koji uključuje svih 5 komponenti/dijelova koje ćete morati odštampati za izradu obrasca sata. Pet komponenti su vanjski prsten, stražnji oslonac, unutarnji oslonac, vanjski oslonac i kućište kabela. Sve komponente uspjele su stati u jednu datoteku ilustratora dimenzija 1219,2 x 609,6 mm (jer je ovo veličina laserskog kreveta koji sam koristio). Možda ćete morati ispisati dijelove odvojeno ako vaš laserski rezač ima manji ležaj ili vaš komad sloja nije dovoljno velik. Svaki dio je kreiran u 255RGB crvenoj liniji i liniji 0,1 kako bi se osiguralo da su postavke ispravne za laserski rezač.

Nakon što odštampate sve svoje dijelove, sada možete spojiti sve zajedno. Počnite s prstenom, sada možete obložiti vanjsku podršku unutar prstena (kao što možete vidjeti na slikama), povezujući sve 4 kartice. Nakon što kliknete na sve 4 kartice, htjet ćete testirati svoju unutarnju podršku. Umetnite unutrašnji oslonac tako da se naslanja na vanjski oslonac. Morate se pobrinuti da se sve rupe za vijke poravnaju.

Sada kada su unutrašnji i vanjski oslonci postavljeni i udobno smješteni, možete početi raditi s tkaninskom komponentom sata. Nakon što nabavite komad muslinske tkanine, možete ga presaviti na pola i na pola tako da ima 4 sloja. Morat će biti dovoljno debeo da sakrije Arduino Nano i žice. Nakon toga ćete morati:

  • Postavite prsten i vanjski oslonac (kliknut) prema dolje tako da prsten leži ravno na tlu
  • Prevucite tkaninu preko okvira i gurnite je prema dolje u unutrašnjost prstena
  • Umetnite unutrašnji oslonac u vanjski nosač i tkaninu
  • Označite gdje se rupe za vijke spajaju x4
  • Izrežite ili izbušite malu rupu od tkanine na mjestu gdje se rupe za vijke spajaju x4
  • Postavite svoje čikaške vijke kroz unutarnji nosač - tkaninu i vanjski oslonac. Zavrtanje i osiguranje svega na mjestu
  • Pobrinite se da rastegnete tkaninu kako biste stvorili besprijekorno otvoreno lice (ovisi o tome koji izgled želite stvoriti).
  • Zalijepite LED traku duž unutrašnjeg oslonca što je moguće bliže tkanini
  • Zalijepite Arduino Nano, RTC i žice na stražnju podršku
  • Priključite USB kabel u Arduino i provucite kroz otvor na stražnjoj podršci (za spajanje na zidni utikač)
  • Obrežite i savijte tkaninu u središte sata
  • Pričvrstite stražnji nosač na četiri jezička i provjerite da li USB kabel prolazi kroz stražnji dio u predviđenom dijelu
  • Utaknite utikač u zid

*Tijekom ovog procesa morat ćete koristiti traku, to će vam pomoći da osigurate sve korak po korak.*Također sam koristio vruće ljepilo gdje je potrebno da pričvrstim nosače za prsten gdje se ispupčio izvan mjesta od pritiska rastegnutog tkanina i drvo*Ako ste imali problema s rezanjem šperploče, pogledajte rješavanje problema*Imajte na umu da su posljednje dvije slike dizajna odštampane u kartonu, ali nadamo se da će tako ideja biti jasnija.

Korak 5: Rješavanje problema

S obzirom da se šperploča često iskrivljuje u svojoj strukturi, postoji nekoliko zgodnih savjeta koje možete koristiti ako vaš laserski rezač ne reže do kraja kroz dizajn. Odvagao sam svoju šperploču s dugim čeličnim ravnalom, zalijepivši ih za sloj, a sloj za mašinu. Također sam sipao i trljao u malim količinama vode sloj dok je tiskao, to je spriječilo dizajn od jakog laserskog opekotina. Ovaj korak je posebno koristan ako morate ponovno ispisati datoteku ilustratora nakon što je već odštampana (da biste je potpuno presjekli).

Nisam mogao shvatiti kako da sve tri LED diode na sat pređu sa 12-1. Ovo bi bio odličan element za implementaciju u kod

Dimenzije laserski izrezanog dokumenta nisu savršene, za besprekorniji krajnji proizvod morat će se prilagoditi.

Korak 6: Izvori i priznanja

Upravljački program - Preuzmite ovaj upravljački program ako koristite Mac kako bi Arduino Nano 'klon' bio kompatibilan s vašim uređajem.

Biblioteke -

  • Adafruit DMA biblioteka neopiksela
  • DS1307RTC

Original Instructable - Na čemu sam zasnovao svoj dizajn - posebno kod za mikrokontroler i RTC.

Birač boja - odaberete svoje heksadecimalne boje odavde

Živa šarka - gdje sam pronašao uzorak koji sam koristio za kreiranje unutarnjih i vanjskih oslonaca. Promijenio sam oblik ovih u dugačke pravokutnike i dodao u jezičke i rupe za vijke.

Fab Lab WGTN - Tokom cijelog ovog projekta radio sam u Wellington Fab Lab -u na stvaranju svog dizajna. Radio sam sa osobljem (Wendy, Harry) kroz bilo kakva prilagođavanja u koja nisam bio siguran.

Otvoreni dizajn i digitalna izrada, Univerzitet Massey

NAPOMENA: Zbog prilagođavanja uzorka živih šarki vlastitom dizajnu, pridržavam se njihove CC licence za svoj dizajn.

Nadam se da ste uspjeli pronaći sve u mojim uputama kako biste mogli napraviti vlastiti LED NeoPixel sat. Javite mi ako vam trebaju dodatne informacije

Preporučuje se: