
IoT Practical Training Using Arduino and Node-RED
sotolab
You will learn how to build an IoT system through an actual project, covering Arduino, sensor control, and UI development using Node-RED.
입문
IoT, Arduino, node-red
ハッカートンとプロジェクトの入門、今はArduinoとPython、Flaskで始めましょう。 クールなプロジェクトを一緒に作ってみて、ハッカートンとプロジェクトに必要な骨格を立てましょう。
ArduinoとPC間のシリアル通信
FlaskによるWebサーバーの開発
ArduinoからWebにシリアル値を転送する
WebからArduinoへのコマンドの発行
これらすべてをすごくクールな結果を出す方法
ArduinoとPython、Flaskで始まる恥ずかしいハッカートン、プロジェクト入門!
ArduinoとPythonは開発に参加する人におすすめのツールです。しかし、進入障壁が低いと拡張性、活用性も低いことは決してありません。 LEDを消して点灯すること、「Hello World!」を出力することはすべて大きな絵を描くための一画であり、この貴重な知識が集まって素敵な結果を生み出します。この素晴らしい結果のためには興味を失うべきではありません。興味をそそる要素の1つは、自分のプロジェクトを進めることと大会を出ることです。
その中でハッカートンという大会は開発者に挑戦心理を呼び起こし、達成感を与えます。夜の泉の開発から得られる結果と経験は、開発者の人生に良い基礎とインスピレーションになります。しかし今、開発を始めたばかりの開発者にとって、ハッカートンは難しい。何から始めなければならないのか、幕を閉じてやることを知っていることはありますが、それでハッカートンを完走できる、受賞券に挙げられる結果物を作るのは容易ではありません。
だからこの講義は基本的なツールから始まります。進入障壁の低いArduinoとPythonを使用し、難しく高価なWiFiモジュールやラズベリーパイを使用せず、ハッカートンに必要なコア部分を拾い上げてお知らせします。知っていた知識や新しく学ぶ知識につながりを作り、つながった知識を成長させる原動力を提供します。
今、ノートパソコンの電源を入れて講義を聞き、ハッカートンで一晩開発する自分を想像しましょう。そしてこの講義を聞いてコードを組んで練習し、友達と一緒に知らない人と、時には一人でハッカートンという文化に飛び込んで自分の限界を克服しましょう。
パシャ!👊👊
ArduinoとAduino-USBケーブル、ラップトップ(PC)、ルーター(WiFiルーター)は必須です。
Windows 10を基準に講義するが、MAC OSやUbuntuユーザーも大きな無理なく従うことができます。
センサーは自分が持っているもののどれかを使ってもいいです。ただし、すべてのセンサーを講義で扱うことはできないので、使い方を知っておくことをお勧めします。講義では超音波センサー(HC-SR04)を使用します。
センサーの種類に応じてブレッドボード、ジャンプケーブルを適切に用意しましょう!
白門二不余一打(百見而不如一作、一度打鍵してみるのが百回見るよりも良い。)
講義をただ見て聞くだけでは実力が増えません。
最も必要なのは、直接コーディングしてみる行動力、学びたいという願望、そして好奇心です。
自分でコーディングし、エラーを目で見て、自分で修正してみてください。結果を見て、気持ちを感じてください。
そしてコードをあちこち変えて自分のものにしましょう! 🙆🏻♂
最後に、講義に満足していたら友達にオススメしてください。 👍
Q. ArduinoまたはPythonが初めてですが、聞くことができますか?
A. 基本的な文法を知っていれば、目詰まりなく聞くことができますが、知らなくても大丈夫です。
講義をゆっくり聞きながら知らない部分は、グーグルをすると無理なく聞くことができます。
Q. Arduinoまたはセンサーがないのに大丈夫ですか?
A. Arduinoは必須です。センサーはできるだけ準備していただくことをお勧めしますが、なければdummy値を転送する方法もあります。
dummy値を使用する場合は、後でさえセンサーを使用して有意な値を送信してみることをお勧めします。もっと楽しいですね!
Q.️本講義を受講すればどんなことを学べますか?まとめてください!
A. ArduinoとPythonの基礎、Flaskを使ったWebサーバー制作の基礎を固め、それをつなぐことができます。
また、Arduinoからシリアル通信で値を受け取り、コマンドを送信するREST APIを最終的に作成できます。
Q.️本講義を受講して、私は次に何をもっとやってみるとよいでしょうか?
A. ArduinoとPythonをもっと勉強してみるのもいいです。それとも、講義で作成した成果物にこれを追加するのも楽しいでしょう!
ArduinoにWiFiモジュールを取り付けて無線でWebと通信させるのも良いでしょうし、Arduinoをいろいろ増やしてみるのも面白いようです。センサーをさらに取り付けて機能を増やしてみるのも良いでしょう。例えば、微粉塵センサーとサーボモーターを接続して微粉塵濃度を測定し、サーボモーターを動かして窓を開閉することも可能です。
Q. ハッカートンはどのように出ますか?
A. 大学生なら学校に付いているポスターやお知らせに書かれた方法で参加することができ、インターネット広告や各種開発コミュニティでハッカートンに関するお知らせをご覧いただけます。
Googleで「2019ハッカートン」、「2020ハッカートン」などを検索して情報を入手することもでき、「onoffmix」や「dacon.io」、「festa.io」などの集まり、大会専門プラットフォームや「キャンパスピック」、「リンカリア」、「ウィビティ」などの対外活動プラットフォームで関連情報を入手。
学習対象は
誰でしょう?
PythonやAduinoに入ったばかりの人
ハッカートンに出たいのですが、何をすべきかわからない人
クールなAduinoプロジェクトをやりたい人
プロジェクト開発で広い視野を持ちたい人
Toyプロジェクトで開発に興味を持つ人
興味のあるすべての人!
前提知識、
必要でしょうか?
Python
Arduino
全体
12件 ∙ (2時間 24分)
全体
17件
4.3
17件の受講レビュー
受講レビュー 1
∙
平均評価 4.0
4
Thanks to you, I learned a lot
Thank you for your valuable lecture review and feedback!! :D I support Seungkwon Lee's wonderful development life! 👍
受講レビュー 1
∙
平均評価 4.0
4
Thanks to your easy explanation, I was able to understand it without any difficulty. However, the only regret is that I feel a little frustrated when you talk about it.
Thank you for your valuable lecture reviews and feedback!! 😁 I will try to explain it clearly in the next lecture :) I support ssy's wonderful development life! 👍
受講レビュー 1
∙
平均評価 5.0
5
Thank you for the fun class.
Thank you for your valuable lecture review! 😁 I will make the next lecture more fun. :) Please take care of your health as the current situation is the current situation 😷 I support An So-myeong's wonderful development life! 👍
受講レビュー 2
∙
平均評価 4.0
4
This is the most basic lecture on controlling Arduino via the web. Even if you don't have any basic development knowledge, you can still take this lecture. As a major, I think the level of the lecture is low. I recommend it to non-majors.
Thank you for your valuable lecture review :D I will come back with a better lecture. ^-^ I support Changkeeeeeeee's wonderful development life! 👍
受講レビュー 1
∙
平均評価 5.0
5
Python and Arduino that are easy to use
Thank you for your valuable lecture review!! 😁 I hope to improve my skills and learn other things as well :) I support jiwan1228's wonderful development life! 👍
¥504
同じ分野の他の講座を見てみましょう!