Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Hardware

/

Embedded IoT

阪急に終わるハッカートン入門_AduinoとWeb

ハッカートンとプロジェクトの入門、今はArduinoとPython、Flaskで始めましょう。 クールなプロジェクトを一緒に作ってみて、ハッカートンとプロジェクトに必要な骨格を立てましょう。

  • sdh0578
Python
Arduino

学習した受講者のレビュー

こんなことが学べます

  • ArduinoとPC間のシリアル通信

  • FlaskによるWebサーバーの開発

  • ArduinoからWebにシリアル値を転送する

  • WebからArduinoへのコマンドの発行

  • これらすべてをすごくクールな結果を出す方法

「マ️!🙋あなたのハッカートンは初めてですか?この講義を見てください!」

ArduinoとPython、Flaskで始まる恥ずかしいハッカートン、プロジェクト入門!

🗒講義紹介

ArduinoPythonは開発に参加する人におすすめのツールです。しかし、進入障壁が低いと拡張性、活用性も低いことは決してありません。 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

こんにちは
です。

269

受講生

17

受講レビュー

2

回答

4.3

講座評価

1

講座

カリキュラム

全体

12件 ∙ (2時間 24分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

17件

4.3

17件の受講レビュー

  • sklion0006460님의 프로필 이미지
    sklion0006460

    受講レビュー 1

    平均評価 4.0

    4

    100% 受講後に作成

    Thanks to you, I learned a lot

    • sdh0578
      知識共有者

      Thank you for your valuable lecture review and feedback!! :D I support Seungkwon Lee's wonderful development life! 👍

  • seowhiuk2479님의 프로필 이미지
    seowhiuk2479

    受講レビュー 1

    平均評価 4.0

    4

    100% 受講後に作成

    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.

    • sdh0578
      知識共有者

      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! 👍

  • asm11993835님의 프로필 이미지
    asm11993835

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    Thank you for the fun class.

    • sdh0578
      知識共有者

      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! 👍

  • elien9403180270님의 프로필 이미지
    elien9403180270

    受講レビュー 2

    平均評価 4.0

    4

    100% 受講後に作成

    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.

    • sdh0578
      知識共有者

      Thank you for your valuable lecture review :D I will come back with a better lecture. ^-^ I support Changkeeeeeeee's wonderful development life! 👍

  • jiwan12281224님의 프로필 이미지
    jiwan12281224

    受講レビュー 1

    平均評価 5.0

    5

    92% 受講後に作成

    Python and Arduino that are easy to use

    • sdh0578
      知識共有者

      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

似ている講座

同じ分野の他の講座を見てみましょう!