
아두이노와 Node-RED 활용한 사물인터넷 실습
멘토티멘토링
아두이노와 센서 제어 그리고 Node-RED를 활용한 UI 개발을 다루며, 실제 프로젝트를 통해 IoT 시스템을 구축하는 방법을 배우게 됩니다.
입문
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件の受講レビュー
受講レビュー 2
∙
平均評価 4.0
4
아두이노를 웹을 통해 제어할수 있는 가장 기본적인 강의입니다. 개발의 기본이 없으셔도 충분히 들을수 있는 강의입니다. 저는 전공자로써 강의의 수준이 낮네요. 비전공자들에게 추천합니다.
소중한 강의평 감사합니다 :D 더 좋은 강의로 찾아뵙겠습니다. ^-^ Changkeeeeeeee님의 멋진 개발 인생을 응원합니다! 👍
¥512
同じ分野の他の講座を見てみましょう!