Orodha ya maudhui:

Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino: Hatua 5
Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino: Hatua 5

Video: Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino: Hatua 5

Video: Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino: Hatua 5
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julai
Anonim
Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino
Jinsi ya Kudhibiti LED Pamoja na Usindikaji na Arduino

Siku nyingine nilikabiliwa na shida ya kupendeza, nilihitaji kudhibiti taa kadhaa kutoka kwa mwingiliano kwenye skrini ya kompyuta na ilibidi iwe ya bei rahisi iwezekanavyo. Mara moja nilifikiria Arduino. Ilikuwa na kila kitu ambacho nilihitaji, zaidi ya kutosha I / O, USB iliyojumuishwa na $ 30 tu. Ili kuwasiliana na Arduino niliamua kutumia Usindikaji. Wawili hawa hufanya kazi vizuri pamoja kwa sababu ya uhusiano wa karibu wa familia ya Arduino na Usindikaji.

Hatua ya 1: Vifaa

Vifaa
Vifaa

Wakati wake wa kukusanya vipande na vipande vyote muhimu kufanya hii kutokea: Programu: Usindikaji - inaweza kupatikana katika www.processing.orgArduino - Inapatikana www.arduino.cc Vifaa: Bodi ya USB ya Arduino (Nilitumia Diecimila, kwa sababu ndivyo nilivyokuwa nayo) LED za 8x za chaguo lako 8x 330ohm resistors Vunja vichwa kichwa kitambaa cha shaba upande mmoja Feri ya Chloridetiny kuchimba visima Kebo ya USB

Hatua ya 2: Kanuni

Kanuni
Kanuni

Hii ilikuwa sehemu ngumu kwangu. Siku zote nimekuwa aina ya vifaa badala ya aina ya programu, kwa hivyo niligeukia mtandao. Mahali pa kwanza nilipoangalia ilikuwa sehemu ya kumbukumbu ya wote Processing.org na Arduino.cc, muda mwingi na umakini umekwenda katika ukuzaji wa tovuti hizi na napongeza juhudi, ilikuwa ya thamani! Habari yote ya msingi ambayo nilihitaji ilikuwa pale lakini nilikuwa na wakati mgumu sana kuifanya yote ifanye kazi. Kwa hivyo niligeukia mafunzo haya ili kuniweka sawa. Francesco ameweka pamoja mafunzo mazuri juu ya Kusindika mawasiliano ya serial na Arduino. Mara tu nilipopata kazi yote, ilikuwa rahisi sana. Kimsingi nambari ya Usindikaji itakuwa mipangilio kama hii: ingiza usindikaji.serial. myPort = mpya Serial (hii, Serial.list () [* X *], 9600); myPort.buffer (1); saizi (400, 400); sare batili () {// nambari fulani huenda hapa} Unapoweka msimbo wako hakikisha Arduino yako imeunganishwa kwenye bandari yako ya serial. Hii ni muhimu kwa sababu nambari inajaribu kuonyesha arduino maalum ambayo unatumia. Endesha nambari yako na uangalie orodha ambayo itaonyeshwa chini ya dirisha lako la Usindikaji na kisha ubadilishe tofauti katika nambari yako ambayo nimeonyesha na * X * kwa nambari ya bandari ambayo arduino yako imeunganishwa nayo. Yangu ilikuwa ya tatu kwenye orodha kwa hivyo niliweka 2 badala ya * X *. Kumbuka kuwa orodha hiyo inaonyeshwa kama viingilio vya safu, hii inamaanisha kuwa msimamo wa kwanza umeonyeshwa kama 0 sio 1. Nambari ya Arduino ni rahisi hata kuiweka: usanidi batili () {Serial.begin (9600);} nimechapisha nambari zilizokamilishwa za kuchukua na kurekebisha na kucheza nazo. Arduino imehifadhiwa kama pdxMap.pde na nambari ya usindikaji imehifadhiwa kama serialLEDTest.pde

Hatua ya 3: Tengeneza Bodi ya Mzunguko

Tengeneza Bodi ya Mzunguko
Tengeneza Bodi ya Mzunguko
Tengeneza Bodi ya Mzunguko
Tengeneza Bodi ya Mzunguko

Niliunda bodi ya mzunguko kwa kutumia CADsoft Eagle. Kwa kuwa nilijua kuwa nilikuwa nikitumia arduino nilitaka kutengeneza protoshield ambayo itafaa nafasi isiyo ya kawaida kwenye bodi za USB, kwa hivyo nirudi kwenye mtandao kupata sehemu sahihi ya Tai. Niliishia kutumia mpangilio wa Protoshield ambao ulibuniwa na Lady Ada. Ikiwa haujui kazi yake unapaswa kumchunguza. Miradi yake na michango yake kwa ulimwengu wa kompyuta ya mwili ni bora na kazi yake nyingi ni chanzo wazi kuwapa watu kama mimi nafasi ya kuchukua miradi yao wenyewe kwa kiwango kinachofuata. Baada ya kupata muundo wa protoshield, niliufungua na kuubadilisha Tai kwa kile unachokiona hapa chini. Picha ya pili ni kufungwa kwa PDF ambayo itaunda bodi ya mwisho. Kuna mafundisho mengi mazuri juu ya kuchora bodi yako ya mzunguko kwa hivyo sitapitia maelezo yote hapa. Njia ambayo napenda kutumia ni kuelezea vizuri katika mafunzo ya TechShopJim. Hatua ya kwanza: Chapisha PDF (iliyopatikana hapa chini) kwenye karatasi ya jarida, karatasi ya picha ya gloss au karatasi iliyoundwa kwa PCB. Chapisha kwa kutumia printa ya laser. usipime, imewekwa kwenye kipande cha karatasi 8 1/2 kwa 11 na inapaswa kuchapisha vizuri na mabadiliko ya nje Hatua ya pili: Kata muundo ukiacha kidogo wa boarder kuzunguka muundo. Hatua ya tatu: Kata kipande cha kitambaa chako cha shaba ambacho ni kidogo kidogo kisha muundo. bodi inaweza kukatwa na bandsaw, saw hack. Lakini kawaida nitatumia kisanduku cha kisanduku au kisu cha Xacto kwa kuifunga mara kwa mara kisha kuivunja kando ya alama na kusafisha ukingo na karatasi ya mchanga. mpaka inang'ae, isafishe na uhakikishe usiguse uso kwa mikono yako. Grisi yoyote juu yake itaifanya hivyo toner isishikamane na shaba. Hatua ya tano: weka bodi iliyofunikwa ya shaba kwenye uso gorofa na shaba inaangalia juu, weka kipande cha muundo wa toni chini kwenye shaba na uinamishe kwa mahali., weka kitambaa cha karatasi juu ya jambo lote na ulipe pasi juu kabisa. HAKUNA MVUKE! Weka chuma moja kwa moja juu, wacha bodi ipate moto kidogo kabla ya kuhamisha chuma na kisha chukua ukingo wa chuma na choma kitu kizima ili kutengeneza toner ikishikamane na shaba. inapaswa kuchukua kama dakika 3 jumla. Ondoa kitambaa cha chuma na karatasi. Hatua ya sita: Loweka ubao kwenye maji ili kuondoa karatasi. Usiwe mkali wakati unajaribu kuchukua karatasi, toner ni dhaifu sana na inaweza kufuta kwa urahisi. (Ikiwa, kwa sababu gani haifanyi kazi, chukua tu pedi ya SOS au pamba ya chuma kwenye ubao tena na usafishe toner yoyote iliyobaki.) Hatua ya sita: Etch! ** UPDATE ** Unaweza kunyakua PDF hapa. Ikiwa unavutiwa na faili za Tai, yeye ni faili ya.brd na faili ya.sch

Hatua ya 4: Piga Mashimo na Kujaza Bodi

Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi
Kuchimba Mashimo na Kujaza Bodi

Sasa kwa kuwa una bodi ya mzunguko ni wakati wa kuchimba mashimo na kipande chako kidogo cha kuchimba visima na solder kwenye vifaa. Utagundua kuwa nimeunda bodi na alama upande wa juu badala ya chini ya bodi. Nilifanya hivyo kwa sababu inafanya iwe rahisi kutenganisha vichwa kwenye ubao na kuiweka iketi dhidi ya arduino. Nilianza na wapinzani wakati wa kujaza bodi. Pindisha vielekezi karibu na kontena iwezekanavyo na uziweke kwenye bodi na solder na ubonyeze risasi inayozidi. Unaweza kusakinisha vichwa vya kichwa au LED. Taa za LED zinapaswa kujivunia bodi hiyo ili kuziunganisha mahali hapo kwa hivyo ningependekeza kuzifanya mwisho lakini kwa kuwa hesabu ya sehemu ni ndogo sana haijalishi ni sehemu gani zilizowekwa kwanza.

Hatua ya 5: Pakia Mchoro wako

Pakia Mchoro wako
Pakia Mchoro wako
Pakia Mchoro wako
Pakia Mchoro wako

Pakia mchoro wa pdxMap.pde kwenye arduino yako na unganisha protoshield ndani ya bodi. Hakikisha kwamba unaingiza arduino yako kwenye bandari ile ile ambayo umebadilisha mchoro wako wa usindikaji kuakisi. Halafu fungua mchoro wa usindikaji na bonyeza kitufe cha kucheza. Dirisha litaibuka na programu yako inayoendesha ndani yake. Kwa kubonyeza katika kila mstatili mwekundu itawasha taa inayofanana kwenye arduino kwa karibu sekunde moja Tafadhali jisikie huru kutuma maswali yoyote au maoni na kutuma marekebisho na miradi yako, ningependa kuiona!

Ilipendekeza: