フロッピヌに乗っお、有望なルヌタヌを調べたす。 単䞀のTP-Link MR3020ずTL-WR703Nがこの蚘事で被害を受けたわけではなく、わずかな驚AMEのHAME MPR A100A2で降りたした

みなさんこんにちは



今日は、興味深いモバむルルヌタヌHAME MPR-A100 HAME MPR-A2に類䌌に぀いおお話したいず思いたす。 このデバむスは、特に「キッチン」ロボット工孊にずっお興味深いようでした。私はそれに぀いお話すこずにしたした。 この蚘事は次のように䜜成したす。最初にルヌタヌ自䜓に぀いお説明し、次に、即興の玠材から車茪付きのシャヌシ䞊で最もシンプルで安䟡なボットを構築したす。 前回よりシンプルで安䟡になりたす。



そしお最も重芁なこずは、質問ぞの答えが芋぀かりたした-「クロヌれットにある叀いフロッピクをどうするか」



䞻な利点は、箱からすぐにすべおのストラップが付いたかなり倧きなバッテリヌ 5000mAh があり、 そこにOpenWrtをむンストヌルできるこずです。 ファンタゞヌを接続するず、このルヌタヌに基づいた倚くの新しい゜リュヌションを入手できたす。











1.ルヌタヌ自䜓の抂芁。





圚庫ファヌムりェアずこのルヌタヌの暙準アプリケヌションに぀いおは䜕も蚀われないので、レビュヌは非垞に奇劙です。 ストック機胜の抂芁は、問題なくネット䞊で確認できたす。 たずえば。



偶然にも、りクラむナのオンラむンオヌクションの売り手の1぀売り手の座暙が必芁な堎合は、曞いおくださいで、5200mAhのバッテリヌを搭茉しおいる消費者Powerbankを充電できるモバむルルヌタヌを芋぀けたした。



少しグヌグルは、 かなりたずもなハヌドりェアが内郚にあり、さらにOpenWrtがそこにむンストヌルされおいるこずを知りたした 。



䟡栌ず機胜が嬉しく驚いたので、私はこの奇跡ず実隓を泚文するこずにしたした。 このデバむスは玄40ドルの䟡栌で入手できたすが堎所によっお䟡栌は倧きく異なりたす、バッテリヌずハヌネスが内郚にありたす。 同様の容量の倖付けバッテリヌだけでどれだけのコストがかかるか簡単に確認できるため、䟡栌は驚くべきものです。 ストック機胜を思い出すず、さらに興味深いものになりたす。



倖芳は非垞にフレンドリヌで、すべおの枯の予定は予枬可胜であり、驚きはありたせん。 䟿利なのは、バッテリヌの状態を確認するためのボタンが偎面にありたす。 4぀のLEDを抌すず、「電気」がどれだけ残っおいるかがわかりたす。



写真のおむ぀。
















内郚も予枬可胜です。バッテリヌは2぀の18650セルで構成されおおり、保護ボヌドが付いおいるようにも芋えたす。 バッテリヌはルヌトレスですが、4000mAhは確かです。もっずあるかもしれたせんが、私は実際に枬定を奜転したせんでした。 静電容量を枬定するための電圧倉換ず参照方法のゞャングルには入りたせん。必芁に応じお、最も有名な18650をそこに眮くこずができたす。䞀般に、100倍以䞊説明しおください。



写真のおむ぀。
















具䜓的には、回路を分解するこずには意味がありたせん。興味のある人は誰でも写真の䞭のマむクロ回路の名前を考えるこずができたす。 バッテリヌがないずルヌタヌが機胜しないこずに気付くでしょう。぀たり、ルヌタヌから電力が䟛絊されおおり、倖出先でバッテリヌを充電および再充電する䜕らかのハヌネスがありたす。 もちろん、このようなバッテリヌの「バッファ」䜿甚は摩耗に぀ながる可胜性がありたすが、バッテリヌ自䜓の䟡栌はそれほど高くなく、暙準です。 任意の18650をむンストヌルできたす。



2.乗ろうずしたす。





次に、最も単玔な3茪の「カヌト」を組み立おたすが、それでも十分なクロスカントリヌ胜力、所定の堎所でのタヌンタンク、およびコンポヌネントの最小コストを備えおいたす。 このようなルヌタヌだけでなく、䞀般的には少なくずも完党に自埋的に䜿甚できたす。



私は、誰でも利甚できるコンポヌネントを䜿甚しお、さたざたな目的のために単玔なシャヌシを組み立おるずいう考えを長い間さたよっおいたした。 それが起こったこずを願っおいたす。




4぀の基本的なものおよびささいな些现なこずの山だけで乗りたす



1.最もシンプルで安䟡なサヌボのペア3 $ * 2

2. Arduino Mini9ドル

3.叀いフロッピヌ$ 0

4.ルヌタヌ25〜45ドル





そのため、コンポヌネントの準備を開始したす。



フロッピヌたたは科孊フロッピヌドラむブ 。



䞀般に、かなりフラットなパネルであれば十分です。 2぀のサヌボず3぀目の無料の基本的な自䜜ホむヌルを固定たたは接着するだけで十分です。 しかし、それは面癜くないでしょう。 たた、フロッピヌを分解した堎合でも、これらのパネルプラットフォヌムのいく぀かを、ドリルしやすいかなり柔らかい金属から䞀床に入手できたす。 たあ、そしおボヌナスずしお、他のかなりのゎミの束。 必芁に応じお、フルタむムのステッピングモヌタヌを䜿甚できたす。将来のために残したした。 倖付けドラむブ゚ンクロヌゞャヌ党䜓を取り出しお、すべおを内郚に隠すこずができたす。









これらのパネルのサむズは小さなボットに非垞に適しおおり、ハヌドりェアを取り付けるための倚くの穎もありたす。 同時に、金属シャヌシのおかげで、デザむンは非垞に匷力なたたです。 これは、RUマシンのプラスチックケヌスではありたせん。



Arduino



私はサむズのために再びArduinoミニを取りたしたが、どんな類䌌のボヌドでもかたいたせん。 䞻なこずは、そこからサヌボを操瞊できるこずです。 さお、十分なメモリがあるように。 このプロゞェクトでは、Atmega8では必芁なものをすべお詰め蟌むこずはすでに困難であったずいう事実に盎面したした。





ルヌタヌに接続するため、および2぀のサヌボを接続するために、䟿利なコネクタをボヌドにはんだ付けしたす。 ご垌望の堎合は、ヒンゞ取り付けですべおを行うこずができたすが、泚文のために、より安䟡なブレッドボヌドを装着したす。 そのため、䜕かを「再接続」する方が䟿利です。



ルヌタから電力を埗るUSBテヌルをはんだ付けし、サヌボでArduinに電力を䟛絊したす。 必芁なものすべおを䟛絊し、Webカメラも接続できるこずを期埅しお、USBの「マザヌトゥマザヌ」テヌルの助けを借りおこれを行いたした。







より倚くのデバむスをルヌタヌに接続する堎合は、 PTZ Webカメラに関する蚘事で説明したように、USBハブを䜿甚できたす。



たた、5ボルト以䞊のより倧きなコンデンサを远加したした。 これは、サヌボを起動するずきの電圧降䞋に察する保護です。 そしおおそらく、それは「オンボヌドネットワヌク」の他の波王を滑らかにするのに圹立぀でしょう。







サヌボ



これが最も興味深いです。 理論的には、サヌボは180床たたは360床ほがしか逞脱できたせん。 乗り方 答えは簡単です-ファむルナむフずはんだごおを倉曎したす。



サヌボは通垞のギアボックスですが、完党な回転を防ぐストッパヌが付いおいたす。 可倉抵抗噚が軞に取り付けられ、制埡ボヌドはこの抵抗噚の䜍眮を監芖し、それを垌望の角床の抵抗ず比范し、垌望の角床垌望の抵抗に達するたでモヌタヌを回転させたす。



可倉抵抗噚を定数に眮き換えるずどうなりたすか サヌボドラむブは垞に蚭定された回転角床に到達しようずしたす。ストッパヌを取り倖すず、コントロヌルボヌド付きのギアモヌタヌが埗られたす。 さようならLM293



写真のおむ぀。


















サヌボドラむブを分解し、ギアの䜍眮を撮圱しお蚘憶したす。 可倉抵抗のむンピヌダンスを枬定し、2぀の半定数に眮き換えたす。 ぀たり、むンピヌダンスが5KΩの堎合、それぞれ2぀の2.5KΩをはんだ付けしたす。 叀い母から入手したsmd抵抗噚を䜿甚するこずさえできたした。 可倉抵抗噚を入手するこずもできたすが、私はその䞊に蚭蚈を維持したした。 カットオフストッパヌを陀き、サヌボを元の状態に戻すこずができたす。



さお、サヌボが90床に蚭定されおいる堎合プログラムでれロから、「ギア」は立ち、100床に蚭定されおいる堎合は䞀方向に回転を開始し、80であれば他の方向に回転したす。 90床ず蚭眮するものの差が倧きいほど、ギアの回転が速くなりたす。 その結果、速床を調敎する機䌚を埗たした。 ここにそのようなラむフハックがありたす。



ただし、実際には、わずかなドリフトがありサヌボがゆっくりず回転たたはガタガタ鳎る、遞択方法によっお、1぀のサヌボの「䞭間点」を89床に、2番目のサヌボの「䞭点」を85スケッチの右に蚭定したした。 この䜍眮では、1぀のサヌバヌのみが静かにガタガタ鳎りたすが、回転したせん。



ボットはすべお同じ芳枬機胜を実行するず想定されおいたため、CMOSトランゞスタを䜿甚しお、トロリヌが立っおいるずきにサヌボをオフにする機胜を远加したした。 したがっお、サヌボの「うめき」ず䞍芁な゚ネルギヌコストが回避されたした。



写真のおむ぀。














車茪に぀いおのいく぀かの蚀葉。 ホむヌル自䜓は、あなたはすでに䜕から理解されおいたす任意のサむズが利甚可胜です私はクラッチにお金のためにオフィスのゎムバンドをいく぀か眮きたした 3番目のサポヌトホむヌルは、文字「P」で湟曲したクリップに取り付けられた倧きなビヌドたたは即興の玠材鉱山などから最も簡単に䜜成できたす。 あなたは家具のスヌパヌマヌケットを襲撃するこずができたす。



ルヌタヌ



ルヌタヌが目的の凊理を実行するには、適切に準備する必芁がありたす。



鉄に関しおは、ワむダを内郚UARTにはんだ付けするだけです。 接觊パッドは電池の䞋にあり、眲名されおいたす。 たた、USBでarduinoを䜿甚する堎合、これを行うこずはできたせん。







゜フトりェアでは、事態はより深刻です。 ルヌタヌにOpenWRTをむンストヌルする必芁がありたす。 準備完了アセンブリは既に存圚したす。 フラッシュ方法はこちらで読むこずができたす 。

圌らは、webmordから盎接フラッシュできるず蚀っおいたすが、䜕か問題があり、最終的にtftpでファヌムりェアをアップロヌドしたした。 私は長い間、ルヌタヌをock笑しおいたしたが、圌は生き残りたした。圌を殺すのは非垞に困難です。 フラッシュファヌムりェアmpr-a1-32m-luci-usb-mjpg.bin



ファヌムりェアの名前ずしおMJPG-streamerはすでにむンストヌルされおいたす。 これは、ボットのオンボヌドWebカメラからビデオをブロヌドキャストするためのプログラムです。 完党なセットの堎合、ser2netパッケヌゞのみが欠萜しおいたす。 これは、TCPポヌトずルヌタヌのシリアルポヌト間のブリッゞずしお機胜するプログラムです。 このプログラムは、ボットに制埡コマンドを送信するず、ルヌタヌのシリアルポヌトを介しおArduinoに転送したす。 このプログラムでパッケヌゞを芋぀け、チェックしお、 ここに残したした 。



mjpg-streamerは、Webカメラからビデオストリヌムを「ストリヌミング」し、コマンドをルヌタヌのポヌト2000に送信し、ser2netがそれらをArduineに送信したす。



倚くの人が、どのようにしおコマンドを任意のホストポヌトルヌタヌ、PC、たたはその他のネットワヌクノヌドに送信できるのでしょうか このために、この皮のプログラムを䜿甚できたす。 圌女はそれ以䞊のこずができたす。 䜕らかの理由で、そのような゜フトりェアを芋぀けるのは難しく、明らかに需芁は倧きくありたせん。



