Turinys:
- 1 žingsnis: medžiagos
- 2 žingsnis: kodas
- 3 žingsnis: sukurkite grandinės plokštę
- 4 žingsnis: gręžkite skyles ir užpildykite lentą
- 5 žingsnis: įkelkite eskizą
Video: Kaip valdyti šviesos diodus naudojant apdorojimą ir „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
Kitą dieną aš susidūriau su įdomia problema, man reikėjo valdyti žibintų seriją iš sąveikos kompiuterio ekrane ir ji turėjo būti kuo pigesnė. Aš iškart pagalvojau apie „Arduino“. Jame buvo viskas, ko man reikėjo, daugiau nei pakankamai įvesties/išvesties, integruotas USB ir tik 30 USD. Norėdami bendrauti su „Arduino“, nusprendžiau naudoti „Processing“. Jie abu puikiai dirba kartu dėl artimo Arduino šeimos ryšio su „Processing“.
1 žingsnis: medžiagos
Laikas surinkti visus reikiamus fragmentus: Programinė įranga: apdorojimas - galima rasti adresu www.processing.org Arduino - galima rasti adresu www.arduino.cc Aparatūra: „Arduino“USB plokštė, nes būtent tai aš turėjau) 8x jūsų pasirinkti šviesos diodai 8x 330ohm rezistoriai Atskiriamos antraštės vienpusis varis plakiruotas Ferric Chloridetiny grąžtas USB kabelis
2 žingsnis: kodas
Tai man buvo sunkioji dalis. Aš visada buvau aparatinės, o ne programinės įrangos tipas, todėl kreipiausi į internetą. pirmoji vieta, į kurią žiūrėjau, buvo „Processing.org“ir „Arduino.cc“informacinė skiltis, kuriant šias svetaines buvo skirta daug laiko ir dėmesio, ir aš džiaugiuosi pastangomis, tai buvo verta! Visa pagrindinė informacija, kurios man reikėjo, buvo ten, bet man buvo labai sunku, kad visa tai veiktų. Taigi aš kreipiausi į šią pamoką, kad suprastų mane. „Francesco“sukūrė puikią pamoką apie serijinio ryšio apdorojimą ir „Arduino“. Kai visa tai pradėjau veikti, tai iš tikrųjų buvo labai paprasta. Iš esmės apdorojimo kodas bus nustatytas taip: importuoti processing.serial.*; Serial myPort; void setup () {println (Serial.list ()); myPort = naujas serialas (tai, Serial.list () [*X*], 9600); myPort.buffer (1); dydis (400, 400); void draw () {// čia pateikiamas tam tikras kodas} Nustatydami kodą įsitikinkite, kad „Arduino“yra prijungtas prie nuoseklaus prievado. Tai svarbu, nes kodas bando nurodyti konkretų jūsų naudojamą arduino. Paleiskite kodą ir peržiūrėkite sąrašą, kuris bus rodomas jūsų apdorojimo lango apačioje, tada pakeiskite kodo kintamąjį, kurį nurodžiau * X *, prie prievado, prie kurio prijungtas jūsų arduino, numerio. Mano buvo trečias sąraše, todėl vietoj *X *įdėjau 2. Atminkite, kad sąrašas rodomas kaip masyvo įrašai, tai reiškia, kad pirmoji pozicija nurodoma kaip 0, o ne 1. „Arduino“kodą nustatyti dar paprasčiau: void setup () {Serial.begin (9600);} Aš paskelbiau užpildytus kodus, kuriuos galite paimti, keisti ir žaisti. Arduino įrašomas kaip pdxMap.pde, o apdorojimo kodas išsaugomas kaip serialLEDTest.pde
3 žingsnis: sukurkite grandinės plokštę
Aš sukūriau plokštę naudodamas „CADsoft Eagle“. Kadangi žinojau, kad naudoju arduino, norėjau sukurti protoshield, kuris atitiktų keistą tarpą USB plokštėse, todėl grįžkite į internetą, kad surastumėte tinkamą „Eagle“dalį. Galiausiai naudojau „Protoshield“maketą, kurį sukūrė ledi Ada. Jei nesate susipažinę su jos darbu, turėtumėte ją patikrinti. Jos projektai ir indėlis į fizinio skaičiavimo pasaulį yra puikūs, o dauguma jos darbų yra atviro kodo, suteikiant žmonėms, tokiems kaip aš, galimybę perkelti savo projektus į kitą lygį. Suradęs protoshield išdėstymą, jį atidariau ir pakeičiau Eagle į tai, ką matote žemiau. Antrasis vaizdas yra iš arti esantis PDF failas, kuris sukurs galutinę lentą. Yra daug puikių instrukcijų apie savo grandinės plokštės ėsdinimą, todėl čia nesigilinu į visas detales. Metodas, kurį man patinka naudoti, yra gražiai aprašytas „TechShopJim“instrukcijoje. Pirmas žingsnis: atsispausdinkite PDF (rasti žemiau) ant žurnalo popieriaus, blizgaus fotopopieriaus arba popieriaus, skirto PCB. Spausdinkite naudodami lazerinį spausdintuvą. nedidinti mastelio, jis išdėstytas ant 8 1/2 x 11 popieriaus lapo ir turėtų būti išspausdintas be jokių pakeitimų Antras žingsnis: iškirpkite dizainą, palikdami šiek tiek sienos aplink dizainą. Trečias žingsnis: supjaustykite jūsų vario apdaila, kuri yra šiek tiek didesnė už dizainą. lentą galima pjauti juostiniu pjūklu, pjautiniu pjūklu. Bet paprastai aš naudoju dėžutės pjaustytuvą arba „Xacto“peilį, vėl ir vėl jį įvertindamas, tada sulaužydamas jį išilgai taškų linijos ir nuvalydamas kraštą švitriniu popieriumi. Ketvirtas žingsnis: išvalykite varį, plakiruotą SOS šveitimo pagalve arba plienine vata kol nepradės blizgėti, nuplaukite ir įsitikinkite, kad neliesite paviršiaus rankomis. Bet koks tepalas padaro jį taip, kad dažai neliptų prie vario. Penktas žingsnis: padėkite variu dengtą plokštę ant lygaus paviršiaus variu į viršų, padėkite išpjautą dažų pusę žemyn ant vario ir užklijuokite juos., uždėkite popierinį rankšluostį ir išlyginkite aukščiausią lygintuvo nustatymą. JOKIO GARO! Uždėkite lygintuvą tiesiai ant viršaus, leiskite plokštei šiek tiek įkaisti prieš perkeldami lygintuvą, tada paimkite lygintuvo kraštą ir nušluostykite, kad dažai priliptų prie vario. iš viso tai turėtų užtrukti apie 3 min. Pašalinkite geležį ir popierinį rankšluostį. Šeštas žingsnis: mirkykite lentą vandenyje, kad popierius būtų pašalintas. Nebūkite šiurkštus, kai bandote nusiimti popierių, dažai yra labai trapūs ir gali lengvai nusibraukti. (Jei dėl kokių nors priežasčių tai neveikia, tiesiog vėl paimkite SOS pagalvėlę arba plieninę vatą prie plokštės ir nuvalykite likusius dažus.) Šeštas žingsnis: Etch! ** UPDATE ** Galite paimti PDF čia. Jei jus domina „Eagle“failai, ji yra.brd failas ir.sch failas
4 žingsnis: gręžkite skyles ir užpildykite lentą
Dabar, kai turite plokštę, atėjo laikas gręžti skyles su savo mažu grąžtu ir lydmetaliu ant komponentų. Pastebėsite, kad aš sukūriau plokštę su pėdsakais viršutinėje, o ne plokštės apačioje. Aš tai padariau, nes tai leidžia lengviau lituoti antraštes ant lentos ir priglausti prie arduino. Pradėjau nuo rezistorių užpildydamas lentą. Sulenkite laidus kuo arčiau rezistoriaus ir įdėkite juos į plokštę, lituokite ir prijunkite perteklinius laidus. Tada galite įdiegti antraštes arba šviesos diodus. Šviesos diodai turi būti montuojami didžiuodamiesi plokšte, kad juos būtų galima lituoti, todėl siūlau juos padaryti paskutinius, tačiau kadangi komponentų skaičius yra toks mažas, nesvarbu, kurios dalys yra sumontuotos pirmiausia.
5 žingsnis: įkelkite eskizą
Įkelkite pdxMap.pde eskizą į savo arduino ir prijunkite protoshield į plokštę. Įsitikinkite, kad prijungėte „arduino“prie to paties nuoseklaus prievado, kurį pakeitėte apdorojimo eskizą. Tada atidarykite apdorojimo eskizą ir spustelėkite atkūrimo mygtuką. Atsidarys langas, kuriame bus rodoma jūsų programa. Spustelėjus kiekvieną raudoną stačiakampį, jis maždaug vieną sekundę užsidegs atitinkamą šviesos diodą ant arduino. Prašome nedvejodami paskelbti bet kokius klausimus ar komentarus ir paskelbti savo pakeitimus bei projektus, aš norėčiau juos pamatyti!
Rekomenduojamas:
Kaip pasigaminti šviesos diodus naudojant NE555 IC BC547: 17 žingsnių
Kaip pasidaryti LED persekiotoją naudojant NE555 IC BC547: Labas draugas, Šiandien aš ketinu sukurti LED persekiojimo grandinę, naudojant NE555 IC ir BC547 tranzistorius. Šis LED persekiotojas skiriasi nuo kitų šviesos diodų gaudyklių. Pradėkime
Kaip valdyti adresuojamus šviesos diodus naudojant „Fadecandy“ir apdorojimą: 15 žingsnių (su paveikslėliais)
Kaip valdyti adresuojamus šviesos diodus naudojant „Fadecandy“ir apdorojimą: kas tai yra žingsnis po žingsnio pamoka, kaip naudoti „Fadecandy“ir „Processing“, kad būtų galima valdyti adresuojamus šviesos diodus. „Fadecandy“yra LED tvarkyklė, galinti valdyti iki 8 64 pikselių juostų. (Galite prijungti kelis „Fadecandys“prie vieno kompiuterio, kad padidintumėte
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis
Kaip sukurti garsą reaguojančius šviesos diodus naudojant vieną „Mosfet“: 6 žingsniai (su paveikslėliais)
Kaip sukurti garsui reaktyvius šviesos diodus naudojant vieną „Mosfet“: Sveiki, draugai, šiandien pristatysiu Kaip padaryti garsą reaktyvius laidus naudojant vieną „Mosfet“tranzistorių IRFZ44 ir kai kurias kitas dalis lengva rasti ir surinkti namuose naktinio šviesos efekto vakarėlio metu
Norėdami valdyti adresuojamus šviesos diodus, naudokite „Bluetooth 4.0 HC -08“modulį - „Arduino Uno“pamoka: 4 žingsniai (su paveikslėliais)
Norėdami valdyti adresuojamus šviesos diodus, naudokite „Bluetooth 4.0 HC -08“modulį - „Arduino Uno“pamoka: Ar jau įsigilinote į ryšio modulius su „Arduino“? „Bluetooth“atveria galimybes jūsų „Arduino“projektams ir daiktų internetui. Čia mes pradėsime nuo kūdikio žingsnio ir sužinosime, kaip valdyti adresuojamus šviesos diodus su sma