Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: ang Hardware
- Hakbang 2: Hakbang 2: ang Software
- Hakbang 3: Hakbang 3: ang Mga Bagay na Malalaman Mo Lang sa Patlang
Video: SOLARBOI - isang 4G Solar Rover Out upang Galugarin ang Mundo !: 3 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Mula noong bata pa ako, palagi ko na akong gustong galugarin. Sa paglipas ng mga taon, nakita ko ang maraming mga pagbubuo ng mga remote control na kotse na kinokontrol sa paglipas ng WiFi, at ang hitsura nila ay sapat na masaya. Ngunit pinangarap kong lumayo nang mas malayo - sa totoong mundo, higit pa sa mga limitasyon ng aking bahay, aking kalye, o kahit ang aking suburb. Nais kong bumuo ng isang robot na maaaring higit pa sa lampas. Upang magawa ito, binugbog ko ang isang robot na kitted gamit ang isang kamera, isang koneksyon ng data ng 4G, at isang solar power system na may kakayahang paganahin ang mga araw ng misyon, linggo, o kahit na buwan ang haba. Regular akong nag-stream ng mga live na misyon sa Twitch.tv, at ginagawa ng SOLARBOI ang kanyang bahagi sa pagsubok na pumunta sa kanayunan ng Australia kaysa sa anumang robot na mayroon dati! Ang layunin ng SOLARBOI ay maiiwan sa isang bayan ng Australia, at mag-navigate palabas, patungo sa kanayunan, at patungo sa karagdagang mga patutunguhan. Maaari itong makatanggap ng walang panlabas na tulong sa misyon nito, kung hindi man ay isinasaalang-alang na nabigo ito. Dapat itong magtungo, kilometro sa bawat kilometro, sa paglipas ng mga araw at linggo, umaasa lamang sa araw na singilin at ang 4G network para sa komunikasyon pabalik sa base. Habang ang mga pangunahing kaalaman ng proyekto ay tunog madali, ang paghila nito ay mahirap paniwalaan! Ang gabay na ito ay nagsasaad upang ipaliwanag ang mga pangunahing kaalaman kung paano gumagana ang SOLARBOI, at nagpapakita ng mga ideya kung paano pinakamahusay na lumikha ng isang platform ng robot na makakaligtas sa labas ng mga linggo sa pagtatapos. Hindi ito isang eksaktong manu-manong hakbang-hakbang sa kung paano lumikha ng iyong sarili; sa halip, ito ay isang jumping-off point na maaari mong gamitin upang tuklasin ang iyong sariling mga build at disenyo.
Hakbang 1: Hakbang 1: ang Hardware
Una sa lahat, kakailanganin mo ng isang chassis para sa iyong robot. Habang maraming eksperimento sa mga 3D na naka-print na disenyo ng rover, pumili ako upang gumamit ng isang itinatangi na laruan mula pagkabata. Ang Radio Shack RAMINATOR ay mukhang cool, na may malalaking gulong, apat na gulong na drive, at gumagana sa labas ng kahon ang suspensyon. Habang na-optimize ito para sa bilis ng paglipas ng metalikang kuwintas, nagpasya akong gawin ito nang maayos bilang batayan ng aking proyekto sa rover. Matapos tanggalin ang toy-grade RC hardware, pinalitan ko ang isang Hobbyking brushing ESC para sa motor, habang tinanggal ko ang orihinal na setting ng pagpipiloto at pinalitan ito ng isang matigas na servo. Ang mga baterya ng lithium polymer ay na-install upang bigyan ang SOLARBOI ng lakas na magmaneho nang maraming oras nang paisa-isa.
Sa mga mekanikal na wala sa paraan, ang utos at kontrol ang susunod na pangunahing pagsasaalang-alang. Para sa mga ito, tumira ako sa isang Raspberry Pi Zero. Idinisenyo upang sumipsip ng isang maliit na halaga ng enerhiya, tugma ito sa mga USB peripheral at perpekto para sa isang proyekto na nakakonekta sa internet. Bilang isang bonus, gumagana ito ng maayos sa paligid ng Raspberry Pi camera, susi sa pagbibigay sa amin ng isang pagtingin sa paligid ng robot kapag nasa labas kami sa bukid. Pinili ko ang isang eye-eye camera lens para sa SOLARBOI, na binibigyan kami ng magandang malawak na pagtingin upang matulungan ang pag-navigate sa buong mundo. Para sa isang koneksyon pabalik sa home base, umaasa kami sa isang 4G dongle, na nagbibigay sa amin ng mataas na bandwidth na kailangan namin upang magpadala ng mga utos sa robot at makatanggap ng video pabalik.
Ang lakas ng Solar ay susi sa misyon ng SOLARBOI, samakatuwid ang pangalan. Ang isang 20W solar panel ay nilagyan upang masulit ang araw na magagamit, kahit na sa mga araw na mas maulap kaysa sa maaraw. Ginagamit ito upang singilin ang mga baterya sa araw, upang ang SOLARBOI ay maaaring magmaneho sa gabi, malayo sa mga mata na nakakati at mga nakakahamak na interloper. Malinaw na, kahit na may mababang kapangyarihan na si Pi Zero na nagpapatakbo ng palabas, hindi natin maiiwan ang pagpapatakbo ng lahat sa ibang oras na maubos natin ang mga baterya nang napakabilis. Sa gayon, kailangang palakasin ang Pi sa halos lahat ng oras, ngunit naka-on nang regular na agwat upang iulat ang posisyon ni SOLARBOI, at payagan kaming mag-login at himukin ang robot kung nais namin. Upang makamit ito, nagpapatakbo ang isang Arduino Pro Micro ng isang espesyal na programa na binubuksan ang SOLARBOI sa unang 5 minuto ng bawat oras. Kung mag-login kami sa robot mula sa Mission Control, mananatili ito, na pinapayagan kaming ipatupad ang misyon. Kung hindi ito nakakakita ng isang koneksyon, pinapagana nito ang Raspberry Pi na bumalik upang makatipid ng enerhiya at magamit ang karamihan ng solar power. Ginagamit din ang GPS upang matiyak na palaging alam ng Mission Control ang posisyon ni SOLARBOI. Ang pagmamaneho sa kanayunan sa gabi na, napakahirap mag-navigate sa mga visual na pahiwatig lamang. Sa gayon, pinapayagan kami ng GPS na mapanatili ang pag-aayos sa lokasyon ng robot, at maabot ang aming mga layunin sa rehiyon sa Australia.
Hakbang 2: Hakbang 2: ang Software
Malinaw na, ang lahat ay maayos at mahusay na magkaroon ng isang rover, ngunit kailangan nito ng software upang ito ay gumana. Ang software ng SOLARBOI ay nasa ilalim ng patuloy na pag-unlad, na nagbibigay-daan sa mas mahusay na pagganap at pagpapabuti ng kadalian ng paggamit sa paglipas ng panahon.
Gumagamit ang rover ng Raspbian, ang default OS ng Raspberry Pi Zero. Ang Mission Control ay tumatakbo sa Windows. Ito ay sanhi ng ilang mga isyu sa iba't ibang mga utility sa Linux na kinakailangang espesyal na mai-install sa Mission Control. Gayunpaman, sa huli, pinapayagan kami ng pag-set up na ito na magmaneho ng maraming matagumpay na kilometro sa SOLARBOI, at mahusay na gawin ang trabaho. Ang video ay na-stream mula sa robot pabalik sa Mission Control sa pamamagitan ng Gstreamer. Mahirap gamitin, at hindi maayos na dokumentado para sa nagsisimula. Gayunpaman, nagbibigay-daan ito sa amin na magkaroon ng isang mababang latency na audio at stream ng video mula sa robot na sapat lamang upang makapagmaneho kami nang walang masyadong maraming mga problema. Nagaganap ang mga dropout, at mayroong ilang pagkaantala, ngunit kapag nagtatayo ka ng mga unang robot sa mundo upang galugarin ang kanayunan, masulit mo ang mayroon ka! Ang streaming ay ginagawa sa katutubong H264 mula sa Raspberry Pi Camera, upang maiwasan ang paglalagay ng labis na pag-load sa Pi Zero sa pamamagitan ng transcoding sa mabilisang. Ang kontrol ng robot ay sa pamamagitan ng pasadyang code ng Python, na may arkitektura ng server / client. Gamit ang mga silid-aklatan tulad ng PiGPIO at Servoblaster, kaagad naming makokontrol ang drive system ng robot at iba pang mga pagpapaandar sa real time. Ang pag-install ay isang cinch, salamat sa mahusay na binuo na ecosystem ng Raspberry Pi.
Gumagamit kami ng iba't ibang mga aklatan sa Python upang ipakita ang telemetry sa screen. Ang pinakamahalaga ay ang MatPlotLib, na nagpaplano ng aming mga graph ng baterya sa Mission Control na nagbibigay-daan sa amin upang masubaybayan ang pagganap ng SOLARBOI habang nasa isang live na misyon.
Hakbang 3: Hakbang 3: ang Mga Bagay na Malalaman Mo Lang sa Patlang
Walang plano na makakaligtas muna sa pakikipag-ugnay sa kaaway, tulad ng sinasabi nila. Sa ganitong paraan lamang, ang SOLARBOI ay sumailalim sa maraming mga pagsubok sa mga pagtatangka nitong mag-navigate sa isang makalumang kahon ng telepono sa malalim sa kanayunan ng New South Wales. Ito ang mga aralin na madalas na natutunan lamang sa larangan, at ang mga natutunan natin sa mahirap na paraan. Ang kalusugan ay isang pangunahing pag-aalala. Kung ang robot ay nakatayo mula sa paligid nito, madali itong matagpuan ng mga dumadaan sa pamamagitan ng pag-charge nang buong araw. Dahil sa maliit na sukat at bigat ng platform, ang SOLARBOI ay madaling nakawin o nawasak, kung kaya't nabigo ang misyon nito. Ito ay isang peligro na kinukuha namin tuwing lumalagay kami sa ligaw. Upang mapagaan ito, ang SOLARBOI ay ipininta sa isang berdeng drab finish sa isang pagtatangka na makihalo. Ang paghahanap ng isang ligtas na puwang upang singilin ng maraming sikat ng araw ngunit ang minimal na kakayahang makita ay isang patuloy na hamon. sa daanan nito. Nagkaroon kami ng mga isyu sa nakaraan na makaalis sa mga bato, o pagbagsak sa maliliit na mga puno. Karamihan sa mga oras, napupunta ito sa isang kamera na may mahinang larangan ng pagtingin, mababang antas ng ilaw sa gabi, at matinding pagod sa bahagi ng operator. Ang aming mga pag-upgrade sa mas mahusay na mga headlight at fisheye lens ay naglalayong iwaksi ang problemang ito sa hinaharap. Mabagal at matatag na pag-unlad, sa halip na tuwid na bilis, ay isang mahusay na mantra upang mabuhay upang maiwasan ang pag-crash ng mga bagay kapag nagmamaneho ka na may isang pagkaantalang 500ms na video. Ang paglalagay lamang sa bansa ay nagdudulot ng sarili nitong mga problema. Nangangahulugan ito na ang hardware ng SOLARBOI ay dapat na nasa tuktok na hugis, baka ang isang paglalakbay ng maraming oras sa lugar ng paglawak ay maging walang kabuluhan. Ito ay gastos sa amin ng maraming gasolina at oras sa mga nakaraang misyon, at isang bagay na nilalayon naming iwasan sa mahigpit na pagsubok sa hinaharap. Gayunpaman, ito ay isang bagay na isasaalang-alang kapag naglalagay ng isang robot na malayo. Sa wakas, ang mga mabubuting pasilidad sa Mission Control ay kinakailangan. Dapat na nasa kamay ang Caffiene upang mapanatili ang matalim at alerto ng mga tauhan, pati na rin ang tubig upang mapanatili ang wastong hydration. Nakatutulong din ang malinaw at napapanahong telemetry upang mabilis na masuri ang mga problema, at ang isang low-latency na feed ng video na walang dropout ay ang pinakamahusay para sa maayos na pagmamaneho sa ilang ng Australia. Pinapayagan din nito ang driver na masulit ang bilis ng SOLARBOI, kung kinakailangan., upang makaiwas sa mga dumadaan na kotse, wildlife, o Shackleton the Cat, na nakilala namin sa Mission 1. Sa pangkalahatan, ang SOLARBOI ay may higit na malayo na pupunta sa mga hinaharap na misyon, at perpekto, ay gugugol ng maraming buwan sa larangan ng paggalugad sa napakalayo. Upang sundin ang paglalakbay ng SOLARBOI, sundan kasama ang Twitch.tv at Youtube, at tangkilikin ang mga misyon sa ibaba! Tulad ng dati, magkakaroon ng maraming mga pakikipagsapalaran na darating habang ang SOLARBOI ay bubuo at naglalakbay nang higit pa at malayo mula sa bahay!
Inirerekumendang:
I-scan ang Mga Kalapit na Bagay upang Gumawa ng Modelo ng 3d Gamit ang ARDUINO: 5 Hakbang (na may Mga Larawan)
I-scan ang Mga Kalapit na Bagay upang Gumawa ng Modelong 3d Gamit ang ARDUINO: Ang proyektong ito ay tiyak sa pamamagitan ng paggamit ng HC-SR04 ultrasonic sensor upang i-scan ang mga kalapit na bagay. Para sa paggawa ng modelong 3d kailangan mong walisin ang sensor sa patayo na direksyon. Maaari mong i-program ang Arduino upang tumunog ng isang alarma kapag nakita ng sensor ang isang bagay
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Android (remotexy) UI upang Makontrol ang Servo Motor Gamit ang Arduino at Bluetooth: 7 Mga Hakbang (na may Mga Larawan)
Android (remotexy) UI upang Makontrol ang Servo Motor Gamit ang Arduino at Bluetooth: Sa Instructable na ito bibigyan kita ng mabilis na hakbang upang makagawa ng Android User Interface gamit ang Remotexy Interface Maker upang makontrol ang Servo Motor na konektado sa Arduino Mega sa pamamagitan ng Bluetooth. Ipinapakita ng video na ito kung paano makokontrol ng UI ang bilis at posisyon ng servo motor
12 Mga Paraan upang Hawakin ang Iyong Mga Coin-cell: 13 Mga Hakbang (na may Mga Larawan)
12 Mga Paraan upang Hawakin ang Iyong Mga Coin-cell: Isang koleksyon ng iba't ibang mga paraan upang mag-imbak ng mga baterya ng coin-cell (CR2032). Ang bawat hakbang ay naglalarawan ng iba't ibang pamamaraan sa mga larawan at mayroong isang link sa karagdagang dokumentasyon kung saan naaangkop