繰り返したすが、倚くの人に質問がありたす-あなたがリンクの第䞀人者でない堎合、ルヌタヌにファむルを「眮く」か、そこで線集する方法。 これには優れたWinSCPナヌティリティがあり、Total Commanderの原理に基づいお機胜したす。



今回は、その速床ずバグに悩たされおいるため、ボットのwebmordを䜜成したせんでしたが、将来はCでアプリケヌションを䜜成するこずを考えおいたすが、今のずころ、VLCたたはブラりザヌ+管理甚のHercules SETUPナヌティリティヌで取埗できたす。



私のルヌタヌの個人蚭定は非垞に重芁ではなく、内郚の「いが」の速床の蚭定のみに関係しおいたす。それだけです。 さらに、ルヌタヌがホヌムwifiネットワヌクのクラむアントであるか、それ自䜓がアクセスポむントずしお機胜するように、ルヌタヌ自䜓を構成する必芁がありたす。 ただし、これはすでにOpenWrt構成の問題に圓おはたりたす。 すべおが盎芳的であり、問​​題がある堎合は、このファヌムりェアのマニュアルを参照しおください。



チュヌニング、䟿利ですが、必須ではありたせん。



「手動」介入なしでボットを機胜させたいので、充電のためにドッキングステヌションが必芁です。 これもビゞネスにずっお非垞に簡単です。 前回ず同様に、microUSBケヌブルを1本甚意しお、「口ひげ接觊」にはんだ付けしたす。 再混合の可胜性を排陀するために、ダむオヌドを远加したす。



実隓的に、オンモヌドのルヌタヌはただ「充電枈み」であるこずがわかりたした。これはたさに必芁なこずです。 ドック自䜓は錫の2぀のプレヌトで構成されおおり、電源を接続したす。 あなたも完了するこずができたす。 今回は、ルヌタヌ内にバッテリヌの充攟電ハヌネスがあり、ルヌタヌを充電するために入力に5Vを䟛絊するだけなので、すべおがよりシンプルになりたす。



今埌の蚈画。



以前のボットの動䜜䞭にも、䞍䟿な点が1぀ありたした。駐車堎でボットを手動で起動し、充電が開始されおいるこずを確認する必芁がありたした。そうしないず、ボットが飢starで死亡した状況に陥る可胜性がありたす



同様の問題に察凊する方法に぀いお考えた埌、ボット自䜓が充電する必芁があるずいう結論に達したした。 アパヌトの信頌できるシンプルな党地球枬䜍システムを思い぀いおいなかったため、小さなものに限定するこずにしたした-超音波距離蚈を蚭眮し、ドッキングステヌションの特城的な圢状を䜿甚しおボットを自動的に駐車するように蚓緎したした



このステヌションを䜜成するための具䜓的な詊みを既に行っおいたすが、残念ながらスロットのサむズを正しく掚定できず、すべおをやり盎す必芁がありたす。



距離蚈は、障害物たでの距離を「知る」こずができるセンサヌです。 収束面の圢でドッキングステヌションを䜜成する堎合、ボットを真ん䞭に乗せお充電するたで立ち䞊がるこずができたす。 アルゎリズムは単玔です。ボットをドッキングステヌションの䞭倮に手動でおよそ移動し、駐車を開始するコマンドを䞎えたす。 ボットは、距離蚈を備えたスロットを呚期的に「芋぀け」、それに向かっお歩きたす。 各ステップの埌、「口ひげ」に緊匵があるかどうかをチェックし、緊匵しおいる堎合は駐車したす



そのようなアむデアが興味深い堎合は、すでにデバッグされた駐車堎を含む远加の投皿を公開したす。

そしおい぀ものように、「ポカチュシキ」を䜿った小さなビデオ









远䌞 この蚘事は少し未完成であるこずが刀明したしたが、最近の出来事個人的およびグロヌバルな䞡方に照らしお、それがたったく完了しないか、予枬可胜な将来に確実に完了する可胜性が高いため、珟時点でそれを提瀺する方が良いず思いたした。



All Articles