Orodha ya maudhui:

Pazia la Moja kwa Moja Na Arduino: Hatua 6 (na Picha)
Pazia la Moja kwa Moja Na Arduino: Hatua 6 (na Picha)

Video: Pazia la Moja kwa Moja Na Arduino: Hatua 6 (na Picha)

Video: Pazia la Moja kwa Moja Na Arduino: Hatua 6 (na Picha)
Video: VIDEO;MREMBO AKIFANYA NA CHUPA YA FANTA 2024, Julai
Anonim
Pazia la Moja kwa Moja Na Arduino
Pazia la Moja kwa Moja Na Arduino

Wakati wa mradi!: Kopo ya kufungua pazia / karibu.

Niliona miradi mingine ya kufunga na kufungua (kiatomati) mapazia, hakika nilitaka kujijengea sasa.

Miundo mingine mingi niliyoiona ilijengwa kwa kutumia laini ya uvuvi. Sikutaka kutumia laini ya uvuvi, kwa sababu laini za uvuvi kila wakati zitavunjika wakati fulani?

Kwa pazia hili la moja kwa moja nilitumia mkanda wa muda uliowekwa (na utekelezaji wa metali, nguvu sana) na gurudumu la muda wa kupimia (meno 20), ambayo hutumiwa pia kwa printa zingine 3d.

Lengo lilikuwa kwamba mapazia yatafunguliwa na kufungwa kiatomati, inapokuwa nyepesi au nyeusi, na mwongozo hupita bila shaka. Nilifikiria kipima muda pia na RTC, lakini hadi sasa hii inafanya kazi vizuri sasa, bila RTC.

