Orodha ya maudhui:

Manati ya Pi: Hatua 7 (na Picha)
Manati ya Pi: Hatua 7 (na Picha)

Video: Manati ya Pi: Hatua 7 (na Picha)

Video: Manati ya Pi: Hatua 7 (na Picha)
Video: Ленинград — Экспонат 2024, Novemba
Anonim
Image
Image

Kila mwaka Jumamosi ya mwisho ya Oktoba, Jumba la kumbukumbu ya Historia ya Cantigny huwa na mashindano ya manati ya amateur. Hili ni mashindano mazuri ambayo inaruhusu wote wanaokuja kujenga na kuchoma manati wakati wanashindana hadi vikundi 3 tofauti: umbali, upigaji risasi na usahihi. Kwa habari zaidi juu ya shindano tafadhali tembelea wavuti yao kwa kutolewa sehemu ya kutupa.

Katika muundo wetu, tuna seti ya sensorer inayofuatiliwa na Raspberry Pi Zero Wireless. Baada ya kukamata manati na kuvuta kutolewa, Raspberry Pi inadhibiti wakati baseball itatolewa. Kutumia mchakato huu rahisi, tuliweza kufika mahali pa pili na umbali wa futi 186.

Agizo hili litajadili muundo, ukuzaji, na utekelezaji wa mtawala wa Raspberry Pi na vifaa vya elektroniki vinavyohusiana. Ingawa sifunika ujenzi wa manati ya miaka hii, tafuta inayoweza kufundishwa baada ya kuanza kwa mwaka mpya juu ya muundo na ujenzi wa manati ya miaka ijayo.

Kwa kujifurahisha tu, nimejumuisha video ya risasi yetu ya miguu 186. Natumahi unafurahiya.

Napenda pia kuwashukuru wenzangu wa timu mwaka huu: Steven Bob na Gus Menoudakis.

Hatua ya 1: Ubunifu wa Jumla

Ubunifu wa Jumla
Ubunifu wa Jumla

Wakati wa mashindano ya miaka iliyopita tulikuwa na shida ya kutosha kupata matoleo thabiti kwa manati yetu. Kuwa mtaalam mkubwa, kulingana na mke wangu, niliamua kutumia ustadi wangu na vifaa vya elektroniki na gharama ya chini sana ya Raspberry Pi Zero ($ 5) kuongeza udhibiti wa kompyuta.

Hapa kuna mchakato wa jumla wa kurusha manati. Kwanza, washa Pi. Pili, unganisha mahali pa moto isiyo na waya ya Pi na iPhone yangu na uanzishe Programu yangu ya Manati. Ifuatayo, ondoa manati na uweke kutolewa. Pakia manati na weka kichocheo. Panga manati na programu. Unapokuwa tayari kupiga manati, vuta kutolewa. Sasa Pi, kwa kutumia sensorer zilizopachikwa, hutoa kichocheo kwa wakati unaofaa na mpira hutolewa.

Hatua ya 2: Usanidi wa Raspberry Pi Zero

Usanidi wa Zero ya Raspberry Pi
Usanidi wa Zero ya Raspberry Pi

Kuna hatua tatu kuu zinazohitajika kuanzisha Raspberry Pi kwa matumizi ya manati. Ya kwanza ni kuongeza unganisho kwa pedi za umeme zilizo nyuma ya Pi. Ya pili ni kuanzisha Pi kama mahali pa moto. Hatua ya mwisho ni kukuza programu katika Python ambayo itaingiliana na programu ya kudhibiti, soma sensorer, na moto manati inapohitajika.

Uunganisho wa Nguvu

  1. Moto moto chuma chako cha kutengeneza.
  2. Shika seti ya waya ya kupima 16-18 kwa unganisho la umeme. Mimi hutumia waya mwekundu kila wakati kwa unganisho mzuri. Mimi pia hutumia waya ambayo ina kontakt upande mmoja ili niweze kuondoa pine kutoka kwa manati.
  3. Piga kiasi kidogo cha waya na weka ncha.
  4. Pre-solder pedi ambapo utaunganisha nguvu. Sijui nambari za pedi lakini nimeonyesha ni pedi gani za kutumia kwenye picha.
  5. Solder waya kwa Pi. Ninaona hatua hii ni rahisi ikiwa utapata Pi na unashikilia waya mmoja juu ya pedi ili kuuzwa. Kisha mimi hutumia chuma cha kuuzia kwenye waya wakati nikibonyeza chini kwenye pedi. Mara tu unapohisi solder kwenye kuyeyuka kwa waya, toa shinikizo.
  6. Rudia kwa waya wa pili.
  7. Angalia kaptula yoyote. Ufupi upo ikiwa waya au solder kutoka kwa pedi zote mbili hugusana. Ikiwa hii itatokea, pasha moto solder, ondoa waya na ujaribu tena.

Hot Spot

Wakati ningeweza kupitia hatua zote za kuanzisha mahali pa moto kuna wengine ambao wamefanya kazi bora. Nimeorodhesha tovuti kadhaa na maagizo ya hatua kwa hatua.

RaspberryPi.org

Frillip.com

Programu ya chatu

Programu ya chatu hutumiwa kudhibiti usanidi na kurusha manati. Mpango huo, ulio chini, unaendeshwa kwenye Pi na hukuruhusu kusanidi na kudhibiti manati. Programu hii imeongezwa kwenye saraka ya watumiaji wa ndani na inaendeshwa kila wakati Pi inapowezeshwa kwa kuongeza kuingia kwenye /etc/rc.local. Programu hii inaweka seva ya mtandao ambayo ninaunganisha kutumia programu iliyoundwa kwa iPhone yangu. Unaweza pia kutumia telnet na unganisha kwenye bandari 9999 kwenye Pi. Basi unaweza kutumia amri za maandishi kuathiri sawa na programu yangu.

Programu ya Nyekundu-Nyekundu

Kama nyongeza ya programu ya Python, nimeunda mpango wa Node-Red na utendaji sawa lakini hutumia kiolesura cha wavuti. Kwa kuwa Rasbian, OS iliyopendekezwa ya Raspberry Pi, inajumuisha Node-Red kama sehemu ya ufungaji, nilidhani hii inaweza kuwa nyongeza nzuri. Nakili yaliyomo kwenye faili ya catapult.json kwenye clipboard yako, fungua Node-Red kwenye Pi ambayo unakusudia kutumia kwa manati yako, chagua Ingiza-> Clipboard kutoka kwenye menyu upande wa kulia, na ubandike nambari hapo. Sasa unachohitaji kufanya ni kupeleka nambari na unganisha kwenye anwani ya IP ya Pi yako kwa kiolesura cha mtumiaji. Kwa upande wangu ni https:// 192.168.1.103/:1880/ui/#/0, anwani yako ya IP itakuwa.

Hatua ya 3: Kuunganisha Sehemu

Wiring Up Sehemu
Wiring Up Sehemu
Wiring Up Sehemu
Wiring Up Sehemu
Wiring Up Sehemu
Wiring Up Sehemu

Ingawa inaonekana kama fujo, wiring halisi ya mfumo iko sawa mbele. Skimu ya PowerPoint iliyofanywa vibaya inaonyesha viunganisho vyote. Sehemu zinazohitajika zimeorodheshwa hapa chini.

Orodha ya sehemu

  1. Raspberry Pi Zero Wireless - $ 5
  2. Kadi ndogo ya SD ya 16 GB - $ 8-10
  3. Uxcell DC12V 25N Kikosi cha waya-2 Vuta Push Solenoid, Electromagnet, 10 mm Actuator - $ 18
  4. Kifurushi cha eBoot 6 LM2596 DC hadi DC Buck Converter 3.0-40V hadi 1.5-35V Power Power Step Down Module - $ 2
  5. Floureon 2 Pakiti 3S 11.1V 1500mAh 35C RC Lipo Battery na XT60 plug kwa RC Car, Skylark m4-fpv250, Mini Shredder 200, Qav250, Vortex, Drone na FPV (2.91 x 1.46 x 1.08 Inch) - $ 27
  6. Badilisha swichi - $ 2-10 kwa kila swichi, nilikuwa na ya zamani ambayo nilitumia
  7. Vipodozi 6 vya jozi XT60 XT-60 Kiume Kike Bullet Viunganishi Nguvu Vyeo na Shrink ya Joto kwa RC Lipo Battery - $ 7.50
  8. Cylewet 15Pcs Reed switch with Gilded Lead Normally Open (N / O) Magnetic Induction switch Electromagnetic for Arduino (Ufungashaji wa 15) CYT1065 - $ 10
  9. Moduli ya Kupeleka ya Tolako 5v ya Arduino ARM PIC AVR MCU 5V Kiashiria Mwanga wa Moduli 1 ya Njia ya Kupeleka Inafanya kazi na Bodi rasmi za Arduino - $ 6. Unaweza kupata relay ambayo inafanya kazi saa 3.3v na kupitisha transistor ya NPN, ningekuwa na kama ningeamuru sahihi kuanza nayo.
  10. 100 x 2N2222 NPN TO-92 Plastiki-Encapsulate Power Transistors 75V 600mA - $ 2
  11. Sehemu za waya na misc - hii ni pamoja na sumaku 20mm.

Miunganisho

Kama unavyoona kutoka kwa mchoro wangu wa umeme wa kutisha, hookups kwa umeme ni rahisi sana. Unaweza kujiuliza kwanini kuna transistor ya NPN imetupwa huko, inahusiana na relay inayofanya kazi kwa volts 5 na Pi inayoendesha 3.3v. Ndio, kuna pini 5V kwenye Pi, lakini sio za kuunganisha kwenye pini za GPIO. Niulize ninajuaje…

Jinsi ya kuunganisha vifaa pamoja ni chaguo lako. Nilitumia viunganishi vya zamani vya RC servo kwani wana nafasi sahihi ya kutumia kwa pini za GPIO kwenye Raspberry Pi na nina mkusanyiko mkubwa wao. Unaweza kuelekeza solder kwenye mashimo / pini kwenye Pi ikiwa unataka. Unahitaji tu kuhakikisha kuwa miunganisho ni salama na haiwezekani kutenganishwa wakati wa mchakato wa vurugu ambao ni uzinduzi wa manati.

Hatua ya 4: Sehemu zilizochapishwa

Kuna vitu vitatu ambavyo nililazimika kuchapisha mradi huu na zimeorodheshwa hapa chini.

  1. Kesi ya umeme
  2. Kesi ya Solenoid
  3. Mkono wa kubakiza baseball

Nimejumuisha faili za STL kwa kila sehemu ambayo ilibidi nichapishe. Wakati wa kuchapa mkono, ninapendekeza utumie kiwango cha kujaza cha 25-50%. Hii ni kuhakikisha kuwa mkono hauvunji kwa sababu ya mafadhaiko ambayo hufanywa wakati wa kurusha.

Hatua ya 5: sumaku na swichi za mwanzi

Sumaku na Swichi za Reed
Sumaku na Swichi za Reed

Moja ya mambo muhimu zaidi ya kubuni ni kuamua jinsi ya kujua mahali mkono ulipo wakati wa kurusha manati. Kuna chaguzi kadhaa tofauti, sensorer za Athari ya Hall, swichi za mwanzi, na accelerometers ni chache tu. Hapo awali nilikuwa nimepanga kutumia sensorer za Athari ya Hall lakini nikagundua kuwa hazifanyi kazi kila wakati kwa hivyo nikabadilisha swichi za mwanzi. Ikiwa unachagua kutumia swichi za mwanzi, neno moja la tahadhari, swichi za mwanzi zinapaswa kuelekezwa ili ziwe sawa na nguvu ya centrifugal. Vinginevyo inawezekana kwamba swichi za mwanzi zitalazimishwa kufunguliwa / kufungwa na mwendo wa kuzunguka kwa mkono.

