Orodha ya maudhui:

Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera: Hatua 10
Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera: Hatua 10

Video: Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera: Hatua 10

Video: Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera: Hatua 10
Video: Nightwish (End Of An Era) 2024, Novemba
Anonim
Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera
Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera
Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera
Jukwa linalodhibitiwa la MCU kwa Mlima wa Kamera

Kwa hivyo, wewe ni Mwanasayansi Mwendawazimu mwovu, unaunda destructo-bot yako ya hivi karibuni. Umejifunza somo chungu kwamba, wakati unadhoofishwa, ni bora usiwe kwenye uumbaji wako mwilini, na kuchomwa na pingu. Wakati uumbaji wako unavunja ukuta wa kusini wa benki ya kwanza ya YourTownVille, inaendelea kaskazini kuelekea vault, wakati ghafla, nemesis yako inakuja kutoka mashariki na hupunguza kifurushi chako cha juu cha H-Bridge na projectile ya chuma iliyotupwa na shujaa, ikikaanga MCU na nguvu-nyuma na kukugharimu maelfu katika sehemu za roboti na kupoteza uporaji kutoka benki, wakati wa kuokoa siku na kupata msichana. Vitu vya kawaida vya shujaa. Ikiwa tu ungekuwa na mtazamo wa kusanikisha mfumo wa maono ambao ungeweza kushikamana na fimbo ya ziada ya analog kwenye kifaa hicho cha mchezo uliyokuwa ukiendesha mashine na kutoka kwenye yacht yako inayoelea kwenye maji ya kimataifa … Kweli, hapa kuna njia moja ya kujenga mfumo kama huo. (Natumai hakuna mtu aliyechoka na hali mbaya ya mwanasayansi wazimu hapo juu)

Hatua ya 1: Sehemu na Zana

Sehemu na Zana
Sehemu na Zana

Vifaa vinahitajika: 1 / 4-20 x 2 "Bolt ndefu, qty. 1 1 / 4-20 Hex Nut, qty. 3 1 / 4-20 Wing Nut, qty. 1 4-40 Screw Machine, qty. 12 4- 40 Machine Nut, qty. 12 1/4 "ndefu # 4 Spacers, qty. Screws 12 za Mbao, qty. 6 1/16 "x 1.5" Pini ndefu, qty. 1 2.5 "Mvutano wa chemchemi, qty. Sehemu 2 ya epoxy Nyembamba ya Bailing Waya 22-AWG iliyotiwa waya Vifaa vilivyohifadhiwa: vyombo vya habari vya CD-ROM vilivyotupwa, qty. 2 GearBox iliyookolewa kutoka kwa gari la kuchezea, qty. 1 Ukanda wa muda na pulley, qty. 1 kipande ya chuma nyembamba karatasi chakavu Vipengele vya Elektroniki: 10k ohm Jopo-Mlima Potentiometer, qty. 1 1k ohm resistor, qty. 1 Imekusanyika 2-amp H-Bridge PCBA, qty. 1 DC Motor na Gear, qty. 1 (Hiari, lakini ilipendekeza MCU ya hiari, kwenye PCBA 0.1 "Pini zilizopangwa kwa unganisho Molex 2-pin, 3-pin, na 4-pin Wire Connectors Molex crimp-on terminators connectionTools: # 1 Philips Screwdriver # 2 Philips Screwdriver Tin Snips 7/16" Wrenches 1/4 "Nut driver-pua Phula Drill, na bits 1 / 4-20 Die (kama kwenye bomba na Seti) Sharpie Marker Compass Soldering Kit Wire Strippers Wood Saw

Hatua ya 2: Panga, Alama, na Uchimbaji wa Kabla

Mpango, Alama, na Pre-Drill
Mpango, Alama, na Pre-Drill

Nilitumia dira kuunda duara iliyo na ukingo wa nje wa moja ya CD. Kisha nikatumia dira kugawanya mduara huo katika sehemu sita sawa, kisha ugawanye kila moja kwa hizo mbili, kwa jumla ya sehemu kumi na mbili za mduara. Nilichimba shimo kila alama kwenye CD zote mbili. Kwa njia, unaweza tu kuandika kwenye CD na wino maalum, kama Alama ya Sharpie. Niliweka alama kwenye mabano kutoka kwa karatasi ya chuma kwa kuweka pulley ya gari, na kabla ya kuchimba mashimo hayo. Ifuatayo, nilikata umbo la mabano na kuinama katika sura sahihi. Nilichimba shimo la 1/4 "kwa kuweka potentiometer kwenye kipande cha kuni, na kabla ya kuchimba mashimo kwenye kuni ambapo mabano yangepanda Utahitaji pia kuchimba shimo la 1/4 "kwenye CD moja kwa kuweka bolt wima kwa kamera kusanikishwa.

Hatua ya 3: Panda CD ya Juu Juu ya Potentiometer

Panda CD ya Juu kwenye Potentiometer
Panda CD ya Juu kwenye Potentiometer
Panda CD ya Juu kwenye Potentiometer
Panda CD ya Juu kwenye Potentiometer

Potentiometer niliyopata kutoka kwa Redio Shack kwa $ 2.99 pamoja na ushuru ilikuja na washer ndogo, nyembamba na nati nyembamba kuiruhusu kupanda nyuma ya jopo. Pia ilikuwa na shimoni refu sana, kwa sababu fulani. Jambo la kwanza kufanya ni kupata shimoni na kukata nyuzi ndani yake na kufa 1 / 4-20. Ile niliyotumia iligunduliwa kuwa ya aluminium, kwa hivyo ukata ulikwenda vizuri sana, lakini nyuzi hazina nguvu kama inavyoweza kuwa. Wana nguvu ya kutosha, ingawa Chukua washer, na uiweke katikati ya shimo katikati ya CD-ROM. Weka kipenyo cha shimo katikati ya CD kwenye washer na penseli. Sasa, tumia vipande vyako vya bati na ukate mduara wa washer chini mpaka iwe sawa kabisa kwenye shimo la katikati la CD-ROM. Potentiometer pia ina "mapema" juu ya uso kuiweka sawa kwenye jopo. Piga shimo kwenye CD-ROM ili utumie huduma hiyo. Kati ya uwekaji sahihi wa shimo la usawa, na kukata kwa washer, potentiometer yako itakuwa katikati kabisa ya jukwa. Kaza chini nati, na CD yako imewekwa vizuri. Shika kwenye moja ya karanga za 1 / 4-20 za hex, kwenye shimoni la potentiometer.

Hatua ya 4: Bolt CD ya Chini kwenye CD ya Juu

Bolt CD ya Chini kwa CD ya Juu
Bolt CD ya Chini kwa CD ya Juu

Kabla ya kuongeza CD-ROM ya chini, ambatisha bolt inayopandisha kamera Tumia screws kumi na mbili za mashine 4, spacers, na karanga za hex ili kuingiza CD nyingine kwenye mkutano huu.

Hatua ya 5: Mlima Jukwa hadi kwenye Mti

Mlima Carousel Juu ya Wood
Mlima Carousel Juu ya Wood

Weka shimoni ya potentiometer iliyofungwa kupitia shimo lililowekwa kabla ya 1/4 kwenye kuni. Shika nene ya pili ya 1 / 4-20 hex kwenye shimoni la potentiometer, na kaza nati ili jukwa lielekee mbele wakati potentiometer Nimeweka katikati ya safu yake ya Analog. Niliweka ncha ya shimoni na alama ya mkali ili kuwezesha kazi hii.

Hatua ya 6: Andika Firmware ya Jaribio ili Kubadilisha MCU yako kuwa Voltmeter ya Serial

Andika Firmware ya Jaribio ili Kugeuza MCU Yako kuwa Voltmeter ya serial
Andika Firmware ya Jaribio ili Kugeuza MCU Yako kuwa Voltmeter ya serial

Nilitumia LPC2148 MCU kutoka NXP LPC2148 katika usanidi wangu, kwa sababu ninawafahamu kutoka kwa uzoefu kazini kwangu. Chaguo zingine nzuri itakuwa MCU yoyote ya bei rahisi na pembejeo za analog na pini za bure za GPIO na zana ya bure ya GNU na bandari ya RS232. Kutumia IDE yako na mkusanyaji wa chaguo, andika firmware ambayo itasoma uingizaji wa analog ulioamua na kuweka matokeo kwenye bandari ya serial. Kwa kuzingatia ugumu wa programu ya MCU, maagizo ya kina zaidi juu ya somo hili yatakuwa ya kipekee kabisa. Ingiza MCU yako na kebo inayofaa ya flash. Nambari yako inafanya kazi kwa usahihi kwenye jaribio la kwanza, sivyo?

Hatua ya 7: Suluhisha Usomaji wako wa MCU

Suluhisha Usomaji wako wa MCU
Suluhisha Usomaji wako wa MCU
Suluhisha Usomaji wako wa MCU
Suluhisha Usomaji wako wa MCU

Kwa hivyo, weka kipengee chako cha nguvu kwenye ubao wako wa MCU na sehemu zingine za alligator. Niliunganisha kituo cha umeme cha Kushoto kwa chanzo cha 3.3VDC kwenye bodi ya MCU, nikaweka kituo cha kulia, na nikaunganisha kituo cha kati na pini ya pembejeo ya Analog, Kupitia kipinga 1K. Kinzani inakuzuia kutolewa moshi wa uchawi kutoka kwa MCU yako wakati potentiometer iko kwenye moja wapo ya safari yake. Toa MCU yako na chanzo cha nguvu, na ambatisha kebo yako ya serial. Fungua programu yako ya RS232 Terminal unayopenda na uangalie usomaji uingie. Kile nilichokuwa nikitafuta kwanza ilikuwa kusoma kwa kiwango cha juu zaidi / cha chini kabisa ADC ingesajili. Niliweka nambari hizo kwenye firmware yangu, nikatumia hesabu kadhaa za kupendeza kwenye nambari yangu ya voltmeter., imerejeshwa, imebadilishwa tena, na kuanza programu yangu ya wastaafu. Kwa njia, "_udivsi ()" ni ngumu kufuata. Inavyoonekana, LPC2000 MCU hawapendi kugawanya. Wala mimi pia, kwa hivyo tulikubaliana kutokubaliana. Seti inayofuata ya nambari nilitaka ni voltage wakati jukwa lililoelekezwa mbele, kushoto na kulia. Niligundua kuwa jukwa linaweza kuelekea mbali zaidi kushoto na kulia kuliko unavyoweza kupata nambari za maana kutoka. Nilipata usomaji mzuri kwa digrii kamili za 180, kwa hivyo ningeweza kuelekeza kamera yangu kutoka kushoto kamili kwenda kulia kamili. Tena, niliongeza nambari hizi kwenye mahesabu yangu kwenye firmware. Hii inafanya usomaji uchukuliwe kutoka kwa potentiometer kuwa usomaji wa sensa wa kuaminika.

Hatua ya 8: Ambatisha vifaa na vifaa vya elektroniki vilivyobaki

Ambatisha Vifaa vya Kubaki na Elektroniki
Ambatisha Vifaa vya Kubaki na Elektroniki
Ambatisha Vifaa vya Kubaki na Elektroniki
Ambatisha Vifaa vya Kubaki na Elektroniki

Piga mabano kwenye kipande cha kuni na visu za kuni. Bandika kona ya sanduku la gia kwenye moja ya mabano. Fanya ukanda wa muda kwenye jukwa na kapi ya kuendesha. Ambatisha chemchemi yako ya mvutano kati ya mabano mawili, ukitumia waya wa dhamana kwa urefu wa ziada ikiwa inahitajika. Sasa, niligonga H-Bridge PCB yangu (ziada kutoka kwa mradi wa zamani) kwenye kipande cha kuni, kati ya mabano mawili.

Hatua ya 9: Kufundisha

Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha

Ah, wakati wa uchovu. Utahitaji waya zinazounganisha MCU yako na potentiometer (angalia hatua ya 7 kwa kurudia kwa maelezo hayo), kuunganisha MCU yako kwa H-Bridge, na kuunganisha H-Bridge na gearmotor. Unaweza kuweka wiring yako kidogo: tu pima, kata, ukate, na uunganishe waya hizi. Kwa mfumo wa wiring zaidi, tumia pini za kichwa na viunganishi na kukomesha waya kwenye vifaa vya kukomesha na neli za kupunguza joto na bendi za mpira na vifungo vya zip na kamba za velcro na chakula kikuu na nyaya za Ribbon na kura ya sehemu ndogo za bei ghali kutoka mouser.com. Kwa umakini, kutengeneza nyaya nzuri ni kazi nyingi. Fanya chochote kinachofanya kazi bora kwa mfumo wako.

Hatua ya 10: Maliza Firmware yako

Kwa hivyo, sasa una vifaa vyako vya elektroniki na elektroniki vinafanya kazi, na una nambari za upimaji. Andika maandishi yako mabaya, ya kupuuza maisha ya kibinadamu ukitumia wavu wa neva unaoweza kujifunza kuogopa na kumkasirikia muundaji wake. Ikiwezekana, ingiliana na seli zingine za ubongo wa panya, kwa tabia ya ziada ya nasibu. Napenda kupendekeza kuongeza taa za moto na spikes kwenye roboti yako vile vile. Kisigino chake cha Achilles sasa kimevaliwa silaha sawa na… pamba nyembamba ya mazoezi ya pamba, lakini hiyo ni sawa, kwa sababu mpinzani wako mkuu labda sio mkali. Bahati nzuri huko nje, na kumbuka kutotumia nambari za Pi kwa akaunti yako ya benki ya Uswisi nambari… tena. Asante kwa kusoma 'ible yangu ya kwanza.

Ilipendekeza: