ArduinoでほこりセンサGP2Y1010AU0Fを使ってみた

・はじめに aitendoに行った時にほこりセンサが目に入り 衝動買いして、そのままだったで使ってみた。 結論から言うと検出能力は非常に低いんで ちょっとしたほこりや、室内の空気の状態 を知ることはできなかった タバコとかの煙が充満していれば検出できる…

Mac avr開発環境を構築

・はじめに ・使ったもの ・CrossPack-AVR をインストール ・Xcodeをインストール ・PATHを通す ・avrdudeをインストールする Lチカする ・プロジェクトを作る ・Makefile の書き換え DEVICE CLOCK PROGRAMER FUSESの設定 Makefileまとめ main.cを編集してプ…

nanopi neoでLチカ(wiringNP導入)

・目的 nanopi neoにwiringNPを導入して gpioを制御し、LEDを点滅させる ・wiringNPをインストール $git clone https://github.com/friendlyarm/WiringNP $cd /WiringNP> $sudo chomd 755 build $./build でインストール $gpio readall でgpioの情報が表示さ…

esp-wroom-02(esp8266)のSPIFFS機能でフラッシュメモリにHTMLファイルを追加する

・目的 esp8266のファイルシステムにHTMLファイルを 追加しwebサーバーを立ち上げる HTMLファイルをスケッチ内に書かなくて いいのでかなり楽にコードが書ける。 ・方法 (1)SPIFFSの導入 esp8266のファイルシステムを使うための準備をする まず以下のサイ…

esp-wroom-02(esp8266)でmicroSDカードを使ってみた

・目的 esp8266でmicroSDを使ってみる。microSDは動作電圧が3.3V なのでロジックレベル変換をしなくていいんで楽。 ・使用したもの esp-wroom-02(esp8266) microSDdip化キット http://akizukidenshi.com/catalog/g/gK-05488/ 抵抗10kΩ4個 3端子レギュレータ…

卓上はんだ吸煙機をつくってみた

・目的 卓上はんだ吸煙機をつくる ・使用したもの アクリル板 Aoleca プロ小型グルーガン 溶融グルースティック30本付 強力粘着 接着剤 スイッチ付き高温タイプ プラスチック用 ブラック 出版社/メーカー: Aoleca メディア: その他 この商品を含むブログを見…

nanopi neo のセットアップ

この記事は MCC Advent Calendar 2017 - Adventar の20日目の記事です。 前回はgurapomuさんによる 人間性とか社会性とかの話 - ヒューマンコンテンツにっき でした。 目次 ・nanopi neoとは ・OS イメージの書きこみ ・シリアル通信で端末を開く ・ピンの半…

esp-wroom-02(esp8266) boot mode(x,y)とは

esp-wroom-02がエラーコードをシリアル モニタにはき出したものを見るとたとえば rst case:2 boot mode:(1,6) みたいなのが書いてある。 今回はそのboot modeについて 端的に言うとboot mode:(x,y)は esp-wroom-02の状態を表している。 シリアルモニタの通信…

ディスプレイなしでRaspberry piを操作する方法

この記事はMCC Advent Calendar 2017 - Adventarの5日目の記事です ・はじめに ・前提として ・スマホでssh接続 ・sshじゃなくてGUI操作するぞ ・有線してssh (1)macの場合 (2)windowsの場合 (3)ubuntuの場合 ・はじめに このまえRaspberry piをデ…

ATTiny13Aでシリアル通信を行う

・目的 ATTiny13Aのピン一つでシリアル通信を行う ・使用したもの ATTiny13A シリアル変換機 ダイオード トランジスタ 10KΩ抵抗 1個 ブレッドボード Arduino IDE mac mini ・方法 (1)ライブラリのインポート まずはシリアル通信を行うために ライブラリ…

ATTiny13A ブートローダー書き込み

ATTiny13Aは秋月で50円ほどで とにかく安い ピンの数が少ないんでかなり制限 されて使いにくいかもしれないけど とにかく安い というわけで使ってみる ・目的 ATTiny13Aにブートローダーを書き込む ・使用したもの ATTiny13A Arduino UNO Arduino IDE ブレッ…

Ada入門:繰り返し構文

・目的 今回は繰り返し構文について Adaの繰り返し構文はバリエーション がけっこうあるきがする。 ・方法 ここでは5種類の繰り返しかた をやってみる まずこれ c言語でいうdo whileみたいなやつ i := 0; loop put("i ="); put(i, 5); New_Line; i := i + 1…

Ada入門:Boolean型

・目的 Boolean型を使えるようになること ・方法 Boolean型を使ったコードを図1に示した。 with Ada.Text_IO, Ada.Integer_Text_IO; use Ada.Text_IO, Ada.Integer_Text_IO; procedure BOO is package Enum_IO is new Ada.Text_IO.Enumeration_IO(BOOLEAN);…

実験用電源の作成記録その3

・目的 その1で組んだ回路を元に ユニバーサル基板にはんだ付け していく ・使用したもの ユニバーサル基板 XHコネクタ2pinオス,メス はんだ はんだごて ・方法 はんだ付け 図1の回路図のように ユニバーサル基板に配線していく。 図1:電源回路 スイッチ…

実験用電源の作成記録その2

・目的 プラスチックケースを加工して スイッチやコネクタを取り付ける ・使用したもの ドリル ブラックアンドデッカー(BLACK+DECKER) クイックコネクトドリルドライバー オレンジ KR151 出版社/メーカー: Black & Decker メディア: Tools & Hardware この商…

実験用電源の作成記録その1

・目的 1Vから12Vの幅を持つ 電源を作成する。 ・使用したもの 可変抵抗 可変三端子レギュレータLM317T LM317T 可変三端子レギュレーター (1.2V-37V, 1.5A) 20個入 出版社/メーカー: GAOHOU メディア: その他 この商品を含むブログを見る 整流ダイオード1N40…

可変三端子レギュレータLM317Tを使ってみた

・目的 可変三端子レギュレータを使用し 電源回路をブレッドボード上に 作るりLEDの明るさを変化させる。 ・使用したもの LM317T ブレッドボード LED 1kΩ抵抗 可変抵抗(B10k) ・LM317Tの仕様について 1.2Vから37Vの幅の電圧を出力できる 図1:ピン配置 出…

グラフィックボードを分解して、掃除してみた

譲り受けたパソコンに搭載されてた グラフィックボードが ホコリまみれだったので 分解して、掃除してみた。 グラフィクボードは ATI Radeon 256MB PCI Express DMS-59 Graphics Card Low Profile 7120035100G http://www.itinstock.com/ati-radeon-256mb-pc…

ArduinoでGPSモジュールGM-318をつかってみた

・はじめに GPSモジュールが安売りされていた。 通常価格は3250円だそうだがなんと999円 ということで勢いで買ってしまった。 GPSとは 複数の人工衛星から発射される電波を受信し、その信号が到達する時間差を計算することで受信機の位置を知ることができる…

Atmega328Pで自立走行ロボットを作ろう(その1)

・目的 最終的な目標は距離センサとATmega328Pを使って 自立走行できるロボットを作る。 超音波センサで距離を測り障害物に 近づいたらそれを避けて直進するように する。 今回はブレッドボード上に回路を組む ところまで。 ・使用したもの Arduino uno ATme…

びんぼうでいいの 組み立てからドライバのインストールまで

・はじめに aitendoで販売しているArduino UNOの互換機である びんぼうでいいの をくみ立てた。 値段は以下の通り びんぼうでいいの基板 500円 部品パック 250円 AVRマイコン 230円 ・手順 (1)半田付け なにはともあれ買ってきた部品と基板を 半田付けす…

CH34X usb-serial driver をmacにインストールしたらクラッシュする問題の解決方法

・はじめに aitendo のびんぼうでいいの を買って きたので、それ用のドライバをインストール したところmac がカーネルパニックを起こし 再起動がエンドレスに・・・ ・解決方法 環境は Mac mini(Late 2014) macOS Sierra 10.12.6 (1) まずセーフモード…

Ada入門:整数を使う

・目的 整数の扱いかたを知り、四則演算等をAdaで行う。 ・方法 まずはコードの例から with Ada.Text_IO, Ada.Integer_Text_IO; use Ada.text_IO, Ada.Integer_Text_IO; procedure integer1 is ---変数宣言 val1 : INTEGER := 10; val2 : INTEGER; val3,val4…

Ada入門 : Hello World

・目的 Hello Worldを表示すること ・方法 Adaの基本構成は procedure<プログラムの名前> is <宣言部分> begine <実行部分> end <プログラムの名前>; では実際にHello Worldを実行してみる with Ada.Text_IO; --ライブラリをインポート procedure He…

Arduino トルグスイッチを使ってみた

・目的 トルグスイッチでLEDをコントロールすること ・使用したもの Arduino UNO LED2個 10kΩ4個 トルグスイッチ ・方法 (1)回路図 単純にスイッチとして使うとき 回路図を図1に示した。 図1:トルグスイッチとLED 図2:トルグスイッチとLED トルグス…

Ada gccコンパイラインストール  macでの開発環境構築 

・目的 macのgccは .adbをコンパイルできないので できるようにgnatmakeをインストールする ・方法 (1)Adaコンパイラをダウンロード 以下のサイトから最新のものをダウンロード sourceforge.net ファイルを解凍する $sudo tar jxvf gcc-7.1.0-x86_64-appl…

ATmega328pの書き込み装置を自作してみた

・目的 ATmega328pにブートローダーや スケッチを書き込むのにブレッドボード に配線するのが面倒なので ユニバーサル基板に配線した。 ・使用したもの コンデンサ22pF 10kΩ抵抗 ユニバーサル基板 10PCS 16MHz 16.000MHz クリスタル発振器 HC-49S パッシブ…

Arduinoで モータードライバ TA7291p をつかってみた。

・目的 モータードライバーを使ってDCモータを 制御する。 ・使用したもの Arduino uno TA7291p ブレッドボート ジャンパワイヤ Mac mini ・方法 (1)TA7291pのピン配置 TA7291pの端子配置を表1に示した。 ロジック側電源はTA7291pの電源。 出力側電源は…

ATmega328pで自立走行三輪車を作ろう(その1)

・目的 ATmega328pを使ってロボットを 作る。取り敢えず走れば良いw。 ・(その1)での目標 回路を設計して、ユニバーサル基板 に配線する。 今回はセンサー類は一切つけない。 またモーター制御はモータードライバ TA7291Pを使用した。 ・使用したもの 16M…

Raspberry piでsshを使ってみる

・はじめに 毎回Raspberry piにディスプレイとマウス、キーボードを接続して動かすのが面倒なので sshで接続すること。 但し、ローカルネット ワーク上での方法を紹介する。 ・目的 sshを使ってRaspberry piにアクセスすること。 ・使用したもの Raspberry p…