(kwa mkusanyiko wa picha na sinema, niliunda albamu iliyoshirikiwa:

photos.google.com/share/AF1QipNMP3QPAfzsXe…

Pia, angalia mwongozo mfupi na video hii ya matokeo ya mwisho:

funga-wazi-mapazia-2

Hatua ya 1: Vifaa na Vifaa Unavyohitaji

Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji
Vifaa na Zana Unahitaji

Hatua ya 1:

Kukusanya vitu vyote unavyohitaji. Hii inaweza kutofautiana katika hali zingine.

Vifaa ambavyo nilitumia:

Vipengele

"Mitambo":

Ukanda wa muda wa printa 3d: mita 3 au 6, kulingana na saizi ya dirisha / pazia lako.

(mfano: ikiwa pazia lako linapaswa kufunika mita 1.5, unahitaji ukanda wa mita 3)

(aliamuru hii kwa AliExpress: GT2 upana wa ukanda 6 mm RepRap 3D printa 10 mtr.)

20 gurudumu la meno ya pulley

(aliamuru hii kwa AliExpress: GT2 Timing Pulley meno 20 Alumium Bore 5mm inafaa kwa ukanda wa GT2 Upana wa 6mm RepRap 3D Printa Prusa i3)

Laini (hakuna meno) gurudumu la mhimili (au gurudumu la pili la kusukuma la bure)

Mbao 20x10x1.8 cm

Mbao 2x2x6 cm

Vipande vya Aluminium na shimo la slaidi (wakati mwingine hizi hutumiwa kwa kupanga muafaka wa picha ukutani, nilikuwa nazo zimelala karibu na wengine)

Baadhi ya karanga 5mm na bolts

Baadhi ya karanga 3 mm na bolts

Baadhi ya screws na plugs za kushikamana na ukuta

Sahani ya Aluminium 0.2x2x30cm, kata vipande 4 kutoka cm 2x1.5

Vitu vya umeme:

Arduino Uno R3

Nguvu kubwa 12V 2A (kulingana na gari unayotumia)

Magari yenye gia (60 hadi 120 rpm)

Dereva wa gari L298n

Bodi ndogo ya mzunguko 3x2.5 cm

3 Tamaa

Vipinga 3 220 au 330 ohm (vipingamizi vya sasa vya taa za LED)

LDR

Kinga 1 330 Ohm (mgawanyiko wa Analog na LDR)

Vipinga 4 10K (vuta vizuizi kwa swichi)

Vichwa vingine vya bodi ndogo ya mzunguko

Waya (waya za Dupont / Arduino), kiume-kiume - kiume na kike

Kesi (115x90x55)

Kubadili na nafasi tatu kwenye / off / on

2x (ndogo) Upelekaji wa mwanzi na sumaku

Punguza bomba / waya

Zana zilizotumiwa:

Chuma cha Solder / Solder

Kuchimba

Saw

Bisibisi

Gundi ya Moto

Vipeperushi

Waya Stripper

Mkasi

Uvumilivu

Hatua ya 2: Hatua za Kuunda Moduli

Hatua za Kuunda Moduli
Hatua za Kuunda Moduli
Hatua za Kuunda Moduli
Hatua za Kuunda Moduli
Hatua za Kuunda Moduli
Hatua za Kuunda Moduli

Hatua ya 2:

Kwanza, nilipanga kufanya mambo iwe ya kawaida kadri inavyowezekana: rig ya magari, rig ya pili ya mhimili, Arduino, mtawala wa magari, kiunganishi cha kiunganishi, kesi.

Nilianza na kuunda rig ya kiunganishi na kiunganishi (cha kuunganisha motor, swichi za mwanzi na LDR kwa kidhibiti kupitia kiunganishi cha RJ45) kwenye kipande cha kuni kilichoundwa.

Yote inategemea kidogo ni aina gani ya gari unayo / unatumia, lakini ufunguo ni kwamba ukanda unaoendeshwa na gurudumu la pulley uko karibu sana na reli za pazia (karibu 1 hadi 1.5 cm karibu nayo).

Nilikuwa na motors kadhaa na gia zilizolala, ambazo nilihifadhi muda mrefu uliopita kutoka kwa mtaalamu wa bia ya kahawa. Walikuwa volts 24 na gia ambayo hupunguza RPM ya motor hadi 120 RPM wakati kwa 24 volt. Ninatumia gari kwenye 12 Volt hapa, kwa hivyo RPM imekusudiwa ni karibu 60. Nilitumia 12 V kwa sababu Arduino inaendeshwa pia na usambazaji wa umeme niliokuwa nao kwa mradi huu, na kupunguza upeo. maji kwa kontakt (angalia zaidi hapo chini).

Ambatisha gurudumu lenye maji machafu kwenye mhimili wa gari / gia. Mhimili wa gia ulikuwa 6 mm, gurudumu la pully 5 mm. kwa hivyo nilihitaji kuchimba shimo la gurudumu kubwa hadi 6 mm.

Kisha tukaunda mlima wa gari hili lililopewa, kukata kuni ili gari na gia zilingane vizuri na kuweza kuweka swichi za Reed karibu na hiyo, na kuibandika ukutani na plugs mbili na vis.

Ifuatayo nilitumia kiunganishi cha RJ45 (kike), kuunganisha waya zote kutoka kwa gari na swichi mbili za mwanzi na LDR. Waya nane (jozi 4) kwenye kebo ya mtandao zinatosha tu kufanya kazi hiyo.

Pikipiki huchota tu kati ya amps 0.1 na 0.3 (na Volts 12, 1.2 hadi 4 watts) (kulingana na mzigo unaopatikana kutoka pazia). Waya moja katika kebo ya Mtandao (angalau katika hizi ninazo) inaweza kudumisha watts 10 kwa urahisi. Kwa kweli, kiwango cha PoE ni watts 15 kwa jozi, lakini unahitaji kebo nzuri ya PoE iliyothibitishwa pia basi.

Na urefu uliotumika wa kebo ni karibu mita 2 tu. Hili ndilo lilikuwa jambo langu kuu ingawa: Je! Wiring kwa motor itaweza kubeba maji yanayotakiwa na motor. Hadi sasa, hakuna shida, hakuna inapokanzwa miunganisho au waya, na nilijenga katika usalama wa programu: Pikipiki inaweza na itaendesha tu kwa kiwango cha juu cha muda uliopewa / uliofafanuliwa (sekunde 30 hadi 50, pia tena kulingana na muda gani itachukua kufunga au kufungua pazia). Unahitaji kurekebisha hii kwa hali yako mwenyewe.

Wakati huu wa kukimbia ukizidi, motor itasimama na haitaendeshwa tena na mdhibiti wa gari. Sababu ya muda wa kukimbia uliozidi basi inahitaji kuchunguzwa na kutatuliwa kabla ya kuweka upya Arduino / mtawala (fungua tu / unganisha kebo ya umeme ili kuweka upya).

Kamba moja kwa moja hadi moja ya mtandao itakuwa bora, lakini nyaya nyingi za ethernet (ikiwa sio zote) zitapinduka kwenye kontakt, kwa hivyo waya zenye rangi unazotumia upande mmoja, hazitakuwa sawa kwa upande mwingine, ikiwa kujua ninachomaanisha. Lazima ufuatilie kwa usahihi jinsi unavyopiga waya.

Jozi mbili ambazo ningeweza kutumia kama zilivyokuwa, jozi za rangi ya machungwa na kahawia zilikuwa sawa pande zote mbili, lakini jozi ya bluu na kijani upande mmoja, ikawa mchanganyiko wa hizo mbili kwa upande mwingine. Hakuna Tatizo, maadamu unajua ni mchanganyiko gani wa rangi ambao umeshikamana na kile upande wa pili.

Hatua ya 3: Kuunda Mhimili wa Pili

Kuunda mhimili wa pili
Kuunda mhimili wa pili

Hii ni hatua rahisi: angalia picha. Unda mkanda mdogo wa pili wa mhimili ili ukanda uendelee, nilitumia ukanda wa alumini na shimo la slaidi ambayo inafanya iwe rahisi kuweka mvutano sahihi kwenye mkanda kwa urahisi. Ambatisha karibu na reli kwenye mwisho mwingine wa pazia / dirisha. Tazama picha.

Kwa hivyo, na kizuizi kidogo cha mbao, ukanda wa aluminium na mkanda wa slaidi, bolt 5mm na karanga 2 weka kitu hicho kwenye picha, na utoboa mashimo ya kushikamana na ukuta na vijiti na visu karibu na reli kwenye mwisho wa kulia wa pazia..

Hatua ya 4: Ukanda

Ukanda
Ukanda
Ukanda
Ukanda
Ukanda
Ukanda
Ukanda
Ukanda

Ukanda:

Hii kweli inahitaji kufanywa kwa usahihi. Kwa sababu nilitumia axis zinazobadilika na swichi za mwanzi, niliunda pembezoni, lakini urefu wa ukanda unahitaji kuwa sawa kabisa, na eneo la sumaku na klipu hata zaidi.

Nilinunua mkanda huu kutoka kwa AliExpress, 10 ukanda ulioimarishwa wa mkia wa muda (kwa gurudumu la meno 20 ya pulley (pia kutoka / kupitia AliExpress)), iliyogharimu Euro 7.60 tu.

Mwishowe, nilitumia mita zote 10, moja kwa pazia 3 mtr pana (kwa hivyo nilihitaji takriban. Mita 6 ya ukanda huu), na nyingine kwa dirisha dogo, pazia pana la 1.7 mtr, kwa hivyo mwingine 3.4 mtr alitumia

Ili kupata urefu halisi wa ukanda, unahitaji kuweka rig ya motor na rig ya pili ya mhimili kwa maeneo unayotaka ukutani. Funga ukanda na mvutano wa kutosha kuzunguka magurudumu na ukate ukanda.

Katika vipande 4 vya aluminium vya kuchimba mashimo ya cm 0.2x1.5x2. Bamba vipande viwili juu ya kila mmoja, na utobolee mashimo matatu (kwa hivyo mashimo yametengwa vizuri, ili kuweka bolts baadaye). Shimo mbili kwenye kingo / ncha na moja mahali katikati, lakini hakikisha ukanda unaweza kusonga kati ya mashimo mawili. Hii ni kushikamana na seti moja ya vipande kwenye mkanda kwa mwisho mmoja wa pazia, na vipande viwili vya alumini hutumiwa kushikamana / kubana ncha mbili za ukanda pamoja na msaada wa kipande kidogo cha mkanda urefu wa 1.5 cm (tazama picha).

Uunganisho huu kwa hivyo hutumikia madhumuni mawili, unganisha ncha za ukanda ili kufanya kitanzi, na uitende kama moja ya viambatisho viwili vya pazia. Kaza karanga kwenye kipande hiki kwa nguvu, kwa hivyo ukanda una nguvu ya kutosha kuvuta na kusukuma pazia. Nguvu sio kiasi hicho, kilo 2 hadi 3 zaidi (isipokuwa kuna kitu kinachoenda vibaya?!).

Sehemu nyingine haipaswi kukazwa bado, kwani msimamo wa klipu hizi unahitaji kurekebishwa kwa pazia lingine baadaye.

Mara tu ukanda umekamilika, funga karibu na gurudumu la pully na gurudumu la mhimili na mvutano wa ukanda kwa uthabiti na ukanda wa axis / aluminium unaoweza kubadilishwa upande mmoja.

Usiunganishe mapazia bado kwenye klipu, unahitaji kujaribu na kurekebisha kila kitu sahihi kabla ya kushikamana na mapazia.

Klipu ambayo sio unganisho la "kitanzi" inapaswa bado iwe "kuteleza".

Hatua ya 5: Arduino, Mdhibiti wa Magari na Bodi ya Maingiliano

Arduino, Mdhibiti wa Magari na Bodi ya Maingiliano
Arduino, Mdhibiti wa Magari na Bodi ya Maingiliano

Arduino, mtawala wa motor na bodi ya interface.

Kwa hali ya kawaida, nilitumia bodi ndogo ya kiolesura (PCB) kuunda vichwa vya kichwa na vipingamizi muhimu kwa kuvuta na kwa mgawanyiko wa LDR, na kisha unganisha na vichwa vya kike waya zote za kiunganishi cha RJ45 na swichi ya kupitisha mwongozo.

Mwishowe, bodi ya kiolesura labda ni hatua dhaifu kwa ujumla, na labda ilikuwa isiyo ya kawaida, na uhusiano wa moja kwa moja ambapo labda bora na rahisi.

Ugawaji wa pini kwenye Arduino ni kama ifuatavyo;

// mgao wa pini:

// A0 - LDR

// 0 + 1 - Uchapishaji wa serial

// 2 - kijani kilichoongozwa

// 3 - nyekundu iliyoongozwa

// 4, 5 - dereva wa gari L298n

// 6, 7 - BURE

// 8 - Kubadili mwanzi wa juu - funga (d)

// 9 - ubadilishaji wa mwanzi wa chini - wazi (ed)

// 10 - Kubadilisha mwongozo wazi

// 11 - Kubadilisha mwongozo karibu

// 12 - BURE

// 13 - kupepesa macho kuongozwa (Njano ya nje)

Unganisha waya zote kwenye ubao wa kiolesura kupitia waya za Arduino (mwanamume-mwanamke) kulingana na maandishi ya pini hapo juu.

Solder the 3 leds with anode (mguu mrefu) + kontena kwa pini 2, 3 na 13 za Arduino, na cathode chini.

Nilitumia:

Bandika 2 hadi Kijani, kwa kuonyesha ufunguzi wa pazia. (pazia la kushoto kushoto lililoonekana kutoka mbele)

Bandika 3 hadi Nyekundu, kwa kuonyesha kufunga pazia. (pazia la kushoto kulia lililoonekana kutoka mbele)

Bandika 13 hadi Njano kwa kupepesa macho hai (Bado, sikutumia hii tena, kwani kupepesa kuongozwa gizani kunaweza kukasirisha, lakini je! Kuna matumizi?, kutumia GIZA au dalili ya MWANGA kwa kupepesa tu wakati wa mchana, inawezekana pia).

Kwa kweli, programu hii yote ilienda pamoja na kujenga kidhibiti hiki. Wazo la kuongozwa nyekundu na kijani lilikuja baadaye, na matumizi ya / manjano yakawa chini / sio muhimu.

Hatua ya 6: Kuiweka Pamoja

Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja
Kuiweka Pamoja

Ilijengwa kesi. Kesi ambayo ni CASE115x90x55MM kwa nje, kwa ndani ilikuwa ndogo kidogo (107x85x52, Piga mashimo 5 mm kwa Leds, shimo la mm 6 kwa swichi, shimo la mm 6 kwa kontakt waya / mtandao wa shimo, na mashimo ya kiunganishi cha nguvu cha Arduino na kontakt USB (ambayo ni rahisi kwa programu / kusasisha Arduino)

Pia, solder waya mbili kutoka kwa kiunganishi cha nguvu cha Arduino kwa kidhibiti cha motor. Arduino inaendeshwa kupitia kontakt hii ya nguvu ya nje, na vivyo hivyo na mtawala wa magari.

Weka Arduino, mdhibiti wa magari na PCB katika kesi hiyo na uunganishe waya zote (LED'S na vipingao vya ohm 220, badilisha na vipingamizi vya kuvuta, na pia elekeza kebo ya ethernet ingawa shimo kwenye PCB na unganisha kwenye vichwa.

Ambatisha rig ya gari kwenye ukuta upande wa kushoto wa dirisha, gurudumu la pili mhimili upande wa kulia wa dirisha, weka ukanda karibu na magurudumu ya pulley, unganisha kebo ya ethernet kwenye kiunganishi cha RJ45 kwenye rig ya gari, nguvu juu Arduino na USB tu mwanzoni.

Pakia programu / firmware "pazia-2.ino", na ujaribu maadili ya LED na swichi za mwanzi, na swith ya mwongozo kupitia pato la Arduino IDE Serial. Utunzaji maalum kwa vipimo vya kwanza, kulingana na jinsi ulivyopiga waya kwa mdhibiti wa motor, motor inapaswa kugeuza kinyume cha saa kwa kufunga pazia, na kwa saa kwenda kufungua. Ikiwa hiyo sio sahihi, unaweza kuvuka waya kwenye kidhibiti cha motor au PCB, au upange tena programu ya "motor_open ()" na "motor_close ()" kufanya kinyume. saa moja kwa moja).

Sumaku za swichi za mwanzi zinapaswa kuwekwa katika sehemu sahihi za kimkakati. Wakati kipande cha picha ya pazia la kulia kiko mahali sahihi (kwa hivyo, pia kulia, wakati pazia limefunguliwa), kisha kipande cha pazia la kushoto kiko mbali upande wa kushoto (pazia wazi), na sumaku kwa swichi ya chini ya mwanzi inapaswa kuwa karibu sana upande wa kushoto wa klipu ya pazia la kushoto (angalia pia video na picha).

Sumaku ya swichi ya mwanzi wa juu inapaswa kuwa juu ya ukanda katikati ya dirisha (tena, wakati pazia limefunguliwa). Picha na video zitaifanya iwe wazi.

Sumaku ya juu itahamia kushoto (kuelekea rig ya magari), wakati wa kufunga pazia, na inapaswa kuamsha swichi ya mwanzi, wakati mapazia yanakutana katikati (nafasi iliyofungwa) Ikiwa swichi ya mwanzi imeamilishwa kuchelewa, wewe kuwa na shida (kubwa). Pikipiki itajaribu kuvuta mapazia pamoja, lakini tayari yapo, kwa hivyo ukanda utasimama au utateleza, au vibanda vya magari, ukivuta mkondo wa juu. Kwa hivyo kurekebisha hii ni muhimu sana, na hii pia huenda kwa nafasi ya kufunga bila shaka. Lakini kwa vyovyote, kurekebisha hii haikuchukua muda na juhudi nyingi, kweli.. Kubandika / kunasa sumaku juu na chini ya ukanda inahitaji kuwa sahihi, na chaguo la slaidi ya swichi za mwanzi kwenye rig ya magari, una pembezoni kuirekebisha vizuri: angalia sinema hii kwa jaribio la mwisho

Sinema ya kwanza katika albamu hii iliyoshirikiwa ni jaribio la ukanda na soma swichi:

photos.google.com/share/AF1QipNMP3QPAfzsXe…

Unaweza kutumia kupuuza kwa mwongozo kujaribu hii.

Kufunika / kufunua LDR unaweza kuiga giza na nyepesi.

Wakati sehemu kwenye mkanda zinasimama kwenye sehemu sahihi, unaweza kushikamana na mapazia kwenye sehemu na kufurahiya kufunga na kufungua pazia moja kwa moja:-)

Ilipendekeza: