Sadržaj:
- Korak 1: Testiranje Breadborard -a
- Korak 2: Arduino kod
- Korak 3: Narudžba PCB -a
- Korak 4: Montaža i lemljenje PCB -a
- Korak 5: Prvo uključivanje i zaključak
Video: DIY Arduino RGB LED traka IC kontroler: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Bok ljudi. U današnjem uputstvu pokazat ću vam kako možete napraviti svoj vlastiti arduino, infracrveni upravljač, RGB LED kontroler trake.
Princip kontrolera je prilično jednostavan. Pozitivni napon od 12V spojen je izravno na 12v tračnicu trake i VIN pin arduina koji ga napaja. Svaki MOSFET izvor spojen je na masu napajanja. Odvodni pinovi spajaju se na svaku negativnu tračnicu trake, za crvenu zelenu i plavu boju, a vrata su povezana kroz otpornik od 220 ohma na PWM izlazni pin arduina. Kada se PWM signal šalje s arduino pina, on otvara vrata mosfeta dopuštajući struji da teče do negativnih pinova trake.
IC prijemnik spojen je na 5v, uzemljenje i digitalni ulazni pin arduina, dekodirajući bilo koji IC signal poslan u njegovom smjeru.
Korak 1: Testiranje Breadborard -a
Kao što možete vidjeti na mojoj shemi, koristio sam Arduino nano kao mozak operacije, 3 MOSFET -a na razini logike kao pokretače za svaku šinu LED trake, 1838 IR prijemnik, 3 otpornika od 220ohm i napajanje od 12V 5A.
Idemo postaviti sve na ploču. Koristim Arduino mega za testiranje što se pokazalo lošom idejom jer, kako sam kasnije saznao, neki pinovi nisu radili isto na nano kao na mega, ali vratit ću se na da kasnije.
Korak 2: Arduino kod
Pogledajmo sada arduino kod.
Prvo što morate učiniti je preuzeti najnoviju biblioteku IRRemote s njihove stranice github. Raspakirajte zip datoteku i premjestite je u mapu arduino knjižnica. Izbrišite postojeću biblioteku RobotIRremote iz mape root arduino knjižnica jer to može ometati biblioteku za poništavanje.
Zatim možete otvoriti primjer skice IRRecvDemo u svom arduino IDE -u i promijeniti prijemnu iglu na retcima 11 do 8 jer ćemo to koristiti na našem arduinu za primanje ir signala. Otpremite skicu i otvorite serijski monitor. Sada uzmite daljinski upravljač koji želite koristiti sa svojim kontrolerom i pritisnite gumb. Ako ste sve učinili ispravno, kôd će se pojaviti na serijskom monitoru. Zapišite sve kodove koji odgovaraju gumbima na daljinskom upravljaču, kasnije ćemo ih koristiti u skici.
Zatim idite na moje github spremište i preuzmite datoteku sketch.ino i otvorite je sa svojim arduino IDE -om.
Možete urediti retke 16-39 gdje sam definirao kodove za svaki gumb na daljinskom upravljaču, samo promijenite HEX kodove na desnoj strani u kodove koje ste ranije zapisali. Napravit ću zaseban videozapis i povezati ga u opisu s detaljnim objašnjenjem koda.
Kratko upozorenje za svakoga tko isprobava ovaj projekt, ako koristite arduino nano, upotrijebite upravo ove pinove koji su postavljeni na mojoj skici, neki pinovi (5 i 11) zamrzavaju arduino ako se kroz njih šalje pwm signal jer biblioteka IRREMOTE koristi interprete ugrađenih arduina za tumačenje koda i ti pinovi moraju biti slobodni. Također ne možete koristiti 13 pinova za ulaze, jer je spojen na ugrađeni LED indikator arduina. Pogriješio sam koristeći te iglice bez prethodnog ispravnog testiranja pa sam zbog toga morao naručiti drugu ploču, stoga se pridržavajte ovih iglica ako želite biti sigurni. Prenesite uređenu skicu na arduino i isprobajte sve svoje gumbe. Ako sve ide po planu, trebali biste imati sve gumbe koji rade ispravno i prikazuju boje koje želite. Gumbi za pojačavanje i smanjivanje intenziteta koriste se za prigušivanje boja ako ste u načinu rada u boji, te za ubrzavanje i usporavanje animacija ako koristite jednu od 4 animacije koje sam postavio.
Korak 3: Narudžba PCB -a
Sada je vrijeme da naš projekt prebacimo s matične ploče na stvarnu PCB. Koristio sam mrežnu aplikaciju EasyEDA za izradu sheme i izgleda ploče. Pokazat ću vam kako JLCPCB može vaš tiskani dizajn tiskati i profesionalno isporučiti.
Kada otvorite dizajn PCB -a u EASYEDA -i, morate kliknuti na gumb gerber output u softveru. Sljedeći klik na Preuzmi Gerber datoteke.
Sada idite na JLCPCB.com i kliknite gumb za ponudu sada. Prenesite svoju gerber datoteku i trebali biste vidjeti kako će izgledati vaša gotova PCB.
Ispod možete urediti količinu, debljinu, boje itd. Uglavnom sam išao sa zadanim postavkama, samo sam promijenio boju u plavu jer mislim da izgleda ljepše. Kada završite, kliknite gumb Spremi u košaricu. Nakon toga možete otići na stranicu za odjavu, unijeti podatke o otpremi i plaćanju, a kada završite, možete očekivati da će vaše PCB stići vrlo brzo.
Nakon otprilike tjedan dana čekanja, moje su PCB -e stigle lijepo i sigurno zapakirane. Moram reći da sam zadovoljan ukupnom kvalitetom. Za ovu cijenu definitivno se ne isplati pokušavati sami napraviti, svakako provjerite našu web stranicu i čak ćete imati besplatnu dostavu za prvu narudžbu ako to učinite.
Korak 4: Montaža i lemljenje PCB -a
Sada je vrijeme da sve sastavite na našoj tek tiskanoj ploči. Prilikom lemljenja uvijek pokušajte prvo zalemiti najmanje dijelove, a zatim prijeđite na veće, što vam znatno olakšava. Za spajanje arduino, LED trake i ir prijemnika koristio sam ženska ravna pin zaglavlja umjesto izravnog lemljenja komponenti. Na taj način, ako slučajno ispržite svoj arduino ili bilo što drugo, oni se mogu lako promijeniti, a ploču možete ponovno koristiti bez ikakvih problema. Jedine komponente u koje sam izravno lemio bile su mosfeti i istosmjerna utičnica.
Kad je sve zalemljeno, možemo spojiti naše komponente. Provjerite jeste li ispravno spojili LED traku, 12v tračnica je pin s desne strane, a negativne tračnice su pinovi 1, 2 i 3 s lijeve strane. I naravno ne stavljajte svoj arduino na pogrešan način jer ga možete ispržiti.
Korak 5: Prvo uključivanje i zaključak
Kad postavite sve komponente, spojite 12v napajanje na ploču i provjerite radi li sve.
I to je to! Vaš DIY kontroler LED trake zasnovan na Arduinu spreman je. Nadam se da ćete se zabaviti jednako kao i ja dok sam gradila ovaj projekt. Moram reći da sam puno naučio i nadam se da ćete i vi. Svi dijelovi korišteni u projektu i veze koje sam spomenuo nalaze se u opisu videa. Hvala vam puno na podršci mom kanalu, stvarno mi puno znači. Ako vam se video sviđa, ostavite like i pretplatite se na buduće videe jer mi to puno pomaže. Zabavite se sa svojim LED kontrolerom i vidimo se u sljedećem! Živjeli
Preporučeni:
Modificirani kontroler LED traka RGBW, kontroliran PIR -om, ESP8285: 3 koraka
Modificirani kontroler LED traka RGBW, kontroliran PIR -om, ESP8285: Iznad svog stola kod kuće instalirao sam RGBW LED traku. WiFi LED RGBW kontroler trebao bi raditi s aplikacijom poput aplikacije Magic Home. Međutim, sadržavam čip ESP8285 koji sam bljesnuo vlastitim firmwareom. Dodao sam PIR pomoću kojeg se LED traka prebacuje
Arduino kontroler za igre DIY - Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka
Arduino kontroler za igre DIY | Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo dečki, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo u ovim uputama napraviti kontroler igre pomoću arduino pro micro
Arduino DIY Bluetooth kontroler LED RGB traka: 4 koraka
Arduino DIY Bluetooth kontroler LED RGB traka: Pozdrav svima, ovo je drugi projekt koji želim podijeliti s vama! Danas ću vam pokazati kako spojiti Arduino i Bluetooth modul te ih kasnije koristiti za upravljanje LED RGB trakom. U ovom vodiču ćemo koristit će HC-06 Bluetooth modul jer je to
Lakši WiFi LED kontroler svjetlosnih traka: 8 koraka (sa slikama)
Lakši WiFi LED kontroler svjetlosnih traka: Proljetos sam počeo dizajnirati prilagođeni hardver i softver za kontrolu dviju traka LED svjetala pomoću jedne razvojne ploče NodeMCU ESP8266-12E. Tijekom tog procesa naučio sam kako izraditi vlastite tiskane ploče (PCB -ove) na CNC usmjerivaču i
Transportna traka ili mini montažna traka?: 24 koraka
Transportna traka ili mini pokretna traka?: Hej dečki, ovo uputstvo će vas provesti kroz instalaciju transportne trake. Ako imate prethodno iskustvo s uArmom, dobro je isprobati ovu transportnu traku. Ako nemate prethodnog iskustva, sasvim je u redu i oboje ih možete upoznati n