Jeffrey Cross
Jeffrey Cross

Circuito.ioは初心者が電子プロジェクトを組み立てるのを助けます

多くの人にとって、アイデアを持つことと、そのアイデアを構築するためにどんな電子部品が必要かを知ることとの間には大きなギャップがあります。利用可能なコンポーネントとモジュールが揃っているので、概念を思いついて部品を入手できることを理解できますが、それらすべてを相互に通信させるにはもう少し知識が必要です。

私たちはMaker Faire Bay Area 2017でこのプロジェクトを見つけました!

少し経験を積んだ私たちには当たり前のことですが、ArduinoでLEDを点滅させるのと同じくらい簡単なものでも、追加の抵抗器が必要になります(オンボードのものを点滅させないと仮定して)。初心者は単にこれを知らない。ありがたいことに、それはほとんどすべての初心者向けチュートリアルで詳しく説明されています。しかし、初心者が次のステップを踏み出すとき、彼らは自分の部分がお互いに話し合うためにどんな周辺機器が必要であるかについて知りません。

これがCircuito.ioが登場するところです。さまざまな部分をまとめてドラッグアンドドロップするために、それらのきれいなインターフェースを使用することができます。そして、それらは必要なすべての追加項目を計算し、あなたに配線図を与えます。私には、これはめったに役に立ちません。この側面が彼らのプロジェクトを成し遂げる上で大きな障害となると思う多くの人々がそこにいます。

例を見てみましょう。私の巨大なメカニカルアイリスを覚えていますか?誰かが私の階段を上ったとき、私はそれを閉じて、そして再び開くことを望んだと言うことができます。ある種のセンサーとサーボが必要だと思います。

ここでは、超音波センサーとステッピングモーターをクリックしました。それらはそれぞれ自動的に入力と出力に追加されました。左側のコンポーネントの横にある小さな赤い「I」を見てください。あなたがまだ慣れていないのであれば、それらはそれぞれの作品が何をするのかについてのあなたに少しの情報を与えるでしょう。部品を選択したら、「generate」を押します。

[生成]をクリックすると、次のものが表示されます。あなたがものを完成するのに必要なアイテムの完全なリストがあります、これはあなたの部品表です。配線図とコードもあります。最初にBoMと配線図をチェックしてから、コードについて話しましょう。

BoMはとても簡単です。ここには、サーキットを完成させるために必要なものがすべてそろっています。まだ持っていない場合は、そのアイテムを購入するためのリンクもあります。これらのリンクは主にSparkfunに向けられているので、近いうちにAdafruitから製品を追加する予定です。

次のステップは配線です。ここでわかるように、以前に選択されたコンポーネントを正しく配線する方法の完全な図があります。あなたは私のステッピングモーターがドライバーボードを必要とするのを見ることができるけれども私の例はかなり単純です。これを一度も経験したことがなければ、ここでの追加のガイダンスは非常に貴重なものでした。これは単なる静的な図ではありません。左側には、一度に1アイテムずつアセンブリを進めることができるインターフェイスが表示され、回路の構築をガイドします。

この部分だけでも、初心者にとっては非常に価値があります。私は非常にこれのためだけにCircuito.ioをチェックしてプロジェクトを構築することにフラストレーションを持っていた人をお勧めします。

最後に、コードモジュールがあります。この部分は、回路の各部分の使用方法の例を示しています。興奮しすぎないでください。プロジェクトを完成させるために、コード全体のコピー/貼り付けバージョンが提供されるわけではありません。彼らはどうした?あなたは例を見て、あなた自身の有用な構造に重要な部分をどうやってマージするかを考え出す必要があるでしょう。

この最後のコードは特に興味深いものです。あなたが望んでいることをするArduinoスケッチを書く能力は、芸術的またはプロジェクトベースの側からこれを入力している多くの人々にとってのもう一つの大きな障害です。あなたがコーダーではなく、サーキットを作ったことがないのであれば、このプログラムはあなたをそれほど親密にします。彼らだけがあなたのために最終的なスケッチを作り出すことができるならば。しかし、そのようなスケッチを自動的に作成するのは非常に複雑です。彼らはあなたが何をしたいのかを正確に把握し、それを各コンポーネントが必要としているものと相互参照し、それからそれを最良の一般的なやり方に基づいて構築しなければならないでしょう。このようにしてプロジェクトを作成するためにCircuito.ioまたは他の誰かが何らかのジェネレータに取り組んでいるのでしょうか。

シェア

コメントを残します