Kama unavyoona kutoka kwenye mchoro, nilitumia sumaku nne na swichi mbili za mwanzi. Kila sumaku imewekwa digrii 90 kando. Hii, pamoja na digrii 135 iliyowekwa kwa swichi za mwanzi, inaruhusu usomaji wa sensorer 8 kwa mapinduzi. Pamoja na kukabiliana na sensorer, sensorer zote mbili hazitavuka sumaku kwa wakati mmoja ambayo inatuwezesha usahihi sawa na kutumia swichi moja ya mwanzi na sumaku 8. Kwa hali yoyote, kila digrii 45 ambazo mkono unageuka Pi utapata mpigo mmoja.

Kila sumaku imeingizwa kwenye msaada wa msingi kwa mkono wa kutupa. Nilitumia forstner kidogo ya inchi 7/8 na kuchimba karibu 6 mm ili kufanana na urefu wa sumaku ambazo nilikuwa nazo. Kisha nikaongeza gundi moto kidogo kwenye shimo na kubonyeza sumaku zilizopo. Kila sumaku inapaswa kuwa na uso wa msingi.

Kwa swichi za mwanzi, kwanza niliunganisha swichi na waya ambazo baadaye nitaunganisha kwenye pini za GPIO za Pi. Kisha nikachimba nafasi ya kubadili mwanzi upande wa chini wa mkono wa kutupa. Slot hii inapaswa ukubwa ili kuziba swichi yako ya mwanzi. Kisha nikachimba shimo kupitia mkono mwisho wa nafasi. Shimo hili ni jinsi waya na ubadilishaji wa mwanzi vimefungwa kupitia mkono kwa hivyo inapaswa kuwa kubwa ya kutosha kushughulikia zote mbili. Kisha mimi huunganisha unganisho la waya kwa swichi ya mwanzi na gundi ubadilishaji wa mwanzi ndani ya yanayopangwa. Kwa kuwa nilitumia kuni kwa mkono wangu wa kutupa, nilijaza nafasi kwenye nafasi ya kubadili mwanzi na kujaza kuni. Hii ilikuwa njia ya kuhakikisha kuwa swichi ya mwanzi imefungwa na haiwezi kusugua kwenye msingi.

Hatua ya 6: Upimaji

Upimaji ni mchakato wa kufurahisha. Ni mahali unapoenda mahali ambapo hautaumiza watu au kuharibu mali na uone ikiwa vitu vyako vinafanya kazi. Natamani ningefanya hivyo. Kwenye jaribio letu la kwanza tupa kutolewa kwa mkono kuchelewa sana na nilikuwa na baiskeli ya baseball juu ya gari langu, karibu mita 100 mbali. Baada ya kurekebisha wakati wa kutolewa, tulijaribu tena. Wakati huu baseball iligonga tairi la gari langu na kurudi kwetu. Nikasogeza gari langu.

Baada ya majaribio kadhaa zaidi tulihamia ambapo kamba ilikuwa imeshikamana na mkono ili mkono usimamishe digrii 90 za CCW kutoka moja kwa moja. Hii ilituruhusu kufyatua risasi mbele moja kwa moja na kwa pembe ya digrii 45. Nzuri zaidi. Mara tu baada ya kutolewa kutolewa, tulibadilisha uzito na tukibadilisha kombeo la mpira mara kadhaa ili kupata matokeo bora.

Hatua ya 7: Mawazo ya Mwisho

Ningependa kuwashukuru watu wote waliosaidia na manati ya miaka hii. Steven Bob na Gus Menoudakis, wachezaji wenzangu. Mke wangu, ambaye kila mwaka anauliza kwa nini lazima nipe muundo mpya wa manati. Na Cantigny kwa kuwa na mashindano hapo kwanza. Ni mlipuko na kwa kweli inapaswa kuwa na umati mkubwa.

Asante kwa wakati wako na niambie ikiwa una maswali yoyote.

Ilipendekeza: