メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

アルドゥイーノ。 知り合い。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / アマチュア無線デザイナー

記事へのコメント 記事へのコメント

おそらく、初心者のアマチュア無線家の人生には、最も単純な電子機器では満足できなくなる瞬間が来るでしょう。 実用的なものをデザインしたいという欲求があります。 しかし、一対のトランジスタに基づくデバイスでは、多かれ少なかれ複雑な問題を解決できるとはほとんど期待できません。 一方、初心者プログラマは、ある種の自律型ロボットまたは他の同様のデバイスを制御するために作成したプログラムを必要とする場合があります。 プログラムが単にコンピューターのメモリ内の情報を操作する場合と、ロボットが書かれたプログラムに従って部屋中を「旅」する場合や、プログラムされたマイクロコントローラーが何らかの便利なデバイスの一部になる場合は、まったく別のことです。

同時に、初心者のアマチュア無線家もプログラマーも、マイクロコントローラーデバイスを再設計することはおろか、繰り返し行うのに十分な知識とスキルをまだ持っていません。 結局のところ、実際には、マイクロコントローラーは非常に小さくてシンプルですが、それでもコンピューターです。 特定のマイクロコントローラーのアーキテクチャを詳細に知り、そのマイクロコントローラーに固有のアセンブラー言語を学習する必要があります。

この問題を解決する最も簡単な方法は、子供向けのあらゆる種類のデザイナーの有名なメーカーであるレゴのようなロボットを作成するための既製のキットを使用することです。 このようなキットには、マイクロコントローラーユニット、電気モーター、センサーなど、ロボットの製造に必要なすべてのコンポーネントが含まれています。 このようなセットの疑いのない利点は、それに基づいてロボットを非常に簡単かつ迅速に設計できることです。 必要なソフトウェアはすべてキットに含まれており、直感的なインターフェイスを備えています。 技術文書は、テクノロジーを愛する若い人向けに設計されています。

しかし、著者によれば、それほど大規模ではないセンサーとアクチュエーターのセット、および標準的なプラスチック部品のセットには、不当に高額な金額を支払わなければならないということです。 しかし、これは、そのようなデザイナーが若い年齢層に最も適しているという事実を否定するものではありません。

特殊なコンストラクターのコストは高いにもかかわらず、比較的少数の標準機能ユニットを使用して複雑なデバイスを作成するというアイデア自体は、非常に合理的であるように見えます。 これは、AVR シリーズ マイクロコントローラーを搭載した Arduino ボードとそのための多くの拡張ボードの開発者がたどる道です。 現在、このボードの最も一般的なバージョンは Arduino UNO です。 カスタム プログラムを作成するには、専用の開発環境 Arduino IDE があり、広く使用されている C++ 言語をベースにした言語でプログラミングが実行されます。

Arduino の大きな利点は、ほぼ完全にオープンであることです。 開発者の公式 Web サイトでは、開発環境を無料でダウンロードできます [1,2]。 起動すると図のような状態になります。 プログラムを入力し、マシンコードに変換し、Arduino ボードのマイクロコントローラーにロードして実行できる 1 つのウィンドウ。

Arduino。 知り合い
米。 1. プログラム入力ウィンドウ

なお、Arduino 開発会社は Arduino LLC と Arduino SRL という 3 つの独立した会社に分割され、同じブランド名で製品を生産し続けているため、混乱が生じています。 それにもかかわらず、ソフトウェアは定期的に更新されており、Windows、Linux、MacOS 用のバージョンがあります。 ボード開発者が提供するソフトウェアに加えて、たとえば [XNUMX] など、他にも多くの開発環境があります。

ソフトウェアを含むフォルダーは、ドライブ C のルート フォルダーに配置するのが最適です。プログラム テキスト エディターとコンパイラーとともに、典型的なプログラムの例を含むサブフォルダーと、標準タスクを解決するためのライブラリのセットが含まれており、ソフトウェアの使用期間が大幅に簡素化されます。初心者プログラマー。 初めて Arduino ボードをコンピュータに接続すると、オペレーティング システムが新しいデバイスを検出し、そのドライバのインストールを要求します。このドライバもソフトウェア フォルダにあります。 ドライバーをインストールした後、コンピューターを再起動する必要があります。 インストールが成功すると、Windows デバイス マネージャーに追加の COM ポートが表示されます。

高級言語を使用すると開発が簡素化され、プログラマの資格要件が大幅に軽減されますが、その一方で、生成されるプログラムは占有メモリと実行速度の点で最適ではありません。 低レベル言語 (アセンブラー言語) で書かれたプログラムは、メモリ占有スペースが大幅に少なくなり、実行速度が速くなります。 しかし、アマチュアの開発では、これは無視できます。

当然のことですが、重大な場合には、細心の注意を払って Arduino を使用する必要があります。 ただし、最も単純なサーモスタットから無人航空機に至るまで、さまざまなデバイスで Arduino を使用することは基本的に可能です。 たとえば、超軽量打ち上げロケットの設計に携わるロシアの航空宇宙会社「Lin Industry al」[4]は、実験用ロケット(図2)用にArduinoベースの飛行パラメータ記録ユニット(図3)を作成しました。 また、インド研究科学教育研究所 (Trivandrum) の科学者たちは、訓練用電波望遠鏡で Arduino を使用しました [5]。

Arduino。 知り合い
米。 2.飛行パラメータを記録するためのブロック

Arduino。 知り合い
米。 3.実験ロケット

Arduino ボードにインストールされているマイクロコントローラーには、特別なブートローダー プログラムがあらかじめ書き込まれています。 その助けを借りて、コンピュータ上で開発されたアプリケーションプログラムがマイクロコントローラのプログラムメモリに書き込まれます。 ブートローダー自体はこのメモリの一部 (バージョンに応じて XNUMX ~ XNUMX キロバイト) を占有しますが、コンピューターとの対話のこの構成のおかげで、ユーザーが間違ったコマンドを使用してマイクロコントローラーを動作不能状態にすることは困難です。 。

ATmega4P マイクロコントローラは、328 KB の RAM と 2 KB のプログラム メモリを備えた Arduino UNO ボード (図 32) にインストールされています。 16 MHz のマイクロコントローラーのクロック周波数は、水晶振動子によって設定されます。 Arduino UNO は別個のプログラマを必要とせず、ボードはコンピュータの USB コネクタに直接接続できます。このボードには USB-BF コネクタとマイクロコントローラ上の USB-シリアル インターフェイス コンバータが備えられています。 Arduino ボードの他のバリエーションでは、micro-USB コネクタを使用してコンピュータに接続できます。 古いボードや自作のボードには、通常の COM ポートもあります。

Arduino。 知り合い
米。 4. Arduino UNO ボードとマイクロコントローラ

コンピュータに接続された Arduino UNO ボードは、USB コネクタから電力を供給されます。 また、コンピュータなしで動作するには、ボードに特別なコネクタが付いている外部電源から7 ... 12 Vの電圧を供給する必要があります。 内蔵の電圧レギュレータのおかげで、Arduino UNO は供給電圧の品質に特別な要件を課しません。 したがって、その電源は、出力電圧が必要な範囲内にあるほぼすべての小型電源、さらには 9 V ガルバニック バッテリー、たとえば Krona (6F22) や 3336 つの直列接続された 3 バッテリー (12RXNUMX) などでも使用できます。

D14 ~ D0 と呼ばれる 13 本のデジタル入出力ラインがあり、外部アクチュエータとの通信やセンサーからの情報の取得に使用されます。 そのうちの 0 つでは、マイクロコントローラーはソフトウェア制御のデューティ サイクル (PWM) でパルスを出力できます。 ボード上には「~」のマークが付いています。 さらに、5 本のアナログ入力ライン A14 ~ A19 があります。 アナログ入力は、マイクロコントローラーに組み込まれた XNUMX ビットのアナログ - デジタル コンバーターに接続されますが、必要に応じて、追加のデジタル入出力ライン DXNUMX ~ DXNUMX として使用することもできます。

ボードのバージョンごとに、アナログ入力ラインと PWM モードで動作できるラインの数が変わることに注意してください。 たとえば、Arduino Leonardo ボードと国内の同等品 Iskra Neo には、12 本のアナログ ラインと XNUMX 本の PWM ラインがあります。 原則として、ボード上のすべての I/O ラインにはマークが付けられているため、理解しやすいです。

Arduino UNO ボードには 13 つの LED があります: 電源インジケーター (ON)、DXNUMX ラインに常時接続されている LED (L)、およびシリアル ポート (TXi RX) を介した外部デバイスとの情報交換を示す XNUMX つの LED 、およびマイクロコントローラーを初期状態にするボタンもあります。

Arduino の利点の XNUMX つは、幅広い追加ボード、いわゆる「シールド」(英語のシールド - シールド) です。 これらを使用すると、電気モーターやその他の強力な負荷を Arduino に接続したり、イーサネットや WiFi プロトコルを使用してコンピューター ネットワークで作業を提供したり、GSM 携帯電話ネットワークを介して情報を送信したり、サウンドを操作したりすることができます。公式および公式の両方の多くの既製のソフトウェア ライブラリ、シールドを使用した作業、およびサードパーティによって作成されたもの。

Arduino UNO ボードは、開発段階でのプログラムのデバッグや設計の確立に最適です。 しかし、多くの実際のアプリケーションでは、Arduino UNO の機能は冗長であり、そのサイズは完成品に取り付けるには大きすぎる可能性があります。 Arduino Nano および Arduino Mini ボードは、既製の設計での使用を目的としています。 パラメータの点では、Arduino UNOとほぼ同じですが、設計が簡素化され、寸法が小さく、やや安価です。 Arduino UNO の機能が十分でない場合は、より多くのメモリと I/O ラインを備えた Arduino Mega ボードを使用できます。 Arduino ボードのオプションのリストはこれに限定されませんが、初期検討のための他のオプションはあまり適切ではありません。

Arduino という名前だけが著作権で保護されているため、多くのメーカーが Free-duino、Craft Duino、Funduino、Diavolino などの名前で独自のバージョンをリリースしています。この多様性の中には、元のデザインを完全に再現したデザインだけでなく、オリジナルのデザインを完全に再現したデザインもあります。独自のデザインがあり、オリジナルとの互換性が疑わしい場合があります。 ただし、原則として、さまざまなメーカーのデバイスは標準化されているため、ボードが Arduino UNO のコピーであると宣言されている場合、Arduino UNO について述べられているすべてがそれに当てはまりますが、もちろん、各メーカーを保証することはできません。

アマチュアにとって許容できるレベルの品質は、オリジナルのデバイスのメーカーだけでなく、同様のデザインをはるかに低価格で提供するあまり知られていない企業によっても提供されます。 Arduino ボードはそれほど複雑ではなく、自作するのに非常に手頃な価格です。これに関するドキュメントはメーカーの公式 Web サイトにあります [6]。 Arduino ファミリーの一部である自家製ボードの説明は、Radio 誌にも掲載されました [7]。

これらの利点のおかげで、電子機器愛好家の間では、Arduino は一種の標準になっています。 完全な機能ブロックとプログラム ライブラリを使用すると、開発が大幅に簡素化され、開発速度が向上します。 実際、Arduino シールドは「ブラック ボックス」です。 このブロックまたはそのブロックが特定の信号や影響にどのように反応するかは重要ですが、その内部構造は基本的なものではありません。

Arduino の説明に特化したロシア語の印刷出版物は存在しますが、率直に言って、すべての書店や図書館の棚に置いてあるわけではありません。 例として、本 [8] を引用することができます。定期刊行物の中には、雑誌「Levsha」(雑誌「Young Technician」の付録) の一連の記事に注目することができます。 そこで、から始めます

6 年の第 2012 号は、Arduino の使用に関する記事を毎月掲載しています [9]。 ただし、インターネット上では、完全に Arduino に特化したリソース [10-12] と、対応するセクションがあるより広範な科学的および技術的方向性のサイト [13-16] の両方を見つけることができます。

結論として、Arduino での作業を容易にするために、いくつかの簡単なデバイスを作成できることがわかります。 たとえば、電線の剥がした端をコネクタのソケットに差し込むのはあまり便利ではありません。 これについては、図に示されています。 ピンとソケットの両方を備えたラグ付きの 5 本の特別な接続ワイヤ。 コネクタの接点を使用して、同様のワイヤを自分で簡単に作成できます。 また、外部機器を素早く接続するには、図に示すような接続線を使用することをお勧めします。 6、その一端にはワニコネクタがはんだ付けされており、もう一端にはピンコンタクトが付いています。

Arduino。 知り合い
米。 5. ラグ付きワイヤの接続

Arduino。 知り合い
米。 6. ワニ口コネクタとピンが接続されている接続ワイヤ

多くの場合、たとえば、複数のセンサーに電力を供給するために、ボードの XNUMX つの出力に複数のワイヤを接続する必要があります。 ここでは、PBS ソケットなどを使用できます。そのすべてのリード線を一緒に接続し、接続線にはんだ付けする必要があります。接続線の反対側の端にはピン接点があります。

はんだごてを使用せずに簡単なデバイスを迅速に組み立てるには、特別なプロトタイピング ボードが適しています。 そのうちの 7 つの外観を図に示します。 図は図 8 にあります。 XNUMX.

Arduino。 知り合い
米。 7.ブレッドボード

Arduino。 知り合い
米。 8.ブレッドボードの概略図

部品のハードリードはそのようなボードのスプリングソケットに挿入され、それらの間の失われた接続はワイヤージャンパーまたは上記のワイヤーで行われます。

したがって、Arduino の主な利点は、一方では、かなり複雑な設計の基礎となるために十分に開発された柔軟な機能が存在することですが、他方では、開始するために必要な初期知識の量はそれほど多くありません。実際には、物理​​学やコンピューターサイエンスの学校のコースを超えています。

文学

  1. Arduino ソフトウェアをダウンロードします。 - URL: arduino.cc/en/Main/Software/。
  2. Arduino ソフトウェア。 - URL: arduino.org/software。
  3. Glushenko S. FLProg - Arduino 用のビジュアル プログラミング システム。 - ラジオ、2015 年、第 10 号、p. 27-30。
  4. 企業「リン産業」の公式サイト。 - URL: spacelin.ru。
  5. Mandal P. 他、Everyday Radio Telescope。 - URL: arxiv.org/abs/1601。 02982.
  6. Arduino 片面シリアルボード (バージョン 3)。 - URL: arduino.cc/en/Main/ArduinoBoardSerialSingleSided3。
  7. りゅうみこ。 マイコンモジュール「InterDuino」。 - ラジオ、2010 年、第 10 号、p. 27-30。
  8. ブルーム D. Arduino の学習: テクニカル ウィザードリィのツールとテクニック。 あたり。 英語から。 - サンクトペテルブルク: BHV-ペテルブルク、2015 年。
  9. ホロストフ K. 驚かないでください。ロボットは単純です。 - Lefty、2012 年、第 7 号、p. 12-14; 12-14。
  10. ロボクラフトのウェブサイト。 - URL: robocraft.ru。
  11. ロシアのArduino公式サイト。 - URL: arduino.com。
  12. ウクライナの公式サイトArduino (ロシア語)。 - URL: arduino.ua/en。
  13. サイト「ロボト社」、Arduinoを筆頭に。 - URL: robotosha.ru/category/arduino.
  14. ウェブサイト「テクノページ」。 記事。 Arduino。 -URL:technopage.ru/arduino。
  15. インターコットのサイト。 ロボティクス。 - URL: interkot.ru/category/blog/robototechnika/.
  16. 初心者向けのArduino講座です。 - URL: edurobots.ru/kurs-arduino-dlya-nachinayushhix/。

著者:D。Lekomtsev

他の記事も見る セクション アマチュア無線デザイナー.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

光信号を制御および操作する新しい方法 05.05.2024

現代の科学技術は急速に発展しており、日々新しい手法や技術が登場し、さまざまな分野で新たな可能性を切り開いています。そのような革新の 1 つは、ドイツの科学者による光信号を制御する新しい方法の開発であり、これはフォトニクス分野での大きな進歩につながる可能性があります。最近の研究により、ドイツの科学者は石英ガラス導波管内に調整可能な波長板を作成することができました。液晶層の使用に基づくこの方法により、導波路を通過する光の偏光を効果的に変化させることができる。この技術的進歩により、大量のデータを処理できるコンパクトで効率的なフォトニックデバイスの開発に新たな展望が開かれます。新しい方法によって提供される偏光の電気光学制御は、新しいクラスの集積フォトニックデバイスの基礎を提供する可能性があります。これにより、次のような大きな機会が開かれます ... >>

プレミアムセネカキーボード 05.05.2024

キーボードは、私たちの毎日のコンピューター作業に不可欠な部分です。ただし、ユーザーが直面する主な問題の 1 つは、特にプレミアム モデルの場合、騒音です。しかし、Norbauer & Co の新しい Seneca キーボードでは、状況が変わるかもしれません。 Seneca は単なるキーボードではなく、完璧なデバイスを作成するための 5 年間の開発作業の成果です。このキーボードは、音響特性から機械的特性に至るまで、あらゆる側面が慎重に考慮され、バランスがとられています。 Seneca の重要な機能の 1 つは、多くのキーボードに共通するノイズの問題を解決するサイレント スタビライザーです。さらに、キーボードはさまざまなキー幅をサポートしているため、あらゆるユーザーにとって便利です。 Seneca はまだ購入できませんが、夏の終わりにリリースされる予定です。 Norbauer & Co の Seneca は、キーボード設計の新しい標準を表します。彼女 ... >>

世界一高い天文台がオープン 04.05.2024

宇宙とその謎の探索は、世界中の天文学者の注目を集める課題です。都会の光害から遠く離れた高山の新鮮な空気の中で、星や惑星はその秘密をより鮮明に明らかにします。世界最高峰の天文台、東京大学アタカマ天文台の開設により、天文学の歴史に新たなページが開かれています。アタカマ天文台は海抜 5640 メートルに位置し、天文学者に宇宙研究の新たな機会をもたらします。この場所は地上望遠鏡の最高地点となり、研究者に宇宙の赤外線を研究するためのユニークなツールを提供します。高地にあるため空はより澄み、大気からの干渉も少なくなりますが、高山に天文台を建設することは多大な困難と課題を伴います。しかし、困難にもかかわらず、新しい天文台は天文学者に研究のための広い展望をもたらします。 ... >>

アーカイブからのランダムなニュース

新しい HP データセンター ソリューション 11.12.2013

HP は、仮想環境、ビッグ データ、およびシン クライアントの要求を満たすように設計された、コンバージド アーキテクチャと新しいストレージ ソリューションの新しいラインを発表しました。

HP コンバージド システム アーキテクチャは、コンピューティング、ストレージ、ネットワーキング、管理システム、およびサービスにおける HP の最新の技術革新を組み合わせています。 HP コンバージド システム ラインは、ターンキー ソリューションの包括的なセットです。

HP Converged System for Virtualization には、構成済みのモジュラー仮想化システムが含まれています。 このアーキテクチャは、50 ~ 1000 台の仮想マシンをサポートし、パフォーマンスを 300 倍に向上させます。 HP Converged System 100 for Vertica は、大量のデータを分析するために特別に設計されたターンキー ソリューションです。 HP Converged System 20 for Hosted Desktops は、新しい Moonshot ハイパースケール サーバー アーキテクチャをハードウェア基盤として使用します。 このソリューションは、コンピューティング、グラフィックス、およびデータ ストレージのすべての機能を提供します。 同社によると、これらのコンバージド システムの導入は非常に迅速で、XNUMX 日もかかりません。

イベント中、HP は、この夏にリリースされたストレージ製品ラインのパフォーマンスを向上させる新しいソフトウェア開発を多数紹介しました。 新たに追加されたものには、HP StoreOnce Backup System の重複排除が含まれます。 同社によると、このソリューションはデータの増加を効果的に管理し、競合するソリューションと比較して 8 倍のバックアップ パフォーマンスと 1,5 倍のデータ リカバリ速度を実現します。 新しい高性能 ProLiant Gen3 プラットフォームは、バックアップ速度を XNUMX 倍から XNUMX 倍に向上させます。

新しいストレージ システムには、VLAN (VLAN Tagging) によってアクセスを分離する機能もあります。 HP StoreOnce 6500 メーカーの主な競争上の優位性は、コントローラーのフォールト トレラントなクラスター構成と高いストレージ密度 (35 倍の重複排除を考慮して、20 つのラックで最大 8 PB) の存在を考慮しています。 ディスク システムの HP StoreAll ラインでも同様の更新が行われました。 ProLiant Gen2 のおかげで、ディスク システムの速度が 16 倍になりました。 最大 XNUMX PB のスケーラビリティが可能です。

3Par StoreServe の多くの改善点と新機能も発表されました。 これらの新しいストレージ システムは、高性能でフラッシュに最適化されたストレージ システムを必要とするお客様に、高レベルの可用性と費用対効果を提供します。 開発者によると、このシステムは仮想およびクラウド環境の展開に最適です。

その他の興味深いニュース:

▪ LaCie Mobile SSD セキュアおよびポータブル SSD 2TB ポケット ドライブ

▪ カメラ ペンタックス Q

▪ カーボンリング

▪ 善玉コレステロールは肝臓を炎症から守る

▪ 分子電子チップ

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトセクション バッテリー、充電器。 記事の選択

▪ 記事 ブリキのイノシシ。 モデラーのためのヒント

▪ 記事 宙返りをする曲芸師のように動けるクモはどこに住んでいますか? 詳細な回答

▪ ヨーロッパのブタクサの記事。 伝説、栽培、応用方法

▪ 記事 シンプルなCBアンテナ。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 黒と赤のスートのカードの枚数の比較。 フォーカスシークレット

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024