Orodha ya maudhui:
- Hatua ya 1: Sehemu
- Hatua ya 2: Tengeneza Mzunguko na Andika Nambari ya Arduino
- Hatua ya 3: Chapisha Chungu na Kata Shina na Matawi
- Hatua ya 4: Unda Mitego
- Hatua ya 5: Kuiweka Pamoja
Video: Venus Flytrap - ITM Fall 2019: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Ni nini kinachokosekana kwenye dawati la kila mtu? Njia ya Venus Flytrap ambayo inashikilia penseli, kalamu, na vitu vingine.
Hatua ya 1: Sehemu
Utahitaji:
* Printa ya 3D (tazama faili ya.stl) kwa sufuria
* Vijiti vya mbao na kuchimba visima
* Zana za kuganda
* Arduino Uno & IDE
* Ubao wa mkate
* Mpiga picha
* Badilisha
* MicroServo Sg90
* Povu
* Mkanda wa Umeme na Silicone
* Waya
* Bawaba
* Gundi moto
Hatua ya 2: Tengeneza Mzunguko na Andika Nambari ya Arduino
Mzunguko unaunganisha mtunzi wa picha, swichi, Servo, na utaratibu wa nguvu kupitia Arduino. Tunaunganisha Servo na mzunguko wake wa ushughulikiaji wa pwm kwenye pini kwenye Arduino, soma muuzaji wa picha kutoka kwa pini ya Analog A0, na soma kitufe kutoka kwa pini ya dijiti 2.
Bodi ya mkate rahisi kwenye picha inafanya kazi, ingawa mwishowe tuliuza waya kwenye ubao wa kudumu wa mkate.
Nambari ya Arduino inamaanisha kufanya kimsingi vitu vitatu:
1. Soma kipiga picha na ulinganishe usomaji na kizingiti kilichowekwa tayari. Wakati mtaalamu wa picha anasoma chini (giza), usomaji utakuwa chini ya kizingiti, na wakati usomaji uko juu (nyepesi) utakuwa juu ya kizingiti.
2. Kulingana na usomaji wa photoresistor, mwambie Servo ahamie kwenye moja ya nafasi mbili (nafasi ya "wazi" na "iliyofungwa", iliyojulikana kama val na val2 kwa kificho). Wakati hakuna kitu kinachoficha mpinga picha, usomaji utakuwa juu, na Servo iko katika nafasi wazi. Wakati kuna kitu kinachoficha mgeni wa picha, usomaji utakuwa chini, na Servo huenda kwa nafasi iliyofungwa.
3. Mpango wa kubadili kubadili Servo moja kwa moja kwenye nafasi ya wazi. Hii kimsingi ni kutofaulu.
Tazama nambari hapa chini:
# pamoja na Servo myservo; int val = 20; // kuanzisha thamani ya nafasi iliyofungwa int val2 = 70; // anzisha nafasi ya wazi ya kuweka batili kusanidi () {// anzisha mawasiliano ya serial kwa bits 9600 kwa sekunde: Serial.begin (9600); // anzisha servo na ambatanisha mzunguko wake wa ushuru wa pwm ili kubandika 9 myservo. ambatanisha (9); pinMode (2, Pembejeo); // anzisha swichi kama pembejeo} const int kizingiti = 20; // kuanzisha kizingiti cha photoresistor kwa kufunga kifungo cha intState = 0; // anzisha kutofautisha kusoma hali ya kubadili hali ya sensoValue = 100; // Anzisha kutofautisha kwa thamani ya picharesistor int kukaa imefungwa = 0; // anzisha ubadilishaji ili kudumisha msimamo mara tu ukiamilishwa //// utaratibu wa kitanzi unaendelea tena na tena milele: batili kitanzi () {// soma maoni kutoka kwa switch: buttonState = digitalRead (2); // soma maoni kutoka kwa sensor ya muuzaji pichaValue = AnalogSoma (A0); // chapisha kusoma kwa muuzaji picha kwa mfuatiliaji wa serial: Serial.println (sensorValue); ikiwa (buttonState == LOW) {// switch imezimwa ikiwa (stayclosed == 1) {// ikiwa nafasi ya utulivu imewashwa,; // kukaa katika nafasi ya sasa} mwingine ikiwa (sensorValue <kizingiti) {// ikiwa sensorvalue iko chini ya kizingiti, myservo.write (val); // badilisha mtego kwa nafasi iliyofungwa, kukaa imefungwa = 1; / // kukaa katika nafasi ya sasa} mwingine {// mara ya kwanza kuhisi swichi imecheleweshwa (500); // Kuchelewesha ms 500 na angalia kuhakikisha ubadilishaji bado uko kwenye kifungoState = digitalRead (2); // soma maoni kutoka kwa swithch ikiwa (buttonState == HIGH) {// ikiwa switch imewashwa, myservo.write (val2); // badilisha mtego kwa nafasi wazi kukaa imefungwa = 0; // na badilisha mabadiliko ya utulivu ili kubaki wazi}}}}
Hatua ya 3: Chapisha Chungu na Kata Shina na Matawi
CAD: Kuchapa sufuria ya maua
* Tumia faili ya STL iliyojumuishwa hapo juu kwa 3D kuchapisha sufuria ya maua, ambayo hutumika kama msingi wa kifaa cha mtego wa nzi wa nzi
* Hakikisha vipimo vya sufuria ya maua ni kubwa vya kutosha kuhakikisha msingi unaweza kuweka Arduino na ubao wa mkate
Kazi ya kuni: Shina na Matawi
* Tumia msumeno wa bendi kukata tundu 1 kwa 24 inchi ya mbao kwa urefu wa inchi 12 kwa shina
* Tumia kuchimba mkono kutengeneza mashimo ya inchi tatu kwa urefu juu ya shina, ambapo matawi yataingizwa. Mashimo yanapaswa kuchimbwa kwa takriban pembe ya 45 °, ili matawi yaweze kuingizwa kwa pembe.
* Tumia msumeno wa bendi kukata ½ kwa dowels za mbao za inchi 12 katika matawi matatu ya urefu tofauti, kama inavyotakiwa. Kutumia bendi iliona kata ncha moja ya kila tawi kwa 45 ° kuunda uso gorofa ambayo mitego inaweza kuweka.
* Ingiza matawi kwenye mashimo ya shina (na ncha zilizo wazi zimefunuliwa) na salama na gundi ya gorilla au gundi ya moto
Hatua ya 4: Unda Mitego
Hatua za uundaji wa mtego:
* Chukua msingi wa povu na ukate vipande viwili ili uingie kama vifungo vya juu na vya chini vya mtego (sura inaweza kuwa chochote unachotaka, ilimradi msingi wa clamp ni mstatili ili kushikamana na motor)
* Toa vifungo viwili vya msingi vya povu kwenye msingi. Tu mashimo ya kutosha ya vifungo ili bawaba ziweze kutoshea ndani ndani.
* Ingiza nyuso mbili za bawaba ndani ya vifungo vyao.
* Funga vifungo kwenye mkanda wa kupendeza kwa aesthetics.
* Piga shimo dogo kwenye kiboho cha chini na ingiza kipinga picha (inapaswa kutoshea snuggly)
* Weka vipande viwili vidogo vya mkanda wa silicon ndani ya kila clamp ili kuhakikisha vitu vilivyonaswa haviwezi kutoroka kwa urahisi
* Ambatanisha motor kando ya msingi wa mstatili wa clamp ya juu na superglue na mkanda (Mtego wa Mtego umekamilika katika hatua hii)
* Ambatanisha mfumo wa mtego kwenye tawi, uhakikishe kwamba kiboho cha chini na mwili wa servo motor umewekwa (ukiacha mkono wa motor na clamp ya juu ikiwa huru kusonga.
Hatua ya 5: Kuiweka Pamoja
* Weka shina na matawi ndani ya sufuria, na gundi Arduino UNO na ubao wa mkate pia ndani ya sufuria
* Imarisha shina na miamba, mwangalifu usivunje waya wowote
* Tumia mkanda wa umeme wa kijani kufunika tawi, shina, na nyaya zote zilizo wazi
* Tumia betri ya nje kama chanzo cha nguvu
* Furaha ya Kuruka kwa Zuhura!
Ilipendekeza:
Usanidi Rahisi wa Udhibiti wa Kijijini wa IR Kutumia LIRC kwa Raspberry PI (RPi) - Julai 2019 [Sehemu ya 1]: Hatua 7
Usanidi Rahisi wa Udhibiti wa Kijijini wa IR Kutumia LIRC kwa Raspberry PI (RPi) - Julai 2019 [Sehemu ya 1]: Baada ya kutafuta sana nilishangaa na kufadhaika juu ya habari inayopingana juu ya jinsi ya kuweka udhibiti wa kijijini wa IR kwa mradi wangu wa RPi. Nilidhani itakuwa rahisi lakini kuanzisha Linux InfraRed Control (LIRC) imekuwa shida kwa muda mrefu bu
Mfumo wa Ambilight kwa Kila Ingizo Iliyounganishwa na Runinga Yako. WS2812B Arduino UNO Raspberry Pi HDMI (Iliyosasishwa 12.2019): Hatua 12 (na Picha)
Mfumo wa Ambilight kwa Kila Ingizo Iliyounganishwa na Runinga Yako. WS2812B Arduino UNO Raspberry Pi HDMI (Iliyosasishwa 12.2019): Nimekuwa nikitaka kuongeza nuru kwenye runinga yangu. Inaonekana poa sana! Mwishowe nilifanya na sikukatishwa tamaa! Nimeona video nyingi na mafunzo mengi juu ya kuunda mfumo wa Ambilight kwa Runinga yako lakini sijawahi kupata mafunzo kamili kwa nee yangu halisi
Jinsi ya kufunga Robo Recall Mod Kit (Kizindua 2019): Hatua 4
Jinsi ya kusanikisha Robo Recall Mod Kit (Kizinduzi cha 2019): Pamoja na kutolewa kwa Duka la Michezo ya Epic na athari za michezo kama Fortnite, Kizindua Michezo cha Epic imefanya mabadiliko makubwa sana katika 2018 na hadi 2019. Ingawa bado kuna urahisi kategoria zinazochaguliwa kwa maendeleo ya kawaida (kwa kutumia msingi un
2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): Hatua 5
2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): HII INAELEZWA IMETOKA KWA TAREHE! Tafadhali endelea kutazama maagizo yangu yafuatayo juu ya programu ya sasa ya 2019. Ingawa imepitwa na wakati bado kuna mambo ambayo unaweza kujifunza juu yake kama jinsi ya kutengeneza darasa na kuandika nambari
Jinsi ya Kuweka Picha Maalum kwenye Dashibodi Yako ya Xbox 360. (Pre Fall 08 Update): Hatua 8
Jinsi ya Kuweka Picha maalum kwenye Dashibodi yako ya Xbox 360. dashibodi mpya na ya zamani. nikipata nafasi nitasasisha jambo zima na picha mpya