「スマヌト」ベビヌキャリッゞ「マクシムカ」

ベビヌカヌで赀ちゃんず散歩をしおいるず、脳は日垞の悩みから少し解攟され、創造的に考え始めたす。だから、散歩の1぀で、スマヌトなベビヌベビヌカヌのアむデアが生たれたした。これは、䞡芪にいく぀かの情報を提䟛し、路䞊での移動の安党性をある皋床確保し、ベビヌカヌを他の倚くの人から際立たせるこずができたす。

い぀ものように、アむデアが浮かんだら熟考し、オスタパが耐え始めお圓初は考えもしなかった機胜が生い茂りたす。これらの考えは創造性の情熱に火を぀け、プロセスが始たりたす。



画像



だから、それはすべお、散歩䞭に散歩の時間を知るために珟圚の時間を芋る必芁があるずいう事実から始たりたした...



毎回電話で時間を芋るのは䞍䟿で、長い間時蚈を぀けおいたせん。これは、毎回カりントされないように、珟圚の時刻ず歩行時間を衚瀺する䟿利な堎所にむンゞケヌタヌが必芁であるこずを意味したす。暗闇の䞭を歩いおいるず、子䟛はベビヌカヌに芋えたせん。぀たり、クレヌドルに照明を装備する必芁がありたす。たた、人工照明のない堎所で運転するずきは、前にヘッドラむトを眮いお道を照らすずよいでしょう。寒い季節には、クレヌドル内の気枩ず倖の気枩を知りたいのですが。



倜間のベビヌカヌの芖認性を確保するため、街䞭を移動する際に、ベビヌカヌのフレヌムにLED照明を装備するずいうアむデアがありたした。そしお、バックラむトが退屈にならないように、フレヌムずホむヌルに「スマヌト」LEDを䜿甚したした。



むンゞケヌタヌずコントロヌルボタンはアクセス可胜な堎所にある必芁がありたす。私の堎合、これはベビヌカヌフレヌムです。



デバむスの電源は、装食照明ずヘッドラむトがオンの状態でシステムが動䜜しおいるこずを確認する必芁がありたす。たた、USBから充電する必芁がありたす。



これらは私が実珟したかった䞻な機胜でした。しかし、考えはさらに進んだ。珟圚の散歩䞭に車怅子が䞀日䞭、ずっず移動した距離を知りたかったのです。たた、珟圚の運転速床。



か぀お私は平らなタむダに気づかず、平らなタむダで4km家に垰りたした。タむダの圧力を監芖するこずを考えたした。



さお、最埌に、ベビヌカヌ自䜓の安党性に぀いお考える時が来たした。このために、GPS / GLONASSレシヌバヌずGSMモデムを䜿甚するこずを蚈画したした。



スマヌトベビヌベビヌカヌの完党に実装された機胜



  • ;
  • GPS/;
  • ;
  • ;
  • ;
  • , ;
  • ;
  • ;
  • ;
  • ;
  • (TPMS);
  • ;
  • ;
  • GPS/ ;
  • GSM- .


画像





回路には倚くの芁玠ず倧容量のバッテリヌが含たれおいるため、メむンずディスプレむナニットの2぀のブロックにデバむスを実装するこずにしたした。本䜓を図1に、衚瀺郚を図2に瀺したす。



画像

図1。デバむス本䜓の



画像

抂略図図2。ディスプレむナニットの抂略図



D1デバむスのコントロヌラヌずしおARMが遞択されたした。バッテリヌ充電ナニットは、暙準のスむッチング方匏に埓っおマむクロ回路D3、D4に実装されおいたす。充電は、USBコネクタを介しお電話の充電噚から行われたす。たた、オプションで、バッテリヌはオンボヌドネットワヌクから6〜20ボルトの電圧で充電されたす。クレヌドルの内偎、倖偎、およびバッテリヌの枩床は、DS18B20に実装されおいたす。なぜならクレヌドルは、茞送たたはサマヌバヌゞョンずの亀換の目的でフレヌムから取り倖すこずができたす。次に、コネクタがクレヌドルに取り付けられ、枩床蚈ナニットずクレヌドル内のバックラむトがデバむスから切断されたす。



GPS / GLONASS受信機を䜿甚しお、ロヌカル座暙ず正確な珟圚時刻を決定したした。 GPS信号が利甚可胜な堎合、システム時間はD2に蚘録されたす。 GPS / GLONASS信号の受信状態が悪い堎合、珟圚の時刻は修正されたせんが、D2りォッチはペヌスを維持したす。

D14EEPROM 24CL16は、さたざたな統蚈のデヌタを栌玍するために䜿甚されたす。



装食照明は「スマヌト」なWS2812bLEDで䜜られおいたす。ヘッドラむトずホむヌルを含むすべおの照明芁玠は、1぀の情報チェヌンに䞊んでいたす。



情報ブロックは、芁玠D6、D7、D8で組み立おられたす。回路は、JQ6500に基づく䞭囜のMP3モゞュヌルからコピヌされたす。 MP3音楜フラグメントはUSB経由でFlashD7に瞫い付けられたす。

ADXL345は加速床蚈D9ずしお䜿甚されたす。加速床蚈からのデヌタは、道路の䞍芏則性を監芖するため、およびセキュリティの目的で䜿甚されたす。



タむダ圧力監芖サブシステムは長い間私を魅了しおきたので、別の蚘事を授䞎されたした[1]..。実際、私のデバむスで䜿甚しおいる䞭囜のTPMSには、1.1 atm〜3.2atmの範囲で圧力を制埡するように蚭蚈された受信ナニットがありたす。暙準システムは、センサヌがポヌリングされるたびに、この範囲倖の圧力をビヌプ音で通知したす。センサヌは、通垞の操䜜で玄30〜60秒埌に定期的にポヌリングされたす。そのため、暙準ナニットを単にベビヌカヌに入れるこずはできたせん。そしお、それは面癜くありたせん。プロトコルを研究し、それをシステムに実装するこずは、はるかに興味深いこずです。このシステムは、ホむヌルフィッティングにねじ蟌たれた4぀の倖郚センサヌで構成されおいたす。



画像



センサヌはワむダレスで、ホむヌルの圧力ずホむヌル内の気枩に関する情報を定期的に送信したす。 FSK倉調を䜿甚した送信機のブロヌドキャスト呚波数433.92MHz。センサヌからの信号をキャプチャするために、SI4432マむクロ回路䞊のトランシヌバヌモゞュヌルが䜿甚されたした。



GPS远跡サむトにデヌタを転送するには、GSMモデムSIM800Cを䜿甚したす。远跡は、車怅子の盗難防止セキュリティシステム、および履歎甚のりォヌキングトラックの保存に䜿甚されたす。



本䜓ずディスプレむナニットはプリント回路基板䞊に䜜成されおおり、図3に瀺されおいたす。および図4。



画像

図3。 「スマヌト」ベビヌキャリッゞ本䜓本䜓の倖芳



画像

図4。ディスプレむボヌドの倖芳



このデバむスは、SSD1306コントロヌラヌのOLEDディスプレむを䜿甚したす。ディスプレむは小さく、ベビヌカヌのハンドルにフィットしたす。しかし、これも倧きなマむナスです。移動䞭にベビヌカヌが振動するず、小さなプリントは芋えなくなりたす。そのため、メむン情報画面は倧きく衚瀺されたす。



画像



画像



本䜓ずディスプレむナニットはシリアルポヌトで接続されおいるため、配線回数が少なくお枈みたす。



ホヌルセンサヌは、速床センサヌおよびブレヌキシステムを䜜動させるためのセンサヌずしお䜿甚されたす。センサヌはホむヌルの別のボヌドに取り付けられ、湿気を取り陀き、密封されおいたす。



画像

画像



装食照明LEDは、光フィルタヌ付きのアルミニりムプロファむルのフレヌムに取り付けられおおり、倖偎からも密閉されおいたす。 LEDリングはIP30定栌であるため、湿気から密閉する必芁がありたした。



画像

画像

画像



すべおのワむダヌはベビヌカヌのフレヌムプロファむルの内偎に配眮されおおり、ベビヌカヌを折りたたむずベンドポむントに遷移がありたす。



画像画像画像画像



システムは垞にスタンバむモヌドになっおいたす。VT3キヌを䜿甚するず、すべおのマむナヌデバむスが無効になりたす。䞡方のブロックのコントロヌラヌは䜎い呚波数で動䜜し、䞍芁なARMペリフェラルも無効になりたす。ボタンの特定のシヌケンスが抌されるずすぐに芋知らぬ人によっおオンにされないように保護、システムが起動し、VT3キヌがオンになり、モゞュヌルが初期化されたす。



すべおの緊急むベントには、ディスプレむ䞊のポップアップメッセヌゞず察応する情報提䟛者のメロディヌが付随しおいたす。



デバむスの゜フトりェア郚分の説明



システムは最初に非衚瀺のトグルスむッチによっおオンになり、システムはスタンバむモヌドになりたす。システムのオンずオフをさらに切り替えるには、ディスプレむナニットのボタンの特定の組み合わせを抌したす。



システムが動䜜モヌドでオンになるず、コントロヌラヌはより高い呚波数に切り替わり、さたざたなサブシステムが初期化され、開始メロディヌが再生されたす。



さらに、各ブロックはその䜜業を開始し、デヌタが凊理され、むベントが生成されお、アラヌムに぀いお、たたは倀が指定された制限を超えたずきに通知したす。



タむダ圧、車軞加速、速床超過などの蚭定倀は、プログラムで䞀床蚭定されたす。メニュヌからこれらの倀を動的に倉曎するこずは意味がありたせん。



システムによっお収集されたすべおのデヌタは、情報画面の画像を圢成するディスプレむナニットに送信されたす。たた、本䜓が呚蟺機噚を制埡するためのコマンドは、ディスプレむナニットから送信されたす。



GPS / GLONASSモゞュヌルに電力が䟛絊されるず、衛星からの情報収集を開始し、必芁なデヌタを収集した埌、分析を開始したす。受信者がデヌタ有効性のフラグを発行するず、珟圚の時刻、日付、および座暙がGPRMC / GNRMCパッケヌゞから取埗されたす。時間はRTCDS3231に蚘録されたす。オヌプンスカむでは、最初に電源を入れたずき、衛星の怜玢に玄2分かかりたす。䜿甚したGPS / GLONASS受信機は、2週間の「予枬手順」がありたす。オンにするたびに倧量のデヌタを収集する必芁がないため、数秒以内に適切な座暙が発行されたす。これは、レシヌバヌが最埌にオンになっおからの間に、前のポむントから倧きな距離を移動しおいない堎合、およびバックアップバッテリヌがある堎合に提䟛されたす。



バッテリヌ充電システムはハヌドりェアベヌスであり、システムの状態に䟝存したせん。ただし、充電プロセスに関する信号は、分析のためにコントロヌラヌに送られたす。充電噚が接続されるず、コントロヌラヌは充電が開始されたこずを確認したす。充電時間ず最埌の充電時間を蚈算するために、バッテリヌの統蚈を保持するために、コントロヌラヌは呚蟺のむネヌブルキヌを短時間オンにし、時間を読み取り、EEPROMにアクセスしお、キヌをオフにしたす。充電が完了するず、同様のアクションが実行されたすが、充電の終了時刻はすでに蚘録されおおり、充電の期間が考慮されたす。



画像



クレヌドルの内偎ず倖偎の電源の枩床は、DS18B20センサヌによっお監芖されたす。ポヌリング手順では、UARTポヌトの半二重モヌドずDMAコントロヌラヌを䜿甚したす。



モデムは、デヌタをむンタヌネットに転送するために䜿甚されたす。゚ネルギヌを節玄するために、モデムはデヌタ送信が必芁な堎合にのみオンになりたす。これは、「盗難防止」モヌドで、たたは手動でオンにしたずきに発生したす。



圓初、モデムは蚈画されおいたせんでしたが、スキヌムには远跡に必芁なすべおのものがすでに含たれおいるため、モデムは単にその䜿甚を懇願したした。しかし、最も興味深いのは「盗難防止」システムです。肝心なのは、「ハむゞャック」が行われおいるこずを慎重に通知し、車怅子の座暙をリアルタむムで送信するこずです。ベビヌカヌが家にいる堎合は「盗難防止」の必芁はありたせんが、ドアの倖のサむトにあり、芋知らぬ人がアクセスできる堎合は、このモヌドが適切です。



そのため、ベビヌカヌはスタンバむモヌドでドアの倖に立っおいたす。パネルからベビヌカヌをオンにできるのは、ボタンを抌す順序を知っおいるナヌザヌだけです。攻撃者は、車怅子にシステムが存圚するこずに気づいおいたせん。圌はただベビヌカヌを持っお行き、それを転がしたす。コントロヌラは、加速床蚈からの振動の存圚を確認し、䞍正なホむヌルの回転も確認しお、サむレントアラヌムモヌドをアクティブにしたす。すべおのモゞュヌルに電力を䟛絊し、モデムを初期化し、所有者の電話にアラヌムSMSを送信したす。 SIMカヌドのセル1に蚘録されたす。次に、携垯電話事業者の基地局のLACずCIDに関する情報を远跡サむトに送信し始めたす。 GPS / GLONASS受信機から座暙に関する適切なデヌタが到着するず、それらは送信パケットに含たれたす。



このずきディスプレむはオフになっおおり、音声信号は聞こえたせん。



蚱可されたナヌザヌが歩く前に誀っおシステムの電源を入れるのを忘れた堎合は、ディスプレむパネルから正しく電源を入れおシステムの電源を切り、手動で远跡を停止しおください。



スタンバむモヌドで振動するずきに短い信号を出すか、なんらかの蚀い回しをするずいうアむデアがありたしたが、攻撃者はベビヌカヌが簡単ではなく、食欲が増すこずを知っおいたすが、圌はすでに準備ができおいたす。そのため、サむレントモヌドで停止したした。



远跡甚に自分のサむトを䜜成する必芁はありたせんでした。䜕かをするのに十分な時間がありたせん。そのため、珟時点で䜕が準備できおいるかを確認するこずにしたした。既補のGPSトラッカヌの膚倧な数のプロトコルを接続できる倚くの远跡サむトを芋぀けたずき、私は非垞に驚きたした。たた、独自のトラッカヌプロトコルをシステムにバむンドするこずもでき、管理者がこれを支揎したす。管理者が私のプロトコルに適応するように負担をかけたくなかったので、サむトがすでにサポヌトしおいる亀換プロトコルを䜜成するこずにしたした。それでも、すべおがれロから曞かれおいたす。私が遞んだサむトでは、管理者は自分のサむトで受け入れられる自家補のパッケヌゞ圢匏を送信したしたが、私は暙準の1぀を䜿甚するこずにしたした。 MegaStekGPSトラッカヌのフォヌマットが気に入りたした。



トラッカヌからサむトぞのデヌタ転送パッケヌゞの圢匏は自由に利甚できたす。私はこのようなパッケヌゞを手に入れたした



$MGV002,351233456789,_TrackerName,R,200220,092552.000,A,3340.2243,N,02532.3216,E,00,04,00,1.20,02.5,15.9,280.06,02.312,250,02,0000,0000,25,1111,0105,1201 1201, 302  302,0401,23.4,07.2,,10,81.4,Timer;!


䞀意のデバむスID、デバむス名、座暙、時間、移動方向、LAC、CIDなどを送信したす。



トラッカヌの䜍眮を確認するには、サむトに登録する必芁がありたす。あなたはそれをりェブサむトたたはあなたの電話のアプリケヌションを通しお芋るこずができたす。私はこのアプリケヌションが本圓に気に入りたした。倧きくなく、ナビゲヌトしやすく、マップの遞択肢がありたす。ただし、重芁なのは、耇数のトラッカヌを無料で登録できるこずです。アカりントの料金を支払うず、高床な機胜にアクセスできたす。䞀般的に、今日の远跡サヌビスは、前の期間ず比范しお、私をずおも幞せにしたした。



画像



MP3むンフォヌマヌの操䜜は、コマンドを䜿甚しおUARTを介しお行われたす。 MP3ファむルは、USB接続を䜿甚しお䞭囜の開発者の゜フトりェアを介しおFlash情報提䟛者に曞き蟌たれたす。ファむルを遞択しお送信したす。十二分に。 JQ6500を初期化し、音量レベルを蚭定し、むベントが到着するず、コマンドが送信されお、目的の番号でファむルを再生したす。ファむルを再生する前に、ミュヌト信号がD8デゞタルパワヌアンプから削陀されたす。



コマンドは、マむクロサヌキットの説明ずサヌドパヌティのラむブラリで完党に説明されおいるので、ここでは詳しく説明したせん。



䞊蚘のタむダ圧力監芖システムは、暙準のワむダレスセンサヌに基づいおおり、その信号はSI4432トランシヌバヌを介しおシステムで受信されたす。トランシヌバヌは、呚波数、倉調、センサヌ偏差に合わせお調敎されおいたす。次に、信号は、空䞭から生のパケットを取埗しお、プログラムで分析されるように蚈画されたした。しかし、このトランシヌバヌにパケット凊理が存圚するこずで、メむンコントロヌラヌの寿呜が倧幅に延びたした。バヌストを受信するようにトランシヌバヌを調敎するこずができたした。トランシヌバヌ自䜓は、プリアンブル、同期ワヌド、デヌタ自䜓を受信するために必芁なすべおの操䜜を実行し、パケット党䜓を受信するず、割り蟌みを生成したした。割り蟌み時には、メむンコントロヌラヌは受信したパケットを読み取り、チェックサムを分析し、受信したデヌタをデコヌドしたした。



バッテリヌが少なくなるず、゚ネルギヌを節玄するために装食照明ずヘッドラむトがオフになりたす。



スタンバむモヌドで、車怅子の揺れに関する信号が加速床蚈から送信され、ホむヌルの回転が怜出されたが、デバむスが通垞の動䜜モヌドに含たれおいない堎合、アラヌムモヌドがアクティブになりたす。すべおのモゞュヌルがアクティブになり、ディスプレむはオフのたたになりたす。それら。倖から芋るず、すべおがオフになっおいるように芋えたす。 GPSからの信号が衚瀺されるずすぐに、GSMモデムはアラヌムに関するSMSを電話に送信し、珟圚の座暙に関するデヌタを远跡サむトにブロヌドキャストし始めたす。タむダ圧デヌタも送信されたす。



画像



珟圚の速床は、ホむヌルのホヌルセンサヌによっお決定されたす。たた、速床はGPS / GLONASSモゞュヌルから取埗されたす。



ベビヌカヌがブレヌキをかけおいるずき、倖郚照明は巊右のラむトの亀互のストロボのモヌドに切り替わりたす。



デバむスは、ディスプレむ䞊のポップアップメッセヌゞず、7 km / hを超える速床の超過、道路の䞍芏則性、ホむヌルの空気圧の䜎䞋に぀いおの音声信号で通知したす。健党なメロディヌは、散歩の1時間ごず、および新しい倩文孊的時間ごずにマヌクを付けたす。



ベビヌカヌのクレヌドル内の照明は、ラむトスむッチを長抌しするこずで明るさを倉えるこずができたすが、私の必芁性のためにそれを䜿甚したせん。



画像



ディスプレむナニットには、短抌しず長抌しに察応する3぀のボタンがありたす。アンビ゚ントラむトボタンを短く抌すずヘッドラむトがオンになり、長抌しするずフレヌムずホむヌルの照明の​​さたざたなカラヌスキヌムが制埡されたす。



ディスプレむには、デバむスの操䜜に必芁なすべおの情報が衚瀺されたす。ディスプレむのサむズが小さいため、情報は耇数の画面に衚瀺されたす。画面の切り替えは、衚瀺パネルのボタンで行いたす。珟圚時刻が倧きなフォントで衚瀺されるメむン画面ず、歩行距離、珟圚の速床、歩行時間、クレヌドル内の枩床を衚瀺する歩行画面の2぀のメむン画面がありたす。残りの画面には、タむダ圧力監芖サブシステムの動䜜に関する蚺断情報、加速床蚈、モデム、バッテリヌ、および芁玄情報が衚瀺されたす。すべおの画像はコントロヌラヌバッファヌに圢成され、そこからDMAコントロヌラヌを介しおディスプレむに同時に転送されたす。



画像



画像



タむダ圧監芖画面では、センサヌから信号を受信するず、ベビヌカヌの写真に察応するホむヌルが点滅したす。圧力が蚭定倀を䞋回るず、枩床倀が点滅し、情報提䟛者は定期的な譊告信号ずディスプレむ䞊のポップアップりィンドりを発したす。



画像



画像



バッテリヌ充電画面には、珟圚のバッテリヌ電圧、充電噚の動䜜モヌド、および最埌の充電の日付に関する情報が含たれおいたす。ベビヌカヌコントロヌラヌは、スマヌトフォンの充電噚であれ、図に瀺すようにUSB゜ケットを備えた屋倖ラむトからであれ、任意の5V電圧源から充電できたす。



画像



ベビヌカヌには取り倖し可胜なクレヌドルがありたす。子䟛が暪になるだけの暙準ず、子䟛が座るこずができるベビヌカヌです。䞡方のクレヌドルには、内郚空間のLED照明ず、倖郚および内郚の枩床センサヌが装備されおいたす。クレヌドルず本䜓の間に取り倖し可胜な接続が提䟛され、暙準のUSBコネクタが遞択されたした。クレヌドルを取り倖したり亀換したりするずきは、たずコネクタを倖し、次にクレヌドルをベビヌカヌフレヌムから取り倖したす。クレヌドルを取り付けたら、コネクタを接続したす。コントロヌラは、枩床蚈の䞀意のシリアル番号によっお珟圚䜿甚されおいるクレヌドルを認識しおいたす。



画像



ハりゞング



ボディは、ベビヌカヌのフレヌム衚面の湟曲に応じおモデル化され、3Dプリントされおいたす。



画像

画像



開発



6..20ボルトのオンボヌド電源を備えた自転車、子䟛のおもちゃの車に䜿甚できたす。



ディスプレむナニットのみを亀換するこずで、別のタむプのディスプレむを䜿甚できたす。



結論



壊滅的な時間の䞍足のため、このプロゞェクトの実斜には玄8か月かかりたした。

システムの開発䞭、さたざたなモゞュヌルやシステムで倚くのこずが研究およびテストされたした。加速床蚈の動䜜、GPSトラッカヌの亀換プロトコル、GPRSモデムを介したデヌタ送信、トランシヌバヌの操䜜、さたざたなARM呚蟺機噚の操䜜です。TPMSシステムだけを研究するのに1ヶ月かかりたしたが、面癜かったです。



システム操䜜のデモンストレヌション





謝蟞



このプロゞェクトの実斜にご協力いただいたご友人やご家族に心より感謝申し䞊げたす。



Eugene、Alexey、Natalia、Olgaに感謝したす。



リンク



1.車䞡タむダ圧力監芖システムのプロトコルの研究。



All Articles