Orodha ya maudhui:
- Hatua ya 1: Ni nini kwa chakula cha mchana? Zana na Vifaa vya AKA
- Hatua ya 2: Kuandaa chakula chako cha mchana
- Hatua ya 3: Kufaa LED
- Hatua ya 4: Wiring
- Hatua ya 5: Kuandaa Raspberry Pi
- Hatua ya 6: Coding
- Hatua ya 7: Kusambaza X11 kwa Udhibiti wa Kijijini
- Hatua ya 8: Wakati wa chakula cha mchana
Video: Knight Rider Lunchbox Robot: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Ok, haizungumzi, sio nyeusi na haina AI. Lakini ina LED za kupendeza nyekundu mbele.
Ninaunda roboti inayodhibitiwa ya WiFi ambayo inajumuisha Raspberry Pi na adapta ya WiFi na Arduino Uno. Unaweza SSH kwenye Raspberry Pi na kudhibiti Arduino na hati ya Python Tkinter juu ya serial. Mbali na kuendesha gari unaweza pia kudhibiti taa za mbele / nyuma, ishara kushoto / kulia na kuwasha zile za baridi za Knight Rider LED's!
Hatua ya 1: Ni nini kwa chakula cha mchana? Zana na Vifaa vya AKA
Vifaa vingi ni vya kupatikana kwenye BangGood.com. Wao ni nafuu na wana karibu kila kitu. Unaweza kupata zingine kwenye Ebay na zingine kwenye duka lako la vifaa vya karibu.
Vifaa:
-
Raspberry Pi 2 / B +
- 8 GB (au zaidi) kadi ndogo ya SD
- kebo ndogo ya USB
- Adapter ya WiFi
- Kesi
- Arduino Uno
- Betri ya 9v na kipande cha betri kwa Arduino
- Chakula cha mchana baridi
- Benki ya umeme ya 5v (12000mAh)
- Bodi ya mkate yenye waya wa kutosha (wa kiume hadi wa kiume na wa kike kwa wa kiume)
- LED za 5mm (4 Nyeupe, 8 Nyekundu, 4 ya Chungwa)
- Vipinga 10x 220ohm
- 2x ndogo ya servo TowerPro 9g (iliyobadilishwa kwa kuzunguka kwa kuendelea)
- 4x 42mm magurudumu ya roboti
- Caster ya 24mm
- Mkanda wa pande mbili
Zana:
- Bastola ya gundi moto
- Gundi kubwa
- Bisibisi
Muhimu: Nilitumia servo iliyobadilishwa kwa magurudumu. Unaweza pia kununua magari ya kawaida lakini basi itabidi ubadilishe nambari ya Arduino.
Hatua ya 2: Kuandaa chakula chako cha mchana
Kwa hivyo ilibidi nione ya "magurudumu" bandia ambapo sanduku la chakula cha mchana linakaa.
Baada ya hapo niliongeza servo na magurudumu kwenye sanduku la chakula cha mchana (moto uliunganisha magurudumu kwenye servo's). Nilitumia vijiti vya popsicle kwa sababu vilikuwa vyema kupumzika servo. Baada ya hapo nikaongeza benki ya umeme. Juu ya benki ya nguvu niliongeza vijiti 2 vya popsicle na caster (super glued the caster on the popsicles stick). Nyuma ya benki ya umeme inakuja Arduino Uno. Juu ya benki ya nguvu inakuja Raspberry Pi (katika kesi) na juu ya hiyo ubao wa mkate. Nilirekebisha kila kitu na mkanda wa pande mbili. Mwishowe niligonga magurudumu 2 ya robot bandia mbele.
Hatua ya 3: Kufaa LED
Nilichimba mashimo ya 5mm kila mahali nilipotaka kuweka LED. LED nilizotumia zina kipenyo cha 5mm kwa hivyo zilitoshea kikamilifu! Nilitumia:
- 2 nyekundu kwa taa za mkia
- 2 nyeupe kwa taa za nyuma
- 6 nyekundu kwa Knight Rider LED's
- 2 nyeupe kwa taa za mbele
- 4 machungwa kwa taa za ishara.
Hatua ya 4: Wiring
Sehemu ngumu zaidi ya mradi huo ilikuwa inafaa wiring ndani kwa sanduku la chakula cha mchana. Kuna waya nyingi haswa kwa LED. Kwa taa za LED nilitumia waya wa mkate wa kiume na wa kike, kwa njia hiyo sio lazima uweke chochote. Kwa wengine nilitumia kiume kwa kiume.
Raspberry Pi na Arduino zimeunganishwa na USB. Nilifanya mfano wa Fritzing na nilijitahidi kuifanya iwe wazi iwezekanavyo.
Hatua ya 5: Kuandaa Raspberry Pi
Kwa mtu yeyote ambaye anafahamiana na Raspberry Pi na Linux hii inapaswa kuwa amani ya keki. Nilitumia Raspian kumpa nguvu Pi. Ina python3 na moduli tkinter na pyserial iliyosanikishwa mapema (tunahitaji hii kudhibiti Arduino)
- Nenda kwenye wavuti rasmi ya Raspberry Pi na pakua Raspbian ya hivi karibuni.
- Piga Raspbian ya hivi karibuni kwako micro sd (kuna mwongozo wa ufungaji kwenye wavuti ya kupakua).
- Chomeka kebo ya mtandao na adapta ya WiFi na nguvu kwenye Pi.
Sasa tunahitaji kusanidi Pi ili kuungana kiotomatiki kwenye WiFi wakati uko katika hali isiyo na kichwa.
-
Tafuta anwani ya IP ya Raspberry Pi yako na moja wapo ya njia hizi.
- Nmap, (hii inafanya kazi vizuri kwenye linux).
- Ingia kwenye router yako ili uone vifaa vilivyounganishwa.
- Tumia programu ya smartphone kama "Fing" kuchanganua mtandao wako kwa vifaa vilivyounganishwa.
- Njia mbadala: unganisha wewe Pi na mfuatiliaji na kibodi na utumie amri ya ifconfig kuonyesha IP yako.
- Ikiwa uko kwenye Linux unaweza kutumia terminal kwa SSH kwenye pi yako, ikiwa yako kwenye windows unapaswa kupakua putty.
- Mara baada ya kushikamana na kuingia (jina la mtumiaji: nenosiri la pi: rasipberry). andika zifuatazo
Sudo nano / etc / network / interfaces
Futa mistari iliyopo na ubandike mistari ifuatayo kwenye faili (badilisha SSID na SSID yako mwenyewe na ubadilishe nywila na nywila yako ya WiFi, weka nukuu!)
auto tazama
kipengee ndani ya loops loop iface eth0 inet dhcp kuruhusu-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-ssid "SSID" wpa-psk "password"
Washa tena Raspberry Pi na tunatarajia itaunganisha kiotomatiki kwenye mtandao wako wa WiFi (kumbuka kuwa anwani yako ya IP itabadilika mara tu utakapounganishwa kupitia WiFi badala ya waya)
Hatua ya 6: Coding
Unaweza kupata faili kutoka kwa github yangu:
github.com/InfiniteFor/KnightRiderRobot
Pakia faili ya Wifi_BOT.ino kwa Arduino yako
- unganisha Arduino kwenye pc / laptop yako.
- fungua faili ya WiFi_BOT.ino na programu rasmi ya Arduino na ubonyeze pakia.
Nakili hati ya kudhibiti.py kwenye Raspberry Pi yako.
- Fungua control.py na mhariri wa maandishi.
- SSH ndani yako pi na andika:
nano kudhibiti.py
Pitisha nambari kutoka kwa control.py kwenye hati yako mpya ya chatu na uihifadhi
Hatua ya 7: Kusambaza X11 kwa Udhibiti wa Kijijini
Unahitaji kupeleka X11 kwa hati ya chatu ili ifanye kazi kutoka kwa laptop / pc yako. Hii ni kwa sababu kikao cha kawaida cha SSH hakielekezi X11 kwa chaguo-msingi.
Unapokuwa kwenye Linux hii ni rahisi sana. Tumia tu -X au -Y (yoyote ile inafanya kazi) kwenye laini yako ya amri. Kwa mfano:
ssh -X pi @
Ukiwa kwenye windows lazima ukamilishe kuona hatua zingine. Mbali na putty unahitaji pia kupakua xming. Kuna mwongozo mzuri sana wa jinsi ya kutumia xming na putty. https://www.geo.mtu.edu/geoschem/docs/putty_instal …….
Hatua ya 8: Wakati wa chakula cha mchana
- Nguvu kwenye Arduino yako (betri ya 9v) na Raspberry Pi (benki ya nguvu).
- Subiri Raspberry Pi kuanza.
- SSH ndani yako Raspberry Pi (usisahau kusambaza X11) na andika katika:
kudhibiti python3.py
Furahiya!
Mbali na vifungo unaweza kubonyeza kitufe kwenye kibodi yako. Hizo zitatumwa mara moja kwa Arduino yako.
Mawazo ya baadaye:
Nilikuwa na msukumo mwingi kwa mradi huu lakini sikuweza kufanya yote. Kwa hivyo hapa kuna orodha fupi ya mambo mengine ambayo unaweza kufanya:
- Unganisha kamera kwenye Raspberry Pi na utazame malisho kutoka kwa wavuti.
- Badala ya hati ya python tkinter unaweza kutengeneza ukurasa wa http ambao unaweza kufikia kudhibiti robot. Unaweza hata kuonyesha malisho ya kamera katika ukurasa huo huo! (hakuna usambazaji wa X11 unahitajika kwa njia hii)
- Kwa usambazaji wa bandari unaweza kudhibiti robot yako kutoka mahali popote ulimwenguni!
- Badala ya kuunganisha Pi na mtandao wako wa nyumbani unaweza kuunda hotspot kwenye Pi. Kwa njia hiyo wewe sio mdogo kwenye mtandao wako wa nyumbani.
Tafadhali nijulishe ikiwa unapenda mradi huu. Pia jisikie huru kuuliza maswali yoyote unayo!
Mkimbiaji Juu katika Mashindano ya Raspberry Pi 2016
Ilipendekeza:
Black Knight Robot: Hatua 5
Black Knight Robot: Habari njema kila mtu! Leo tutajifunza jinsi ya kujenga roboti nyeusi ya knight, kwa kutumia Hummingbird Duo Robotic Kit, na kadibodi anuwai na vifaa vya karatasi. Ukikamilika, utakuwa na Black Knight Robot ambayo humenyuka kwa mwendo! Angalia t
Mzunguko wa Knight Rider 2: 5 Hatua
Mzunguko wa Knight Rider 2: Hii ni ya kwanza. wakati wa kuchapisha juu ya kufundisha, huu ni mradi rahisi sana wa Arduino. Wewe tu nyenzo rahisi, za msingi kujenga mradi huu. Wazo la mradi huu limeongozwa na https: //www.instructables.com/id/Knight-Rider-Circ … Hii ni
Kasi ya Knight Rider: 3 Hatua
Kasi ya Knight Rider: Hii ni ya kwanza kufundishwa kwa hivyo tafadhali kama hiyo! Ilihamasishwa na kipindi cha Televisheni cha 1980 kilichoitwa Knight Rider, ambacho kilikuwa na gari iitwayo KITT na skana ya LED iliyokwenda huku na huko kama hii. Kwa hivyo, wacha tuanze kuifanya
Knight Rider LED T Shirt: 3 Hatua
Knight Rider LED T Shirt: Hii ni T Shirt iliyoshonwa kwenye LEDs ambazo zinaendeshwa na bodi kuu ya LilyPad Arduino na mmiliki wa betri ya seli ya LilyPad ambayo inaweza kutoa hadi betri 9v, iliyounganishwa na uzi wa kusonga
Kujisawazisha Robo-knight: Hatua 7 (na Picha)
Kujisawazisha Robo-knight: Michezo ya video na michezo ya bodi ni njia nzuri ya kutumia wakati na marafiki na familia. Wakati mwingine unajisikia kutumia muda nje ya mtandao na kuweka vifaa vyako vyote vya elektroniki mbali, wakati mwingine unapoingia kwenye ulimwengu wa michezo, uwanja wa michezo au mchezo wa kupigania