Sadržaj:

DIY RGB-LED sjajni poi s daljinskim upravljačem: 14 koraka (sa slikama)
DIY RGB-LED sjajni poi s daljinskim upravljačem: 14 koraka (sa slikama)

Video: DIY RGB-LED sjajni poi s daljinskim upravljačem: 14 koraka (sa slikama)

Video: DIY RGB-LED sjajni poi s daljinskim upravljačem: 14 koraka (sa slikama)
Video: Review: Quiz 1 2024, Novembar
Anonim
DIY RGB-LED Glow Poi sa daljinskim upravljačem
DIY RGB-LED Glow Poi sa daljinskim upravljačem
DIY RGB-LED Glow Poi sa daljinskim upravljačem
DIY RGB-LED Glow Poi sa daljinskim upravljačem
DIY RGB-LED Glow Poi sa daljinskim upravljačem
DIY RGB-LED Glow Poi sa daljinskim upravljačem
Image
Image

Uvod

Pozdrav svima! Ovo je moj prvi vodič i (nadam se) prvi u nizu vodiča u mojoj potrazi za stvaranjem otvorenog RGB-LED vizualnog prikaza. Da bismo prvo pojednostavili, ovo će rezultirati jednostavnim LED-poi-om koji uključuje daljinsko upravljanje putem IC-a i sve vrste animacija za promjenu boje.

Imajte na umu: Ova vrsta poi -a (bez IR daljinskog upravljača) može se kupiti za oko 20 USD na Amazonu, pa ovo nije vrijedno financijskog truda - Učinite to sami za iskustvo, a ne za rezultat.

Nadam se da će ljudi doprinijeti animacijama na GitHub-u ovog projekta što će rezultirati velikom raznolikošću animacija koje možete izabrati i stoga će ovoj verziji dati veću vrijednost u odnosu na one bez recepta.

Image
Image

Odricanje odgovornosti

Prije svega nekoliko sigurnosnih upozorenja. Pokušajte ovu izgradnju samo ako znate šta radite. Nisam inženjer elektrotehnike, ne smijem biti odgovoran ako nešto pođe po zlu. Uključeno je nekoliko opasnih koraka/materijala i trebali biste ih biti svjesni:

Lipos može biti opasan. Posebno lemljenje, kratki spoj i skladištenje LiPos -a dolazi s raznim opasnostima. Čak i ako izgradnja prođe dobro, žice bi se mogle olabaviti, ćelije se mogu oštetiti ili bi jedna od kineskih komponenti bez imena mogla otkazati i uzrokovati kratki spoj. Ne dopustite im da pune bez nadzora, najbolje upotrijebite vanjski punjač da biste ih napunili, uklonite lipo za skladištenje i transport (vjerujem da je najbolje pohraniti ih u jednu od onih „lipo vrećica“).

Poisi su podložni nekim značajnim silama pri izvođenju s njima. Ako udarite nekoga ili nešto s njima ili otisak ne uspije i dijelovi lete okolo, ljudi bi se mogli ozlijediti.

Koristite zdrav razum, budite svjesni opasnosti, pročitajte sami ako niste sigurni. Shvatili ste ideju.

Ako vas nisam uplašio, uživajte u izradi i zabavite se s njima.

Korak 1: Materijal i alati

Materijal i alati
Materijal i alati
Materijal i alati
Materijal i alati

Bill of Materials

Prvo pogledajmo šta nam je potrebno za ovu izgradnju. Preporučujem da većinu stvari kupite na AliExpressu ako imate vremena za čekanje. Lipos sam ipak našao samo u HobbyKingu.

Image
Image

Komponente/elektronika

Qty Ime Izvor Komentar
2 TP4056 Modul za punjenje litijumske baterije Amazon.com, AliExpress
2 Turnigy nano-tech 1000mah 1S 15C okrugla ćelija Hobi
2 2-5V do 5V pojačavajuće napajanje AliExpress Odgovara i pojačalo MT3608
2 ArduinoPro Mini ATMEGA328P 5V 16MHz Amazon.com, AliExpress
2 1838 940nm IR-recir dioda Amazon.com, AliExpress
1m APA102 LED traka (144 ili 96 LED/m) Amazon.com, AliExpress Potrebno vam je oko 2x10 Leds dužine
2 220uF 10V kondenzator AliExpress
1 IR daljinski AliExpress
Image
Image

Alati

Ime Preporuka Komentar
3D štampač
Lemilica QUICKO T12
Pištolj za vruće ljepilo
Računalo sa Arduino IDE
FTDI USB čip FT232 alternativa: Arduino Uno
Žičare opcionalno
Rezači žice Knipex rezači opcionalno
Oglasna ploča + skakači opcionalno
Arduino Uno opcionalno

Potrošni materijal

Ime Komentar
Thin Wire 24-28AWG
Lemilica
Skupljajuća cijev
Pin zaglavlja (muški i ženski) ili mali konektor
Očistite nit za 3D štampanje Koristio sam PLA, ali najlon bi mogao dati jače rezultate
Štapići za vruće ljepilo
cinkov fluks i lemljenje ili metalna četka/brusni papir Brusni papir mi je dobro funkcionisao
Neki kabel za trake Koristio sam jednostavan plastični akord, ali biste mogli biti kreativni

Korak 2: 3D štampanje

3D štampanje
3D štampanje
Image
Image
Image
Image

Budući da ovo traje najduže vrijeme, počet ćemo ispisivanjem svih dijelova za ovu verziju dva puta s postavljanjem podrške „posvuda“.

Idite na Thingiverse, preuzmite STL datoteke i izrežite ih svojim omiljenim rezačem.

Koristio sam čist PLA rezolucije 0,28 koji je dobro funkcionirao, ali ako možete, možda biste htjeli koristiti jači materijal kako biste bili na sigurnoj strani i spriječili bilo kakve kvarove tijekom centrifugiranja.

Rezultat je više neproziran nego proziran, što je dobro za nas jer poi djeluje kao difuzor i lijepo svijetli bez vidljivih pojedinačnih LED dioda. Nakon što su otisci završeni, ostavite nosivi materijal uključen i zavrnite i odvrnite dvije polovice nekoliko puta. Materijal za podršku pruža bolje prianjanje i kada se dobro uklope, možete ukloniti sve potpore.

Image
Image

Korak 3: Programiranje: Priprema

Za sastavljanje projekta potrebno je instalirati FastLED i IRremote biblioteku. Obje se mogu pronaći pomoću Arduino IDE -ove verzije za upravljanje bibliotekama. Za postavljanje skica na Arduino pro mini morate koristiti FTDI čip.

Osim toga, potreban vam je izvorni kod za ovaj projekt koji se može pronaći na GitHub-u.

Korak 4: Programiranje: Uredite kôd

Programiranje: Uredite kôd
Programiranje: Uredite kôd
Programiranje: Uredite kôd
Programiranje: Uredite kôd
Programiranje: Uredite kôd
Programiranje: Uredite kôd
Programiranje: Uredite kôd
Programiranje: Uredite kôd

Koristio sam rezervni Arduino Uno radi praktičnosti, ali možete koristiti samo jedan od Arduino Pro Minis.

Image
Image

Ožičite krug prikazan na gornjoj slici pomoću jednog od čipova infracrvenog prijemnika, prenesite primjer skice IRrecvDemo na svoj Arduino i otvorite serijski monitor.

Zatim upotrijebite daljinski upravljač i pritisnite tipke koje želite koristiti. Svaki pritisak na gumb trebao bi prikazati određeni heksadecimalni broj. Ako držite pritisnuto dugme, trebao bi se ponoviti drugi heksadecimalni broj.

Image
Image

Prvo kopirajte vrijednost ponavljajućeg hex-broja i promijenite BTN_REPEAT na tu vrijednost. Zatim prođite kroz definicije koda i promijenite sve tako da odgovaraju vašem daljinskom upravljaču. Uvjerite se da sve vrijednosti moraju početi s 0x da bi se prepoznale kao hex -broj - stoga promijenite samo označeni dio broja.

Image
Image

Korak 5: Programiranje: Otpremite kôd

Programiranje: Upload kod
Programiranje: Upload kod
Programiranje: Upload kod
Programiranje: Upload kod

Sastavite kôd za poi i povežite Arduino pro mini sa svojim FTDI čipom. Odabrali ste Arduino pro mini kao uređaj, serijski pretvarač kao programera i prenesite kôd na oba Arduinosa.

Kôd možete lako prenijeti bez lemljenja žica/zaglavlja na Arduino tako što ćete ga staviti u matičnu ploču kao što je prikazano na gornjoj slici. Prije povezivanja programatora sa računarom, postavite kratkospojnik napona na svom programatoru na 5V.

Image
Image

Korak 6: Lemljenje: Pregled

Lemljenje: Pregled
Lemljenje: Pregled
Lemljenje: Pregled
Lemljenje: Pregled

Zatim ćemo lemiti komponente zajedno. Koristite gornji dijagram kao referencu ako nešto nije jasno.

Budući da je prostor ograničen, želimo da žice budu što kraće, ali preporučujem da prvo lemite na duže žice, a zatim izmjerite ispravnu duljinu pomoću kućišta i odrežete višak.

Korak 7: Lemljenje: modul za napajanje

Lemljenje: modul za napajanje
Lemljenje: modul za napajanje
Lemljenje: modul za napajanje
Lemljenje: modul za napajanje
Lemljenje: modul za napajanje
Lemljenje: modul za napajanje
Lemljenje: modul za napajanje
Lemljenje: modul za napajanje

Prvo lemite žice na B (attery) i OUT (put) jastučiće TP4056.

Zatim postavite modul TP4056 u donji dio kućišta sa 3D printom, stavite žice baterije u mali kanal koji vodi do otvora za bateriju i odrežite višak žice.

Image
Image

Zatim postavite modul za povećanje snage ispod modula TP4056 i odrežite izlazne žice tako da ih možete lako zalemiti na ulazne žice modula za povećanje snage.

Image
Image

