Sadržaj:
- Korak 1: Breadborard testiranje
- Korak 2: Arduino kod
- Korak 3: Naručivanje PCB -a
- Korak 4: Montaža i lemljenje PCB -a
- Korak 5: Prvo uključivanje i zaključak
Video: Uradi sam Arduino RGB LED traka IC kontroler: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ćao društvo. U današnjem uputstvu pokazat ću vam kako možete napraviti vlastiti arduino bazirani, infracrveni upravljač, RGB LED tračni kontroler.
Princip kontrolera je prilično jednostavan. Pozitivni napon od 12V spojen je izravno na 12v šinu trake i VIN pin arduina koji ga napaja. Svaki MOSFET izvor spojen je na masu izvora napajanja. Odvodni pinovi se spajaju na svaku negativnu traku trake, za crvenu zelenu i plavu boju, a vrata su povezana preko 220ohm otpornika 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 je spojen na 5v, uzemljenje i digitalni ulazni pin arduina, dekodirajući bilo koji IC signal poslan u njegovom smjeru.
Korak 1: Breadborard testiranje
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 220ohm otpornika i 12v 5A napajanje.
Postavimo sve na matičnu 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 to kasnije.
Korak 2: Arduino kod
Pogledajmo sada arduino kod.
Prvo što morate učiniti je preuzeti najnoviju IRRemote biblioteku sa njihove github stranice. Izvucite zip datoteku i premjestite je u mapu arduino biblioteka. Obavezno izbrišite postojeću biblioteku RobotIRremote iz mape root arduino biblioteka jer to može ometati biblioteku za poništavanje.
Zatim možete otvoriti skicu primjera IRRecvDemo u svom arduino IDE -u i promijeniti pin primanja na liniji 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 dugme. Ako ste sve učinili ispravno, kôd će se pojaviti na serijskom monitoru. Zapišite sve kodove koji odgovaraju dugmadima 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 svako dugme na daljinskom upravljaču, samo promijenite HEX kodove na desnoj strani na 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 putem njih šalje pwm signal jer IRREMOTE biblioteka koristi ugrađene tajmere arduina pri tumačenju koda i ti pinovi moraju biti besplatni. Također ne možete koristiti 13 pinova za ulaze, jer je spojen na ugrađeni LED indikator arduina. Napravio sam grešku koristeći te pinove bez prethodnog ispravnog testiranja, pa sam morao naručiti drugu ploču, pa se pridržavajte ovih pinova ako želite biti sigurni. Prenesite uređenu skicu na arduino i isprobajte sva svoja dugmad. Ako sve ide po planu, trebali biste imati sve tipke koje rade ispravno i prikazuju boje koje želite. Dugmad 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: Naručivanje PCB -a
Sada je vrijeme da svoj projekt prebacimo s matične ploče na stvarnu PCB. Koristio sam EasyEDA internetsku aplikaciju za kreiranje sheme i izgleda ploče. Pokazat ću vam kako možete odštampati i profesionalno isporučiti svoj PCB dizajn od strane JLCPCB -a.
Kada otvorite dizajn PCB -a u EASYEDA -i, morate kliknuti na gerber izlazno dugme u softveru. Sljedeći klik na Preuzmi Gerber datoteke.
Sada idite na JLCPCB.com i kliknite na gumb citiraj sada. Učitajte svoju gerber datoteku i trebali biste vidjeti kako će izgledati vaša gotova PCB.
Ispod možete urediti količinu, debljinu, boje itd. Ja sam uglavnom išao sa zadanim postavkama, samo sam promijenio boju u plavu jer mislim da izgleda ljepše. Kada završite, kliknite na dugme sačuvaj u korpu. Nakon toga možete otići na stranicu za plaćanje, unijeti podatke o dostavi i plaćanju, a kada završite, možete očekivati da će vaše PCB -ove stići vrlo brzo.
Nakon otprilike sedmice čekanja moje PCB -e su stigle lijepo i sigurno zapakovane. 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 novo štampanoj 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 direktnog 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 ponovo koristiti bez ikakvih problema. Jedine komponente u koje sam direktno lemio bile su MOSFET i DC utičnica.
Kad je sve zalemljeno, možemo spojiti naše komponente. Provjerite jeste li pravilno spojili LED traku, 12v šina je pin s desne strane, a negativne šine 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 je spreman. Nadam se da ćete se zabaviti jednako kao i ja dok sam gradila ovaj projekat. 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, zaista mi puno znači. Ako vam se video sviđa, ostavite like i pretplatite se na buduće video zapise jer mi to puno pomaže. Zabavite se sa svojim LED kontrolerom i vidimo se u sljedećem! Živjeli
Preporučuje se:
Arduino kontroler za igre uradi sam. Arduino PS2 kontroler igre - Igranje Tekkena s DIY Arduino gamepadom: 7 koraka
Arduino kontroler za igre uradi sam. Arduino PS2 kontroler igre | Igranje Tekkena s DIY Arduino gamepad -om: Zdravo momci, igranje igara uvijek je zabavno, ali igranje sa vlastitim DIY prilagođenim kontrolorom igara je zabavnije. Zato ćemo napraviti kontroler igre pomoću arduino pro micro u ovim uputama
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -em u alarmni uređaj za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": 17 koraka
Nadogradite "uradi sam" lonac za zalijevanje sa WiFi -jem u aparat za alarme za otkrivanje kretnji za otkrivanje pokreta "Uradi sam": U ovom članku pokazat ćemo vam kako nadograditi svoj lonac za samolijevanje s vlastitim WiFi -jem u DIY lonac za samolijevanje s WiFi -jem i alarmom za detekciju kretanja. niste pročitali članak o tome kako izgraditi lonac za samostalno zalijevanje s WiFi -jem, možete fin
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, a kasnije ih koristiti za kontrolu LED RGB trake. U ovom vodiču ćemo koristit će HC-06 Bluetooth modul jer je to
Uradi sam Wi-Fi RGB kontroler za trake: 5 koraka
DIY Wi-Fi RGB Strip Controller: Hvala JLCPCB-u i LCSC-u što su omogućili ovaj projekt! Provjerite ih danas! (Napomena: Ovo nije moj dizajn (Osim shematskih i PCB -a) i svaka zasluga za ideju pripada Saiyamu) Kako je započeo ovaj projekt, kupio sam RGB LED traku od Ebaya i
Uradi sam Arduino PWM5 solarni kontroler punjenja (PCB datoteke i softver uključeni): 9 koraka
Uradi sam Arduino PWM5 solarni kontroler punjenja (PCB datoteke i softver uključeni): Prije nekoliko godina, Julian Ilett je dizajnirao originalni PIC mikrokontroler baziran na "PWM5" solarni regulator punjenja. Također je eksperimentirao s verzijom zasnovanom na Arduinu. Njegove videozapise možete pronaći ovdje: https://www.youtube.com/channel/UCmHvGf00GDuP