このチュートリアルでは、ArduinoベースのSCARAロボットの作り方を学びます。ロボット設計から、制御用グラフィカルユーザーインターフェース(GUI)開発まで、全工程を紹介します。 動画または以下の記事をご覧ください。 概要 このロボットは4自由度を持ち、4台のNEMA 17ステッピングモーターで駆動。さらにエンドエフェクター(今回はグリッパー)制御用に小型サーボモーター1台を搭載。頭脳はArduino UNOボードで、CNCシールドと4台のA4988ステッピングドライバーでモーターを制御します。 Processing開発環境でGUIを作成。順運動学と逆運動学の両方で制御可能です。
自分が吸っている空気の質が気になったことはありませんか?あるいは、オフィスで眠くなったり、一晩寝ても朝から疲れていたりする理由を考えたことは?空気質の悪化は多くの悪影響を及ぼし、疲労、頭痛、集中力低下、心拍数増加などの原因になります。空気質モニタリングはあなたが思っているより重要かもしれません。このチュートリアルでは、PM2.5、CO2、VOC、オゾン、さらに温度と湿度を測定できる自作空気質モニターの作り方を学びます。 動画または以下の記事をご覧ください。 概要 各空気質パラメータが人体にどう影響するか、センサーの原理を説明します。このプロジェクトの頭脳はArduino Pro Mini
火星探査車パーサヴィアランスのレプリカ製作方法を紹介します。現在火星を探査中の実機にインスパイアされ、このローバーを誰でも作れるよう設計しました。学生、メーカー、メカトロニクスやロボティクス愛好家など、この動画/記事の手順に従えば誰でも自分の火星探査車を作れます。 動画または以下の記事をご覧ください。 概要 このローバーの主な特徴を見てみましょう。ロッカーボギー懸架を採用し、凹凸のある地形でもスムーズに走行可能。車輪径の2倍までの障害物(岩など)を乗り越えながら、常に6輪すべてを地面に接地させられます。各車輪に独立したDCモーターを搭載し、前進/後進を駆動します。 4隅の車輪には個別の
以前製作したDIY 3DプリントSCARAロボットアームをレーザー彫刻機に改造する方法を紹介します。動画または以下の記事をご覧ください。 プロジェクト概要 このSCARAロボットは4自由度を持ち、4台のNEMA 17ステッピングモーターで駆動、Arduinoで制御します。元の動画ではArduino UNO + CNCシールドを使用しましたが、今回はMarlin 3Dプリンターファームウェアを使用するため、Arduino MEGA + RAMPSボードの組み合わせに変更します。 機械的には、グリッパー機構をレーザーモジュールに交換するだけです。ここでは5.5Wレーザーモジュールを使用し、
概要 このチュートリアルでは、3Dプリンターを使わず、最小限のパーツで最もシンプルなCNCマシンを製作する方法を紹介します。最近のプロジェクトでは3Dプリンターを多用してきましたが、誰もが3Dプリンターを持っているわけではありません。そこで、3Dプリンターや他のCNCマシンなしでもものづくりが可能であることを示したいと思います。 以下の動画をご覧いただくか、記事として以下をお読みください。 機械の概要 このCNCマシンは、電動ドリル一台といくつかの手工具だけで製作します。材料には8mm厚のMDFボードを使用します。これは十分な強度があり、3DプリントされたPLA素材よりも剛性が高い上、加
このチュートリアルでは、CNCペンプロッター、つまり描画マシンの作り方を紹介しますが、1つクールな機能があります。それが自動工具交換です。つまり、マシンが自動的に色を変えられるため、非常にクールな描画が可能になります。 以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 このマシンの構造は、前回の動画で作ったDIY CNCレーザー彫刻機をベースにしています。そこでは、最小限のパーツで最もシンプルなCNCマシンを作ることが目標でした。X、Y、Z軸の動きには3つのNEMA 17ステッピングモーターを使用し、グリッパーには小型サーボを使用します。このCNCペンプロッター
Arduinoチュートリアルシリーズの第1回へようこそ。このチュートリアルでは「はじめに」チュートリアルから始め、次のチュートリアルでは上級チュートリアルまで進んでいきます。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このArduinoチュートリアルに必要なコンポーネント Arduinoボード LED ソースコード int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digi
Arduinoチュートリアルシリーズの第2回へようこそ。このチュートリアルでは、デジタル入力と出力ピンの仕組みを学び、ボタンとLEDを使ったいくつかの例を作成します。また、PWM(パルス幅変調)とは何かを学び、PWMを使用したLED輝度制御の例も作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このチュートリアルに必要なコンポーネント Arduinoボード / AliExpress ブレッドボードとジャンパーワイヤー / AliExpress LED 220Ω抵
Arduinoチュートリアルシリーズの第4回へようこそ。このチュートリアルでは、PWM(パルス幅変調)を使用してDCモーターとサーボモーターを制御する方法を学びます。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 最初の例に必要なコンポーネント DCモーター またはCPUファンDCモーター 9V電池またはアダプター (9-12V) Arduinoボード ブレッドボードとジャンパーワイヤー NPNトランジスタ ポテンショメーター ダイオード コンデンサ - 1uF 抵抗 -
Arduinoチュートリアルシリーズの第3回へようこそ。このチュートリアルでは、Arduinoのアナログ入力ピンの仕組みを学び、ポテンショメーターとフォトセルを使ったいくつかの例を作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このArduinoチュートリアルに必要なコンポーネント Arduinoボード ブレッドボードとジャンパーワイヤー LED 220Ω抵抗 ポテンショメーター フォトセル(フォトレジスタ) 最初の例の回路図: ポテンショメーターの値をアナ
このチュートリアルでは、SimMechanics Linkを使用してSolidWorksとMATLAB/Simulinkを連携させる方法を見ていきます。SolidWorksの3Dモデルを使用したSimulinkシミュレーションの例を作成します。動画の下に例の3DモデルとSimulinkモデルのダウンロードリンクがあります。 例のファイルをダウンロード: SolidWorksモデル .STEPファイル: Solidworks 3D model - Assembly.STEP 1 file(s) 202.76 KB Download SolidWorksモデル SolidWorksアセン
Arduinoチュートリアルシリーズの第5回へようこそ。このチュートリアルでは、シリアル通信の仕組みを学び、理解を深めるためのいくつかの例を作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このArduinoチュートリアルに必要なコンポーネント Arduinoボード ブレッドボードとジャンパーワイヤー LED 220Ω抵抗 プッシュボタン 回路図 ソースコード 0) { char ledState = Serial.read(); if
Arduinoチュートリアルシリーズの第6回へようこそ。このチュートリアルでは、ArduinoをProcessingに接続し、シリアルポートを使用してどのように通信するかを学びます。また、Processing IDEを使ってArduinoボードにコマンドを送信したり、その逆を行ったりする例も作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このArduinoチュートリアルに必要なコンポーネント 以下のサイトから部品を入手できます: Arduinoボード ブレッド
Arduinoチュートリアルシリーズの第7回へようこそ。このチュートリアルでは、ArduinoをMATLABに接続し、シリアルポートを使用してどのように通信するかを学びます。また、MATLABを使ってArduinoボードを制御する例も作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なパーツと、動画内の例のソースコードがあります。 このArduinoチュートリアルに必要なコンポーネント Arduinoボード ブレッドボードとジャンパーワイヤー LED 220Ω抵抗 プッシュボタン 例の回路図 MATL
このチュートリアルでは、ロボットグリッパー機構の3DモデルをPID制御する方法を見ていきます。Simulinkモデルは2つのサブシステムで構成されています。Simulinkブロックでモデル化されたDCモーターサブシステムと、SimMechanics Linkを使用してSolidWorksからインポートされた3Dモデルです。ステップ関数でDCモーターを駆動してロボットグリッパーを動かし、Simulink PIDブロックを使用してPIDパラメータを自動調整します。 以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 例のSimulinkモデルをダウンロード: Simuli
このArduinoとMATLABのチュートリアルでは、MATLAB GUI(グラフィカルユーザーインターフェース)を使ってArduinoボードを制御する方法を学びます。LEDのオン/オフ用の2つのボタンと、フォトセル(光依存抵抗)からのアナログ入力をプロットする軸を持つMATLAB GUIを作成します。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にこのチュートリアルに必要なコンポーネントと、動画内の例のソースコードがあります。 このチュートリアルに必要なコンポーネント 以下のサイトから部品を入手できます: Arduinoボード ブレッドボード
このチュートリアルでは、SolidWorksでスプリングアニメーションを作成する方法を学びます。カムシャフト機構に実装し、バルブとバルブサポートガイドの間に配置されたスプリングのアニメーションを作ります。 これはステップバイステップのビデオチュートリアルで、簡単に追従できます。また、動画の下にカムシャフトアセンブリの3Dモデルと、完成したチュートリアルの3Dモデルのダウンロードリンクがあります。 カムシャフト機構アセンブリの3Dモデルをダウンロード: SolidWorksパーツおよびアセンブリファイル: Spring Animation Solidworks Files.rar 1 f
このチュートリアルでは、SolidWorksでプログレッシブカットアウェイアニメーションを作成する方法を学びます。これはステップバイステップのビデオチュートリアルで、簡単に追従できます。 動画の下に、このチュートリアルで使用した3Dモデルのダウンロードリンクがあります。 前回の投稿「SolidWorksでのスピードリデューサアニメーション」から3Dモデルをダウンロードできます。
このArduinoチュートリアルでは、A4988ステッピングドライバーを使用してステッピングモーターを制御する方法を学びます。以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 概要 A4988は、バイポーラステッピングモーター用のマイクロステッピングドライバーで、簡単な操作のための内蔵トランスレーターを持っています。これにより、コントローラーからわずか2本のピン(1つは回転方向制御、もう1つはステップ制御)でステッピングモーターを制御できます。 ドライバーは5種類のステップ分解能(フルステップ、ハーフステップ、クォーターステップ、エイスステップ、シックスティーンステ
このArduinoチュートリアルでは、RGB LEDとは何か、そしてArduinoボードでどのように使用するかを学びます。以下の動画をご覧いただくか、書面によるチュートリアルをお読みください。 RGB LEDとは? RGB LEDは、赤、緑、青の3原色を混ぜることでさまざまな色を発光できます。実際には赤、緑、青の3つの個別のLEDが1つのケースにパッケージされています。そのため4本のリード線があり、3色それぞれ用のリードと、RGB LEDのタイプによって共通カソードまたは共通アノードの1本があります。このチュートリアルでは共通カソードタイプを使用します。 このチュートリアルに必要なコンポ
製造プロセス