Izvadite sve iz štampe i lemite dva muška zaglavlja iglica ili muški dio konektora na žice baterije i pričvrstite ih toplinski skupljajućom cijevi.

Image
Image

Zatim zalemite izlazne i ulazne pinove oba modula

Image
Image

Korak 8: Lemljenje: Baterija

Lemljenje: Baterija
Lemljenje: Baterija
Lemljenje: Baterija
Lemljenje: Baterija
Lemljenje: Baterija
Lemljenje: Baterija

Zatim ćemo lemiti žice i konektor na bateriju.

Lemite brzo i precizno, jer će toplina lemljenja oštetiti vaše ćelije. Pazite da greškom ne skratite lipos.

Lemljenje žica na lipo može biti teško jer su kontakti izrađeni od aluminija. Za čišćenje oksida s kontakata možete koristiti poseban fluks i lemljenje cinka, metalnu četku ili brusni papir. Zatim lemite žice i izolirajte ih pomoću termoskupljajuće cijevi.

Zatim ubacujemo bateriju u 3D štampano kućište, mjerimo dužinu žica, ostavljajući malo rezerve, izvadimo je i odsiječemo višak žica.

Image
Image

Zatim možemo lemiti na ženskim pin-zaglavljima ili našem ženskom konektoru konektor na žice i još jednom ih izolirati pomoću termoskupljanja.

Korak 9: Lemljenje: Arduino, LED i senzor

Lemljenje: Arduino, LED i senzor
Lemljenje: Arduino, LED i senzor
Lemljenje: Arduino, LED i senzor
Lemljenje: Arduino, LED i senzor
Lemljenje: Arduino, LED i senzor
Lemljenje: Arduino, LED i senzor

Zatim moramo spojiti Arduino, IR-senzor i LED traku

Arduino dobiva žice za VCC i GND

Infracrveni senzor je malo zeznutiji: prvo moramo spojiti kondenzator što je moguće bliže senzoru. Budući da je kućište senzora uzemljeno, jednostavno lemimo negativnu nogu kondenzatora na kućište i pozitivnu nogu na VCC žicu. Zatim povežemo sve tri igle i izoliramo ih pomoću termoskupljajuće cijevi.

Za LED traku prvo smo odrezali komad trake sa 10 LED dioda. Zatim smo lemili žice na sva 4 kontakta.

Korak 10: Lemljenje: Sve zajedno

Lemljenje: sve to zajedno
Lemljenje: sve to zajedno
Lemljenje: sve to zajedno
Lemljenje: sve to zajedno
Lemljenje: sve to zajedno
Lemljenje: sve to zajedno
Lemljenje: sve to zajedno
Lemljenje: sve to zajedno

Sljedeći korak je skraćivanje žica što je moguće kraće i povezivanje svih modula zajedno.

Počinjemo s obrezivanjem Arduinos kabela za napajanje postavljanjem njega i modula za pojačavanje unutar kućišta i obrezivanjem kabela za napajanje po dužini.

Image
Image

Zatim ponavljamo isto za infracrveni prijemnik. Kablovi za LED traku mogu se obrezati bez mjerenja jer imamo dovoljno prostora da ih zadržimo malo duže.

Image
Image

Zatim možemo lemiti kabele za napajanje infracrvenih prijemnika izravno na pinove Arduina i njegov pin za podatke na pin 11 Arduina.

Image
Image

Zatim smo lemili podatkovni i satni kabel naše LED trake na Arduino. Spojite kabel sata na pin 5 i podatkovni kabel na pin 6.

Image
Image

Jedino što preostaje je spojiti i Arduinos i LED trake za napajanje na izlaz modula za pojačavanje.

Image
Image

Korak 11: VRIJEME ISPITIVANJA

VRIJEME ISPITIVANJA!
VRIJEME ISPITIVANJA!

Budući da bi sada trebali završiti s lemljenjem, možemo priključiti bateriju i sve testirati. Želimo biti sigurni da sve funkcionira u redu, jer će nakon sljedećeg koraka otklanjanje grešaka biti noćna mora.

Image
Image

Korak 12: Montaža

Sada želimo popraviti sve unutar kućišta pomoću vrućeg ljepila.

Počinjemo s modulom TP4056

Image
Image

zatim zalijepite modul za pojačavanje

Image
Image

slijedi Arduino

Image
Image

na kraju IR prijemnik

Image
Image

i LED traku

Image
Image

Korak 13: Dodajte traku

Dodajte remen
Dodajte remen

Nisam se potrudio oko ovoga i preporučio bih vam da postanete kreativni i uložite malo više vremena i truda od mene. Našao sam ovo uputstvo koje ću dodati u budućnosti.

Za sada sam samo upotrijebio neki akord koji sam imao oko sebe, provukao ga kroz utore za 3D ispis i vezao čvor.

Korak 14: Gotovo

Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!
Image
Image

I gotovi smo. Ponavljajte sve korake dok ne dobijete 2 i budete spremni za okretanje.

Nadam se da vam je bilo zabavno pratiti. Hvala vam na čitanju:)

Preporučuje se: