Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 3 hours on-demand video
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
IT & Software Hardware Robotics

マイコンとレゴを使ったロボットカーの開発

アルディーノ(Arduino)マイコン、おもちゃのブロック「レゴ(LEGO)」、超音波距離センサーを使って、障害物をよけて進むシンプルなロボットカーを製作します。
Rating: 4.6 out of 54.6 (4 ratings)
48 students
Created by 元 坂本
Last updated 10/2020
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • シンプルなロボットカーの仕組み
  • マイコンボードの使い方
  • 電子部品の使い方
  • 電子回路図の読み方
  • ブレッドボードを使った電子部品の配線方法
  • マイコンのプログラミング
  • 複数の電子部品を組み合せたプログラミング
  • レゴを使ったロボットカーの車体の組み立て方
  • 自動走行のプログラミング
  • 障害物をよけるプログラミング

Requirements

  • Windows、または、MAC、LinuxのPC。コースではWindowsPCで説明しています。
  • アルディーノボードや、電子部品、レゴの部品をご準備できれば、このコースの内容を体験できますが、必須ではありません。

Description

このコースでは、マイコンボードと「レゴ(LEGO)」を使ってシンプルなロボットカーを製作します。

車に、センサーを搭載して、

マイコンボードにプログラミングをして、

自分で障害物をよけるロボットカーを作ります。


マイコンボードは、使いやすくて定番の「アルディーノ(Arduino)」を使います。

ロボットカーの車体は、おもちゃのブロック「「レゴ」を使って組み立てます。そのため、車体の製作に工具は必要ありません。

電子部品の配線には、ブレッドボードを使います。そのため、電子回路の製作に、はんだ付けは必要ありません。


360度回転するサーボモータで、タイヤを回転させて、ロボットカーを走らせます。

超音波距離センサーを使って、非接触で、前方の障害物までの距離を測ります。

これらの電子部品をマイコンボードに接続し、組み立てたロボットカーに搭載します。

ロボットカーが自分で判断して行動するプログラムを作成します。

プログラムを実行し、パラメータを調整して、障害物をよけて進むロボットカーの完成です。


はじめに、このコースと一緒にロボットカーの製作を体験するために、準備するものを学びます。

次に、アルディーノについて学びます。アルディーノのソフトウェア開発環境を、パソコンにインストールします。

そのあと、障害物をよけて進むロボットカーを開発していきます。


  1. ロボットカーの仕組みを学びます。
    ・ロボットカーを組み立てます。

  2. ロボットカーのタイヤを回します。
    ・ポテンショメータの使い方を学びます。
    ・サーボモータの使い方を学びます。
    ・ポテンショメータとサーボモータを、マイコンボードに接続する電子回路を学びます。
    ・ポテンショメータとサーボモータを、マイコンボードに配線します。
    ・サーボモータのPWM信号を変えるプログラミングをします。
    ・プログラムを実行して、右左のタイヤをそれぞれ独立に回して、ロボットカーがどのような方向に動くのかを確かめます。

  3. ロボットカーに自動走行させます。

    ・自動走行するロボットカーのプログラミングをします。

    ・プログラムを実行して、ロボットカーが、前進、後退、右回転、左回転、と自動走行するのを確かめます。

  4. 超音波距離センサーで距離を測ります。

    ・超音波距離センサーの使い方を学びます。

    ・超音波距離センサーを、マイコンボードに接続する電子回路を学びます。

    ・超音波距離センサーをマイコンボードに配線します。

    ・超音波距離センサーで距離を測るプログラミングをします。

    ・プログラムを実行して、超音波距離センサーで距離が測れるのを確かめます。

  5. ロボットカーに障害物をよけさせます。

    ・障害物をよけるロボットカーのプログラミングをします。

    ・プログラムを実行して、障害物がなければロボットカーは前進、障害物があればロボットカーは右回転して障害物をよけるのを確かめます。障害物をよけるパラメータを調整して、ロボットカーの完成です。


Who this course is for:

  • アルディーノやマイコンで、簡単な電子工作を経験したことがある初級者。
  • マイコンボードを使ってロボットを作りたい人。

Course content

9 sections • 50 lectures • 2h 49m total length

  • Preview01:34
  • Preview02:13
  • Preview00:14
  • Preview00:58
  • Preview00:39

  • Preview00:09
  • Preview01:07
  • Preview02:12
  • ジャンパー線
    01:04
  • ポテンショメータ
    00:14
  • 超音波距離センサー
    00:15
  • Preview01:33
  • Preview00:41
  • Preview02:20
  • まとめ
    00:16

  • はじめに
    00:58
  • アルディーノUNO
    04:27
  • アルディーノIDEのインストール
    03:00
  • アルディーノIDEの設定
    01:29
  • まとめ
    00:28

  • はじめに
    00:19
  • ロボットカーの仕組みを学ぶ
    04:46
  • ロボットカーを組み立てる
    05:12
  • まとめ
    00:24

  • はじめに
    00:42
  • ポテンショメータを学ぶ
    02:30
  • サーボモータを学ぶ
    05:02
  • ポテンショメータとサーボモータを接続する電子回路を学ぶ
    02:11
  • ポテンショメータとサーボモータを配線する
    13:11
  • サーボモータのプログラミング
    17:24
  • サーボモータのプログラムを実行する(1)
    10:58
  • サーボモータのプログラムを実行する(2)
    08:50
  • まとめ
    00:53

  • はじめに
    00:31
  • Preview13:13
  • Preview04:13
  • まとめ
    00:25

  • はじめに
    00:34
  • 超音波距離センサーを学ぶ
    03:00
  • 超音波距離センサーを接続する電子回路を学ぶ
    01:00
  • 超音波距離センサーを配線する
    05:56
  • 超音波距離センサーのプログラミング
    11:47
  • 超音波距離センサーのプログラムを実行する
    05:13
  • まとめ
    00:26

  • はじめに
    00:29
  • 障害物をよけるプログラミング
    11:37
  • 障害物をよけるプログラムを実行する
    10:57
  • まとめ
    00:23

  • まとめ
    01:16
  • 工夫してみましょう
    00:41

Instructor

元 坂本
ロボット開発、制御ソフトウェア設計・プログラミング、マイコン・電子回路設計、機械設計
元 坂本
  • 4.4 Instructor Rating
  • 24 Reviews
  • 173 Students
  • 2 Courses

こんにちは、「はじめロボットチャンネル」の坂本 元(さかもと はじめ)です。

現役のロボットエンジニアです。重工メーカーを脱サラし、高校生のときに見たロボットアニメに憧れて、ヒューマノイドロボットや研究用制御システムの開発をしてきました。ロボワンやロボカップのロボットコンテストで優勝した実績があります。

これまで約20年間のロボット開発を通して、機械、電気、制御、プログラミングなど、多くの技術を学びました。

私は、ロボットアニメのロボットを作りたいという夢を目指して、多くの人とロボット技術を共有していきたいと考えています。

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.