Obsah:
- Krok 1: Materiály
- Krok 2: Kód
- Krok 3: Vytvorte obvodovú dosku
- Krok 4: Vyvŕtajte otvory a osaďte dosku
- Krok 5: Načítajte svoju skicu
Video: Ako ovládať LED diódy pomocou spracovania a Arduina: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:02
Druhý deň som bol konfrontovaný so zaujímavým problémom, potreboval som ovládať sériu svetiel interakciou na obrazovke počítača a muselo to byť čo najlacnejšie. Okamžite som si spomenul na Arduino. Mal všetko, čo som potreboval, viac než dosť I/O, integrované USB a jeho iba 30 dolárov. Na komunikáciu s Arduino som sa rozhodol použiť Processing. Títo dvaja spolu veľmi dobre spolupracujú, pretože Arduino má blízky rodinný vzťah so spoločnosťou Processing.
Krok 1: Materiály
Je načase zhromaždiť všetky potrebné kúsky:, pretože to som mal) 8x LED diódy podľa vášho výberu 8x 330ohm rezistory Rozbité hlavičky jednostranné medené plátované Vŕtacie korunky pre feritický chloridetUSB kábel
Krok 2: Kód
Toto bola pre mňa najťažšia časť. Vždy som bol skôr hardvérový než softvérový typ, a tak som sa obrátil na internet. prvé miesto, na ktoré som sa pozrel, bola referenčná časť stránok Processing.org a Arduino.cc, vývoju týchto stránok venovalo veľa času a pozornosti a oceňujem snahu, stálo to za to! Všetky základné informácie, ktoré som potreboval, tam boli, ale ja som mal naozaj problém dostať to všetko do poriadku. Preto som sa obrátil na tento návod, aby ma uviedol na správnu mieru. Francesco zostavil skvelý návod na tému Spracovanie sériovej komunikácie a Arduina. Keď som to všetko dostal do práce, bolo to skutočne veľmi jednoduché. Spracovávací kód bude v zásade nastavený takto: import processing.serial.*; Serial myPort; void setup () {println (Serial.list ()); myPort = new Serial (this, Serial.list () [*X*], 9600); myPort.buffer (1); size (400, 400); void draw () {// sem prejde nejaký kód} Pri nastavovaní kódu skontrolujte, či je váš Arduino pripojený k sériovému portu. Je to dôležité, pretože kód sa pokúša poukázať na konkrétne arduino, ktoré používate. Spustite kód a pozrite sa na zoznam, ktorý sa zobrazí v spodnej časti okna Spracovanie, a potom zmeňte premennú v kóde, ktorú som označil * X *, na číslo portu, ku ktorému je pripojené vaše arduino. Môj bol tretí v zozname, takže som namiesto *X *vložil 2. Majte na pamäti, že zoznam je zobrazený ako položky poľa, to znamená, že prvá pozícia je označená ako 0, nie 1. Arduino kód je ešte jednoduchšie nastaviť: void setup () {Serial.begin (9600);} Zverejnil som Vyplnené kódy si môžete vziať, upraviť a hrať s nimi. Arduino sa uloží ako pdxMap.pde a kód spracovania sa uloží ako serialLEDTest.pde
Krok 3: Vytvorte obvodovú dosku
Dosku s plošnými spojmi som vytvoril pomocou CADsoft Eagle. Keďže som vedel, že používam arduino, chcel som vytvoriť protoshield, ktorý by vyhovoval zvláštnym rozstupom na doskách USB, a tak sa vráťte na internet, aby ste našli správnu časť Eagle. Nakoniec som použil rozloženie Protoshield, ktoré navrhla Lady Ada. Ak nie ste oboznámení s jej prácou, mali by ste sa na ňu pozrieť. Jej projekty a prínos do sveta fyzických výpočtov sú vynikajúce a väčšina jej práce je open source, čo dáva ľuďom ako ja šancu posunúť svoje vlastné projekty na ďalšiu úroveň. Potom, čo som našiel rozloženie protoshieldu, otvoril som ho a upravil v Eagle k tomu, čo vidíte nižšie. Druhý obrázok je detailný záber na súbor PDF, ktorý vytvorí konečnú dosku. Existuje veľa skvelých inštrukcií o leptaní vlastnej dosky plošných spojov, takže tu nebudem skúmať všetky podrobnosti. Metóda, ktorú rád používam, je krásne popísaná v návode TechShopJim. Krok jeden: Vytlačte PDF (nájdete nižšie) na časopisový papier, fotografický papier s vysokým leskom alebo papier, ktorý je určený na PCB. Tlačte pomocou laserovej tlačiarne. nemeňte mierku, je položená na papieri s rozmermi 8 1/2 x 11 a mala by sa v pohode vytlačiť bez úprav. Druhý krok: Vystrihnite dizajn a ponechajte okolo dizajnu trochu hraníc. Krok tretí: Vystrihnite kúsok vášho medeného plášťa, ktorý je o niečo väčší ako dizajn. dosku je možné rezať pásovou pílou, pílou na kov. Ale zvyčajne použijem rezačku na škatule alebo nôž Xacto tak, že ju znova a znova bodím a potom rozlomím pozdĺž deliacej ryhy a vyčistím okraj brúsnym papierom. Krok štvrtý: vyčistite medený plášť čistiacou podložkou SOS alebo oceľovou vlnou kým nesvieti, opláchnite ho a uistite sa, že sa nedotýkate povrchu rukami. Akýkoľvek tuk na ňom urobí to, aby sa toner neprilepil na meď. Krok päť: Položte medenú dosku na rovný povrch meďou nahor, položte dizajnový toner s výrezom nadol na meď a prilepte ju na miesto., na celú vec dajte papierovú utierku a žehlite ju na najvyššom stupni nastavenia na vašej žehličke. ŽIADNA PARA! Položte žehličku priamo na vrch, nechajte dosku trochu zahriať, než s žehličkou pohnete, a potom vezmite okraj žehličky a celé to vyleštite, aby sa toner prilepil na meď. Celkom by to malo trvať asi 3 minúty. Odstráňte žehličku a papierovú utierku. Šiesty krok: Dosku namočte do vody, aby sa papier odstránil. Pri pokuse o vybratie papiera nebuďte drsní, toner je veľmi krehký a dá sa ľahko zoškrabať. (Ak z akéhokoľvek dôvodu nefunguje, jednoducho vezmite podložku SOS alebo oceľovú vlnu znova na dosku a vyčistite všetok zvyškový toner.) Šiesty krok: leptanie! ** AKTUALIZÁCIA ** Tu môžete stiahnuť súbor PDF. Ak vás zaujímajú súbory Eagle, je to súbor.brd a.sch
Krok 4: Vyvŕtajte otvory a osaďte dosku
Teraz, keď máte dosku s obvodmi, je čas vyvŕtať otvory malým vrtákom a spájkou na súčiastkach. Všimnete si, že som vytvoril dosku so stopou na hornej strane namiesto spodnej časti dosky. Urobil som to, pretože uľahčuje spájkovanie hlavičiek na dosku a nechať ich sedieť rovno proti arduinu. Pri osadení dosky som začal s odpormi. Ohnite vodiče čo najbližšie k rezistoru a vložte ich do dosky a spájkujte a prebytočné vodiče zastrihnite. Ďalej môžete nainštalovať hlavičky alebo diódy LED. LED diódy musia byť na dosku hrdo namontované, aby ich bolo možné spájkovať na mieste, takže by som ich odporučil vykonať ako posledné, ale keďže počet komponentov je taký nízky, nezáleží na tom, ktoré diely sú nainštalované ako prvé.
Krok 5: Načítajte svoju skicu
Vložte skicu pdxMap.pde na arduino a zapojte protoshield do dosky. Uistite sa, že arduino zapojíte do rovnakého sériového portu, na ktorý ste zmenili skicu spracovania. Potom otvorte skicu spracovania a kliknite na tlačidlo Prehrať. Zobrazí sa okno, v ktorom je spustený váš program. Kliknutím na každý z červených obdĺžnikov sa asi na jednu sekundu rozsvieti príslušná dióda LED na arduine. Neváhajte a pošlite akékoľvek otázky alebo komentáre a zverejnite svoje úpravy a projekty, rád ich uvidím!
Odporúča:
Ako postaviť LED kocku 8x8x8 a ovládať ju pomocou Arduina: 7 krokov (s obrázkami)
Ako zostrojiť LED kocku 8x8x8 a ovládať ju pomocou Arduina: Úprava Jan 2020: Toto nechám pre prípad, že by to niekto chcel použiť na vytváranie myšlienok, ale stavať kocku na základe týchto pokynov už nemá zmysel. Integrované obvody ovládača LED sa už nevyrábajú a obidva náčrty boli napísané v starej verzii
Robot SCARA: učenie o Fowardovej a inverznej kinematike !!! (Plot Twist Naučte sa, ako vytvoriť rozhranie v reálnom čase v ARDUINO pomocou SPRACOVANIA !!!!): 5 krokov (s obrázkami)
Robot SCARA: učenie o Fowardovej a inverznej kinematike !!! (Plot Twist Naučte sa, ako vytvoriť rozhranie v reálnom čase v ARDUINO pomocou SPRACOVANIA !!!!): Robot SCARA je vo svete priemyslu veľmi obľúbeným strojom. Názov je skratkou pre kĺbové robotické rameno pre montážne príslušenstvo alebo pre selektívne vyhovujúce príslušenstvo. V zásade ide o robota s tromi stupňami voľnosti, ktorý je prvým dvoma displ
Ako ovládať adresovateľné diódy LED pomocou systému Fadecandy a spracovania: 15 krokov (s obrázkami)
Ako ovládať adresovateľné diódy LED pomocou systému Fadecandy a spracovania: Čo Toto je podrobný návod, ako používať systém Fadecandy a spracovanie na ovládanie adresovateľných diód LED. Fadecandy je ovládač LED, ktorý dokáže ovládať až 8 pásikov po 64 pixelov. (K jednému počítaču môžete pripojiť viacero Fadecandys, čím zvýšite
Flappy Bird pomocou Arduina a spracovania: 5 krokov
Flappy Bird pomocou Arduina a spracovania: Ahoj všetci !!! Vitajte v novom projekte založenom na Arduine. Všetci sme raz v živote hrali hru flappy bird. Ako to, že ho hráme na počítači PC a ovládame ho pomocou nášho Arduina ?? Postupujte podľa všetkých nižšie uvedených krokov a do konca tohto tutoriálu
Zobrazenie teploty a vlhkosti a zber údajov pomocou Arduina a spracovania: 13 krokov (s obrázkami)
Zobrazenie teploty a vlhkosti a zber údajov pomocou Arduina a spracovania: Úvod: Toto je projekt, ktorý používa dosku Arduino, senzor (DHT11), počítač so systémom Windows a program Processing (bezplatne stiahnuteľný) na zobrazenie údajov o teplote, vlhkosti v digitálnom a stĺpcový graf, zobrazenie času a dátumu a spustenie času odpočítavania