Orodha ya maudhui:
- Hatua ya 1: Kukusanya Vifaa
- Hatua ya 2: Sanidi
- Hatua ya 3: Mkutano wa Bodi ya mkate
- Hatua ya 4: Nambari ya Arduino
Video: Picha ya DIY Slider: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
halo kila mtu! huu ni mradi wangu wa kitelezi cha kamera ya DIY, nilikuwa na wakati mgumu na yangu, lakini nina hakika ukizingatia kwa undani itafanya kazi!
kwa nadharia, hii inapaswa kufanya kazi kikamilifu
ukichagua kufanya hivi natumai utafurahiya!
Hatua ya 1: Kukusanya Vifaa
Vifaa vya elektroniki
- Arduino
- servos 360
- bodi ya mkate
- vipinga
- vifungo (ikiwezekana 3)
Vifaa vya ujenzi
- vipande viwili vya bodi ya povu
- vipande vya mbao vya kitambaa (inaweza kuwa chuma)
- vipande vya umbo la mviringo la mbao (rejea picha ya utangulizi wa picha).
Hatua ya 2: Sanidi
picha hii ni mchoro wa mzunguko
fuata hii na mradi wako utafanya kazi!
Hatua ya 3: Mkutano wa Bodi ya mkate
- kwanza kabisa unganisha chanya na ardhi kwenye ubao wa mkate.
- pili unganisha servos mbili… na uwe na waya mbili zinazoendesha chini na chanya, na nyingine kwa pini ambayo utachagua. (kumbuka nambari hiyo itakuwa na pini nilizochagua)..
- kisha unganisha vifungo vyako… kumbuka kuungana na pini unazochagua lakini nambari hiyo haitafanya kazi ikiwa hutumii pini nilizochagua. unganisha vifungo chini pia.
- na tumia kontena 220.
- Mwishowe, ikiwa ungependa kutumia kifuatilia-LCD itabidi uunganishe pini 2 kwa pembejeo ya analog na waya moja kwenye terminal nzuri.
Hatua ya 4: Nambari ya Arduino
#jumlisha #jumlisha # pamoja
LiquidCrystal_I2C LCD (0x27, 16, 2); // weka anwani ya LCD kwa 0x27 kwa chars 16 na onyesho la laini 2
Servo servoLeft; // Fafanua servo servo servoHaki; // Fafanua servo ya kulia
kuanza int = 8; // pini ya mwanzo (kifungo cha kuanza) const int mbelebut = 12; // pini ya mbele (lakini mbele) const int reversebut = 13; // pini ya kurudisha tena (reversebutton) int tim = 500; // thamani ya muda wa kuchelewesha bendera = 0; hesabu = 0;
char array1 = "karibu"; // kamba ya kuchapisha kwenye LCD ("welcome") char array2 = "kushinikiza kushoto = KUSHOTO, kulia = KULIA!"; // kamba ya kuchapisha kwenye LCD ("kushinikiza kushoto = LEFT, kulia = KULIA")
kuanzisha batili () {servoLeft.ambatanisha (10); // Weka servo ya kushoto kwa pini ya dijiti 10 servoRight. ambatisha (9); // Weka servo ya kulia kwa pini ya dijiti 9 servoLeft. Andika (90); // weka servos kwa digrii 90 servoRight. andika (90); kuchelewesha (100);
// inageuza pini kuwa pembejeo pinMode (startbut, INPUT); // anzisha kitufe cha kuanza (kitufe cha kuanza) kama pini ya kuingiza (reversebut, INPUT); // anzisha reversebut (reversebutton) kama pini ya kuingiza (mbelebut, INPUT); // anzisha kitufe cha mbele (kitufe cha mbele) kama pembejeo
}
kitanzi batili () {// Loop kupitia majaribio ya mwendo // nambari ya kufuatilia LCD ikiwa (bendera == 1 && count == 0) {count = 1; lcd.init (); // kuanzisha lcd lcd. taa ya nyuma (); // kufungua taa ya nyuma
lcd.setCursor (15, 0); // weka mshale kwenye safu ya 15, laini 0 ya (int positionCounter1 = 0; positionCounter1 <26; positionCounter1 ++) {lcd.scrollDisplayLeft (); // Vinjari yaliyomo kwenye onyesho nafasi moja kushoto. lcd.print (safu1 [nafasiCounter1]); // Chapisha ujumbe kwa LCD. kuchelewesha (tim); // subiri microseconds 250} lcd. clear (); // Hufuta skrini ya LCD na kuweka mshale kwenye kona ya juu kushoto. lcd.setCursor (15, 1); // weka mshale kuwa safu wima 15, laini 1 ya (int positionCounter = 0; nafasiCounter <26; nafasiCounter ++) {lcd.scrollDisplayLeft (); // Vinjari yaliyomo kwenye onyesho nafasi moja kushoto. lcd.print (safu2 [nafasiCounter]); // Chapisha ujumbe kwa LCD. kuchelewesha (tim); // subiri microseconds 250} lcd. clear (); // Hufuta skrini ya LCD na kuweka mshale kwenye kona ya juu kushoto. } /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// //////////////////////////////////////////
/ angalia ikiwa vifungo vimebanwa ikiwa (digitalRead (startbut) == 1) {flag = 1; // alama ya bendera kwa kitufe cha kuanza}
ikiwa (bendera == 1) {ikiwa (digitalRead (reversebut) == Juu) // reversebut imesisitizwa itawasha servo {reverse (); // ubadilishaji wa kurudi nyuma kwa reversebutton} mwingine ikiwa (digitalRead (forwardbut) == HIGH) // mbelebut taabu itawasha servo {mbele (); // ubadilishaji wa mbele kwa kitufe cha mbele} kingine {stop (); // simama ubadilishaji kusimamisha mwendo wa servos wakati vifungo havijabanwa}}
}
// Taratibu za mwendo wa kusonga mbele, kurudisha nyuma na kuacha batili mbele () {// mbele amri servoLeft.write (0); // mwelekeo ambao servos hugeuka servoRight. andika (180); } batili kuacha () {// stop command servoLeft.write (90); // huacha huduma zote mbili mahali hapo, vinginevyo wangekuwa katika nafasi tofauti servoRight.write (90); } batili reverse () {// amri ya nyuma servoLeft.write (180); // servos kuamsha katika mwelekeo tofauti servoRight.write (0); }
hapa kuna nambari ya kufanikiwa! baada ya kuanzisha arduino yako kila kitu kinapaswa kufanya kazi! na kufurahiya!
ikiwa haifanyi kazi hakikisha uangalie tena hii inayoweza kufundishwa na angalia kila kitu!
Ilipendekeza:
Sanduku la Deej - Slider 5: Hatua 8 (na Picha)
Sanduku la Deej - Slider 5: Huu ni uchukuaji wangu kwenye mradi wa Deej ambao hukuruhusu kudhibiti ujazo wa programu moja kwa moja na inaweza kusanidiwa kikamilifu kwa mahitaji ya kibinafsi kwa urahisi. Ubunifu wangu una slider 5 zilizo na baji za sumaku, zinazoweza kubadilika kugundua kila kitelezi. Ni kweli
UFUUA WA NDEGE UNAOTESHA NAFUU, MKANDA UENDESHWA, 48 "DIY CAMERA SLIDER: Hatua 12 (na Picha)
UFUGAJI WA BURE WA MTANDAONI, UMEENDESHWA MKANDA, 48 "KILA ZA KAMERA YA DIY: Uchapishaji wa Parallax unapeana suluhisho la bei rahisi kwa upigaji picha wa kupooza wa magari. Kumbuka: Mwongozo huu una umri wa miaka kadhaa na kwa wakati tangu ilipoandikwa utengenezaji wa slaidi Opteka amebadilisha muundo wa jukwaa kwa kuondoa kor
Slider Camera Camera: 6 Hatua (na Picha)
Slider Camera Camera: Linapokuja suala la gia ya video, viboreshaji vya kamera havizingatiwi kuwa ni lazima lakini hiyo hainizuii kuifanya. Nilijua tangu mwanzo kuwa kutumia sehemu za printa za 3D kutaifanya iwe rahisi, kupatikana na kubadilika. Ukweli kwamba ni motorize
Slider ya Lango la Moja kwa Moja Chini ya $ 100: Hatua 15 (na Picha)
Slider ya Lango la Moja kwa Moja Chini ya $ 100: Katika msimu wa joto, baba yangu alinichochea niangalie kununua mfumo wa otomatiki wa lango na kuisanidi. Kwa hivyo nilianza utafiti wangu na nikaangalia suluhisho za kifurushi kwa AliExpress na wachuuzi wa ndani. Wauzaji wa ndani walikuwa wakitoa suluhisho kamili ikiwa ni pamoja na
3ft DIY Actobotics Slider kwa EMotimo Spectrum: Sehemu ya III: 6 Hatua (na Picha)
3ft DIY Actobotics Slider kwa EMotimo Spectrum: Sehemu ya III: Hii ni sehemu ya III ya jengo la kutelezesha ambapo ninaendesha kitelezi kwa kupotea kwa wakati na mfuatano wa video kwa kutumia eMotimo Spectrum ST4. Baadhi ya picha zile zile kutoka hatua ya 1 zinarudiwa hapa kwa hivyo sio lazima kwenda na kurudi kati ya nyuzi za ujenzi.