タグ

arduinoに関するirbsのブックマーク (14)

  • 「マイコンによるモーター制御」を学ぶ前に知っておくべきこと

    直流ブラシ付きモーターの代表はいわゆる「マブチモーター」でしょう。小型の模型や玩具などによく用いられることから、私たちが子供のころから慣れ親しんできたモーターです。 乾電池などの電源をつなぐだけで回転するため、電源オン/オフ以外の制御回路は必要ありません。電源をつなぐだけで回転するのはとても便利なのですが、逆にマイコンなどからの制御でスピードを調整したり、回転方向を切り替えたりしようとすると、意外とてこずるモーターでもあります。 原因はその構造にあります。詳しくは各回で詳しく述べますが、コイルの極性を回転角度によって切り替えるためにブラシという接点を用いています。この接点が回転中にコイルと通電したり遮断したり一秒間に何度も繰り返されるのです。そのためこの接点からマイコンには大敵となるノイズが発生するのです。また回転の始動時に数アンペアの大電流が流れるため、マイコンと電源を共通にしていたりす

    「マイコンによるモーター制御」を学ぶ前に知っておくべきこと
  • FF10の雷除けを自動化した話 - panchiga's blog

    これはAizu Advent Calender 2014の9日目の記事です! Aizu Advent Calender 2014 前の人: @MiZuKi_Sonoko mizukindevelop: Hackathonに参加しよう {Aizu Advent Calendar 2014 [8]日目} 次の人: @a_r_g_v はじめに FF10はみんな知ってるよね? FF10には七曜の武器っていう伝説の武器みたいなものがあって、入手方法がゲーム中のミニゲームをなんかすごいやるみたいな感じ。 例) サブイベントの「とれとれチョコボ」をタイム0:0:0でクリアする(ティーダ) サブイベントの「サボテンダーの里」をクリアする(リュック) 召喚獣バトルに全部勝利する(ユウナ) その中で巨乳おっぱいさんルールーの「雷平原のサブイベント・雷除けを200回連続で成功する」というものがある。 おっぱいさ

    FF10の雷除けを自動化した話 - panchiga's blog
  • JavaScriptで家電を操作するための赤外線信号の基礎知識

    今回は赤外線信号の基礎知識、読み取り/送信方法までを説明し、次回でWebブラウザーのUIとリアルタイムに連携させます。 下記は必要な材料のリストです。今回もGroveモジュールを使います。 Grove Baseシールド →前回使用したものと同じ Grove 4ピンケーブル →2必要 赤外線センサー(WLS12136P) →このセンサーにリモコンを向け、リモコンのボタンを押すことで赤外線信号を読み取る 赤外線LED(WLS12148P) →リモコンで発生した赤外線パターンと同じ信号をここから発生させて、家電を操作する リモコンはどういう信号を送信しているの? 早速、某エアコンのメーカーにリモコン信号の仕様を問い合わせましたが、残念ながら公開していないとの回答でした。 でも、大丈夫です。道が閉ざされたわけではありません。リモコンから送信される赤外線パターンを学習し、それと同じ信号を赤外線LE

    JavaScriptで家電を操作するための赤外線信号の基礎知識
    irbs
    irbs 2014/08/28
  • 夏休みの子どもの自由研究に最適! 植物からメールをもらおう

    夏休みの子どもの自由研究に最適! 植物からメールをもらおう:Arduinoで始めるWeb技術者のためのIoT入門(3)(1/3 ページ) 今注目のInternet of Thingsを実現するセンサーデバイスのインターフェースとしてArduinoを使い、電子工作の基礎から実装までを紹介する連載。今回は、観葉植物の土が乾いたことを土壌温度センサーで検知し自動的にメールを送信するシステムをJavaScriptで作ります。

    夏休みの子どもの自由研究に最適! 植物からメールをもらおう
  • Android端末とArduinoハードウェアを簡単につなぐことができる開発ボード「PocketDuino」

    回路に組み込んだ電子パーツをプログラミングすることで簡単に制御できるマイコン「Arduino(アルドゥイーノ)」を使えば、携帯電話やドローンや果ては人工衛星まで自作することが可能です。そんな電子工作にぴったりなArduinoをAndroid端末に接続して、Android端末をアルコール検出器・湿度計・ロボットのコントローラーなどにもできるArduino Pro Mini互換の開発ボードが「PocketDuino」です。 hardware:pocketduino [Physicaloid Wiki] http://www.physicaloid.com/wiki/doku.php?id=hardware:pocketduino PocketDuinoを使って何ができるのかは以下のムービーを見れば理解できます。 PocketDuino - Innovation from your pocket

    Android端末とArduinoハードウェアを簡単につなぐことができる開発ボード「PocketDuino」
  • Make: Japan | Raspberry Piの8つの注目アドオン

    Piの能力をもっと引き出したい? Raspberry Pi用のアドオン、周辺機器、エンクロージャーなどを紹介しよう。(日語版編注:日で販売されている製品もあります。製品名で検索してみてください。) Raspberry Pi Camera Board $30 makershed.com, #MKRPI3 Raspberry Pi財団の公式カメラボードでRaspberry Piに視覚を与えよう。この小さなデバイスを専用のカメラシリアル・インターフェイスで接続すると、5メガピクセルの静止画像または1080pのビデオ映像をプロセッサーに直接送れるようになる。ウェブカメラよりもバンド幅が広く、他の機器にUSBポートを解放できる。最新バージョンのRaspbianはこのデバイスをフルに活用できるようアップデートされている。 —Matt Richardson Raspberry Pi Wireless

    Make: Japan | Raspberry Piの8つの注目アドオン
  • 橋本商会 » 895円の超小型Ardunoクローン DigiSparkを買った

    とにかく小さくて安いのに、ほぼArduinoとして使える。 そしてズボンのコインポケットに入れて持ち歩けるので電車内hackに便利。 Digispark購入ページ DigiSpark wiki ソースコードはここに置いておいた。 デジタル出力・アナログ出力・アナログ入力・Mac上のRubyとのUSB通信を試した。 https://github.com/shokai/digispark-study 「webサービスと連動したちょっとしたハードウェア」にはArduinoはオーバースペックだと思うので、DigiSparkちょうどいいと思う。 普通のArduinoとの違い 詳しくは digispark:tutorials:basics [Digistump Wiki] 多少制限はある。 IOピン数が6PCとUSB通信する場合は4しか無い プログラムを書き込めるメモリ領域が6Kbyteしかない

    橋本商会 » 895円の超小型Ardunoクローン DigiSparkを買った
  • Make: Japan | Cortado登場 – ケーブルがいらないArduino

    Cortadoボードは箱入りで販売される。 Cortadoボードと25セント玉。 Punch Through DesignのCortadoは、Bluetooth LE内蔵の新しいArduino互換ボードだ。 Punch Throughは、一般消費者向けのiPhoneアクセサリーと、開発者用のiOSライブラリで知られるメーカーで、Maker向けの開発用ボードではあまり知られていない。しかし、Bluetooth LEを使った開発を行っている人には、iOSとOS XのLight Blueアプリはお馴染みかもしれない。 Bluetooth LE内蔵のArduino互換ボードという考えは、新しいものではない。RFduinoはKickstarterで成功を収め、来週には後援者への謝礼が出荷され、続けて一般に販売が開始される。BLEduinoもまた、Kickstarter で成功し、現在出荷準備中だ。

    Make: Japan | Cortado登場 – ケーブルがいらないArduino
  • 橋本商会 » ArduinoとRubyで赤外線リモコン作ってWebから操作できるようにした

    (追記)色々改良された → ArduinoとRubyで赤外線リモコン をgemにした ————- 帰宅前にスマホからクーラーをつけれるようにした。Arduinoと合計150円ぐらいの部品と、このRubyで書いたアプリ https://github.com/shokai/arduino_ir_remote だけで使える。 ソフトウェア部分はまだアップデートされるだろうけど、(rubygemにするとか)ハードウェアはもうこれ以上変更しないので是非自作してお試しください。 動かなかったり欠陥があったら、githubのissueかtwitterで@shokaiにどうぞ。 動いている証拠動画 実際に使いたいのはエアコンだけど、エアコンは地味なのでテレビでやってみた。 研究室にあるパナソニックとシャープのテレビで試したら両方とも動いた。 パナソニックテレビから学習した赤外線データはgistに貼った。

    橋本商会 » ArduinoとRubyで赤外線リモコン作ってWebから操作できるようにした
  • Make: Japan | Arduinoが無線Linuxボードを発表

    今日、Arduinoは新しい無線製品を発表した。ArduinoアーキテクチャとLinuxを組み合わせたArduino Yúnだ。これは同社のWi-Fiラインの最初の製品となる。Arduinoではこのボードが、LinuxのパワーとArduinoの使いやすさの両方を引き出してくれると期待している。 Arduino広報室はこう話している。「Yúnとは、中国語で雲を意味します。さまざまなウェブサービスに、Arduinoから直接、簡単に接続できることを目的としています」 ボストンのオートメーションエンジニアリング企業、Dog Hunterとの共同開発によるこのボードは、基的にはLeonardo(ATmega32U4)にWiFi Linuxボードを内蔵したもので、Linino(MIPS Linux改良版)によってXMLなどのテキストベースの形式に対応し、その他のHTTPトランザクションを行う。プログ

    Make: Japan | Arduinoが無線Linuxボードを発表
  • DIYで人気のArduino、Raspberry Pi、BeagleBoneって、どう使い分ければいいの? | ライフハッカー・ジャパン

    Arduino、Raspberry Pi、BeagleBoneは、あらゆるDIYプロジェクトに使え、しかも低コストで購入できるコントローラーたちです。しかし、自分が求めている機能性に対してどれが最適なのかを見極めるのはなかなか難解でもあります。 DIYサイト「Make」で、3つのそれぞれの特徴、そして適したプロジェクトのタイプが解説されていたので、今回はそちらをピックアップします。Arduino、Raspberry Pi、BeagleBoneは、それぞれに素晴らしい機能がありますが、プロジェクトの内容によっては、求められる機能も変わってきます。3つの中から自分がやりたいことを実現させるのに最適なものを選ぼうとすると、これがなかなか判りづらい。 例えば、Arduinoは省スペースでバッテリー駆動のプロジェクトに最適、初心者でも比較的簡単に取り扱えます。ですが、インターネットに接続したい場合な

  • Arduino入門 (全12回) - プログラミングならドットインストール

    電子工作やプログラミングの初心者でも安価かつ簡単にインタラクティブなデバイスを作ることができるArduinoについて学んでいきます。

    Arduino入門 (全12回) - プログラミングならドットインストール
  • HowToMakeAlmostAnything2010

    How to Make (Almost) Anything (ほぼ何でもつくる方法) 2010年度 体験記 田中浩也 /慶應義塾大学環境情報学部准教授・マサチューセッツ工科大学客員研究員・ファブラボジャパン MITメディアラボでは、ニール・ガーシェンフェルド教授による人気講座「How to Make (Almost) Anything (ほぼ何でもつくる方法)」が毎年秋学期に開講されている。 ニール・ガーシェンフェルドは、当初このクラスを、ごくごく少数の大学院生に、研究に使うための3次元プリンタ、カッティングマシン、ミリングマシン等、 機材の利用方法を教えるための演習として考案したという。しかしながら、初年度、初回授業の教室に行って彼は驚いた。MITの内外から100名を越える人 々が押し寄せ、「こういう授業をずっと待っていたんだ」「お願いだから受講させてください」と口々に嘆願されたというの

  • ArduinoとProcessingの連携1 : センサーの情報を視覚化する

    今日の内容 ArduinoとProcessingを連携するArduinoのアナログインにセンサーからの情報を入力 可変抵抗 光センサー 温度センサー ProcessingからArduinoの情報を取得してリアルタイムに情報を視覚化今後のBio Media Artの肝となってくる部分!! ArduinoとProcessinの連携方法 Serial 通信による連携Funnelによる連携 この授業では、Serial通信のほうを採用参考として、Funnelを使用した方法も紹介 シリアル通信:全体の構成 サンプル1:可変抵抗の値を送信 まずはシンプルな構成で連携をテストブレッドボードとArduinoの配線 可変抵抗1つ ArduinoのAnalog in 0に抵抗値を接続 USBケーブルで、ArduinoをPCに接続 Arduino Analog in の値を取得 – analogRead() シリ

    ArduinoとProcessingの連携1 : センサーの情報を視覚化する
  • 1