Orodha ya maudhui:
- Hatua ya 1: Mawazo yanayowezekana au Suluhisho
- Hatua ya 2: Kufanya Bunge
- Hatua ya 3: Kubuni Gear Blind
- Hatua ya 4: Kuandika Upofu
- Hatua ya 5: Kumaliza Kugusa
- Hatua ya 6: Tathmini ya Mradi
Video: Kopo wazi ya moja kwa moja kutumia EV3: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Nina seti ya vipofu vya kuzima umeme kwenye chumba changu cha kulala ambacho mimi husahau kufungua au kufunga asubuhi au jioni. Ninataka kurekebisha ufunguzi na kufunga, lakini kwa kubatilisha wakati ni lini ninabadilika.
Hatua ya 1: Mawazo yanayowezekana au Suluhisho
Baada ya kutazama wavuti anuwai kama vile YouTube, Instructables na Thingiverse niligundua kuwa suluhisho la kawaida lilikuwa kuendesha kijiko ambacho kilijeruhi na kufunua vipofu kwa kutumia motor ya stepper au servo. Nilipata chaguzi kuu 2 na faida na hasara anuwai.
Wazo 1: Njia ya Spool ambapo motor na gearing iko ndani ya spool. Hii ina faida kuwa ni njia nadhifu na nzuri, lakini ina shida kwamba inahitaji marekebisho makubwa kwa vipofu, kamba hiyo haitumiki tena, na mkutano huo utakuwa ngumu sana kuufikia kwa matunzo wakati unatekelezwa.
Wazo 2: njia ya kamba ambapo motor na gearing iko kwenye kamba. Hii ina faida kuwa ni rahisi na mkutano unaweza kupatikana kwa urahisi. Walakini ina ubaya kuwa inaweza kuwa mbaya na kubwa, na pia ukweli kwamba inapaswa kushikamana na kingo wakati inatekelezwa.
Ninapendelea njia ya kamba kama suluhisho rahisi zaidi ambayo haizuizi matumizi ya mwongozo wa kamba, na kipofu haitahitaji marekebisho yoyote makubwa. Ninapanga kuifanya iwe ya kuficha na ya kubana iwezekanavyo wakati ninapofanya toleo la mwisho na ESP8266.
Hatua ya 2: Kufanya Bunge
Nilifanya mradi huu kwa kutumia mawazo yangu ya Lego EV3 ambayo ina utendaji ninaohitaji kuonyesha mradi unaweza kufanya kazi, na ninaifahamu programu hiyo ambayo kwa kweli ilisaidia sana. Kwa kuwa kipofu hutumia mnyororo wa mpira kuendesha gari, ambayo gia za Lego haziendani, niliamua kuwa suluhisho bora ni kubuni gia yenye nafasi sahihi ya mpira nje- na shimo la kawaida "lenye umbo la msalaba" kwenye kituo, ambapo ningependa 3D kuchapisha muundo. Kwa wakati huu pia nilifanya kitufe cha upimaji na nikaunganisha sensa ya mwanga kwenye dirisha langu na kitufe cha kufanya kama kupuuza.
Hatua ya 3: Kubuni Gear Blind
Nilitenganisha vipofu ili kuona jinsi kipigo kilivyoonekana kwa undani zaidi. Wakati wa disassembly niligundua gia ndogo ya meno 16 ambayo ilifanyika na coil iliyo na mvutano, hii ndio sehemu ambayo nilikuwa nikitafuta. Baada ya kubuni mfano wa gia, niliongeza shimo zinazohitajika za Lego, nikachapisha sehemu tatu tofauti na mwishowe nikaunganisha pamoja na gundi kubwa. Awali nilikuwa na shida ya kufanya sehemu ya Lego kuendana, kwa maana kwamba printa yangu ya 3D haikuwa na azimio la kufanya shimo la "x" vya kutosha, hata hivyo haikuwa na shida na mashimo ya mviringo kila upande wake. Kwa hivyo nilibadilisha "x" na shimo la duara na ilichapisha vizuri. Halafu, baada ya upimaji mdogo niliweza kuona kuwa inaweza kushughulikia wakati na uzito kutoka kwa kipofu. Nitaunganisha muundo wangu wa gia hapa chini au unaweza kuipata kwenye Thingiverse kwa:
Hatua ya 4: Kuandika Upofu
Nilitaka nambari ambayo ingefungua moja kwa moja na kufunga vipofu ikifika kwenye kiwango maalum cha mwangaza, lakini hiyo pia ilikuwa na kitufe cha kubatilisha ili mtu aweze bado kufungua au kufunga vipofu wanapotaka. Nimeunganisha GitHub yangu na toleo la mwisho la nambari hapa:
Nambari ya mradi ilinichukua siku kadhaa kukamilisha, nilikuwa na mantiki ya kimsingi ya programu inayofanya kazi vizuri na sensa ya nuru, hata hivyo kitufe cha kupuuza kwa muda kilikuwa hakifanyi kazi kwa usahihi. Ilibadilisha hali ya vipofu wakati wa kushinikizwa, lakini ilikosa kazi ya "latching" ambayo inamaanisha kipofu atakaa katika msimamo - ikimaanisha kipofu angeirudisha mara moja kwa kile ilivyokuwa hapo awali. Nilirekebisha hii kwa kutumia kizuizi cha "subiri hadi", kilichounganishwa na mantiki AU lango ambalo linasoma maadili ya sensa ya mwanga na sensa ya kugusa, ambayo nitaelezea hapa chini.
Nambari hiyo huanza kwa kusawazisha motors na vipofu, kuanzia kipofu kufungua kabisa na kuipunguza hadi itakapogusa sensor ya kugusa chini, kuhesabu ni robo ngapi inachukua kwenda chini, ambayo imehifadhiwa kama "Mzunguko Unaohitajika" kutofautiana. Halafu inaandika "uwongo" kwa mabadiliko ya "BlindOpen" ambayo hutumiwa kufuatilia msimamo wa vipofu. Kwa wakati huu nambari hugawanyika kwa vitanzi 4.
Moja ya vitanzi hivi ni kitanzi cha "Buttonstate" ambacho kinachapisha kila wakati hali ya kitufe kwa kibadilisho kinachoitwa "ButtonPressed". Hii inaondoa hitaji la vizuizi vitufe vingi kuwekwa kwenye hati.
Kitanzi cha pili ni "Mwanga au giza" ambayo kila wakati inalinganisha kiwango cha nuru nje ya dirisha langu, na hali iliyofafanuliwa kila wakati hapo awali kwenye nambari. Ikiwa matokeo yako chini ya kila wakati, kitanzi kitaandika "uwongo" kwa ubadilishaji wa "ItIsLight", wakati ikiwa iko juu ya thamani itaandika "kweli".
Kitanzi cha tatu kina orodha ya nambari ya chaguzi 3 ambazo kimsingi huwaambia vipofu cha kufanya, 0 = pofusha chini, 1 = pofusha, 2 = usifanye chochote kwa sababu kipofu iko mahali sahihi. Kitanzi huanza kwa kusoma kibadilishaji cha "BlindShould" ambacho kinabainisha kazi sahihi ambayo kipofu anapaswa kufanya, kisha hufanya kazi hiyo, hubadilisha ubadilishaji wa "BlindOpen" kuwa chaguo sahihi na kisha inafanya kazi hadi "BlindShould" ibadilishwe ambapo inarudia. Inatumia thamani ya "RotationsNeeded" pamoja na nguvu ya +/- 100% kusonga vipofu wazi kabisa au kufungwa.
Kitanzi cha nne na cha mwisho ni ngumu zaidi, ni kitanzi cha "Decider" ambacho kinashughulikia data zote na huamua nini cha kufanya na kila ruhusa. Inafanya hivyo kwa kutumia mantiki kulingana na "uma barabarani" ambapo "kifungo kimeshinikizwa", "Kiwango cha Mwanga", "Blind open" ndio maswali ya kweli au ya uwongo. Ruhusa zote zina majibu magumu yenye nambari, ambayo ni 0 = kipofu chini, 1 = kipofu juu au 2 = usifanye chochote - dhamana hii imeandikwa kwa ubadilishaji wa "BlindShould" ambao unashughulikiwa na kitanzi kilichopita. Majibu mengine basi yatasubiri ama ubadilishaji wa "ItIsLight" na / au "ButtonPressed" kubadilika kabla ya kumaliza hati, hii ni kesi tu kwa vibali vilivyoamilishwa kama vile vinginevyo ingejaribu mara moja kurekebisha msimamo wake ikimaanisha kipofu atarudi kwa hali yake ya asili. Utaratibu huu umefungwa ili kufanya mfumo thabiti na rahisi wa moja kwa moja, ambao unaweza kuongezwa kwa urahisi na kutatuliwa. Phew.
Hatua ya 5: Kumaliza Kugusa
Niliamua baadaye kuweka waya wa 9V kwa EV3 yangu kwa kutumia viboreshaji vya mbao na visu kama "betri", hii ilifanya bidhaa hiyo isitegemee kwenye betri na ikanizuia nisibadilishe betri kila siku kadhaa.
Hatua ya 6: Tathmini ya Mradi
Nadhani mradi ulikwenda vizuri kwa jumla, niliishia na mfano wa kufanya kazi kwa mkutano wa Automatic blinds, ambao ninaweza kuchukua habari zote muhimu nilizozipata wakati wa mradi na kutekeleza katika toleo la mwisho. Nimefanikiwa kusaini kifaa, na baadaye sijapata maswala makubwa na nambari hadi sasa. Ningependa kuifanya kifaa hicho kivutie zaidi lakini kwa mara nyingine ni uthibitisho wa dhana na nitakuwa nikifanya bidii kuifanya ionekane vizuri ninapofanya toleo la mwisho na ESP8266. Ninapofanya mradi tena nitabuni motor kukaa ndani ya vipofu kwani hiyo itakuwa rahisi kuficha. Somo kubwa zaidi nililopata ni kutatua kimantiki na kufikiria kupitia, hati na jaribu nambari yangu kabla ya kuitumia.
Ilipendekeza:
Uendeshaji wa Nyumbani wa Arduino, kopo ya mlango wa moja kwa moja: Hatua 6
Otomatiki ya Arduino Home, kopo ya moja kwa moja ya mlango: Jisajili katika kozi yangu ya 'Elektroniki kwa muhtasari' hapa: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARKPia angalia kituo changu cha youtube hapa kwa zaidi miradi na mafunzo ya elektroniki: https://www.youtube.com/channel/UCelOOR
Mlishaji wa Kiwanda cha Moja kwa Moja cha WiFi Pamoja na Hifadhi - Usanidi wa Kilimo cha Ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Hatua 21
Kilima cha Kiwanda cha Kiotomatiki cha WiFi kilicho na Hifadhi - Kuweka Kilimo cha ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Katika mafunzo haya tutaonyesha jinsi ya kuanzisha mfumo wa kulisha mimea ya ndani / nje ambayo hunyunyizia mimea moja kwa moja na inaweza kufuatiliwa kwa mbali kutumia jukwaa la Adosia
Kopo kopo la Garage Kutumia Arduino: 3 Hatua
Kopo ya Garage ya Garage Kutumia Arduino: Huu ni mradi wa vifaa vya msingi ambao hutumia Atmel Atmega 328P (Arduino UNO) kutengeneza kopo ya Garage bila hitaji la vifaa vya ziada. Nambari hiyo inauwezo wa kulinda mfumo wenyewe kutokana na uharibifu wa umeme. Mzunguko wote umetumiwa
Kopo ya moja kwa moja ya kuku ya kuku: Hatua 6
Kufungua mlango wa kuku wa moja kwa moja Sehemu na zana zinazotumika ni al
Kilishi cha Mbwa Raspberry Pi Moja kwa Moja na Kijirusha Video Moja kwa Moja: Hatua 3
Feeder ya mbwa ya Raspberry Pi moja kwa moja & Kijirisho cha Moja kwa Moja cha Video: Hii ni Raspberry PI yangu inayowezesha feeder ya mbwa moja kwa moja. Nilikuwa nikifanya kazi kutoka asubuhi 11am hadi 9pm. Mbwa wangu huenda wazimu ikiwa sikumlisha kwa wakati. Iliyotafutwa google kununua feeders moja kwa moja ya chakula, hazipatikani India na kuagiza ghali op