TH /TannoHubYOSHINOBU TANNOEN ↗
技術ノート

つくって、試して、解析する。

実装・解析の成果と、過去の開発記録をテーマから探せます。

THEMATIC ARCHIVE

テーマ別の技術記録

年代ではなく、センサ・組込み・ソフトウェア・データ解析・教育技術などのテーマから探せます。日付は各記事の情報として残しています。

7件の解説と142件の開発記録を、日本語や技術名で検索できます。開発記録には日本語の要約を付けています。手順や使用環境は記録当時のものです。

149 / 149

センサ・計測

赤外線受信モジュールの動作確認
2024 / センサ・計測

赤外線受信モジュールの動作確認

GP1UXC41QSとSPS-440-1の動作を確認しました。配線とプログラムの参考資料を紹介しています。

元の記録・参考リンクを開く

IR Receiver

I confirmed operation of GP1UXC41QS and SPS-440-1. Reference of Wire and Reference of Code
ジョグダイヤルの試作
2019 / センサ・計測

ジョグダイヤルの試作

ATtiny10と回転位置センサを使い、ジョグダイヤルを試作しました。動作確認の記録を掲載しています。

元の記録・参考リンクを開く

Making jog dial device

I made jog dial device using Attiny10 and rotary position sensor. test log 1, test log 2, test log 3
Arduinoを使った倒立振子
2015 / センサ・計測

Arduinoを使った倒立振子

Arduinoとジャイロセンサを使い、Simulinkで制御処理を作成しました。Arduinoへ書き込んだプログラムの動作動画を掲載しています。

元の記録・参考リンクを開く

Inverted Pendulum

I used arduino and gyroscope. I wrote a figuare control with simulink. version of embeded prgram in Arduino (Youtube)
GPSセンサとXBeeによる位置情報取得
2012 / センサ・計測

GPSセンサとXBeeによる位置情報取得

GPSデータをリアルタイムに受信するプログラムを実装し、サンプルデータと参考資料を掲載しています。

元の記録・参考リンクを開く

GPS Sensor + Xbee

I implemented program that real time gps receiver. data sample refference
Xtionによる距離計測の評価
2012 / センサ・計測

Xtionによる距離計測の評価

Xtionで距離を取得する実験を行い、夕方と夜の動作動画を掲載しています。

元の記録・参考リンクを開く

Precision evaluation of depth Sensor

I experimented getting distance with Xtion. night movie evening movie
GPSとCO2データを地図上に表示する
2012 / センサ・計測

GPSとCO2データを地図上に表示する

自転車で移動しながら取得したGPSとCO2のデータを、Googleマップ上に表示するプログラムを実装しました。

元の記録・参考リンクを開く

Sensing Network

I implemented program that mapped gps and co2 data on google map while cycling.

データ解析・画像処理

定点撮影システムの制作
2023 / データ解析・画像処理

定点撮影システムの制作

Raspberry Pi ZeroとUSBカメラを使った定点撮影システムを制作し、その手順をまとめました。

元の記録・参考リンクを開く

Interval Photograph System

I made the system using Raspberry zero and USB camera. process
Jetson NanoでCUDAとOpenCVを使う準備
2022 / データ解析・画像処理

Jetson NanoでCUDAとOpenCVを使う準備

Jetson NanoでCUDAとOpenCVを組み合わせるため、OpenCVをビルドし直す手順をまとめました。

元の記録・参考リンクを開く

How to bind Cuda and OpenCV on Jetson Nano

You need to rebuild OpenCV, but you can setup easily. Detail document
Jetson Nanoで画面付きアプリを自動起動する
2022 / データ解析・画像処理

Jetson Nanoで画面付きアプリを自動起動する

画面を持つアプリを自動起動するための、画面管理やX Window Systemの設定をまとめました。

元の記録・参考リンクを開く

How to autorun graphic application on Jetson Nano

you need to set graphic manager or X window system for autorun. Detail document
OpenCV 4.5によるオプティカルフローの表示
2021 / データ解析・画像処理

OpenCV 4.5によるオプティカルフローの表示

画像内の動きを表すオプティカルフローを計算し、結果を描画するプログラムを実装しました。

元の記録・参考リンクを開く

Optical Flow using OpenCV 4.5

I implemented program that draws optical flow result. Data Reference, Program Reference, Function Reference. Tip: OpenCV setup on M1 Chip Site Reference.
カメラ校正ツールの制作
2016 / データ解析・画像処理

カメラ校正ツールの制作

OpenCvSharpを使い、カメラの歪みを補正するためのツールを作成しました。

元の記録・参考リンクを開く

Camera Calibration Tool

This tool can be fix distortion of the camera using OpencvSharp. Source Code
兼本研究室・第3回講義:OpenCV入門
2013 / データ解析・画像処理

兼本研究室・第3回講義:OpenCV入門

OpenCVの環境設定とサンプルを、講義資料にまとめました。

元の記録・参考リンクを開く

Lecture Material 3 in Kanemoto Lab

I wrote setting opencv and sample. Slide (Japanese)
ステレオカメラによる距離計測
2013 / データ解析・画像処理

ステレオカメラによる距離計測

ブロックマッチングと距離計算を実装しました。動作動画と制作手順のスライドを掲載しています。

元の記録・参考リンクを開く

Stereo Camera Project Completed

I wrote blockMatch and calculating distance. movie slide(Japanese)
ステレオカメラ用フレームの3Dモデル
2013 / データ解析・画像処理

ステレオカメラ用フレームの3Dモデル

Autodeskのツールを使い、ステレオカメラを固定するフレームのモデルを調整しました。

元の記録・参考リンクを開く

3D modeling of stereo camera frame

I fix frame with AutoDesk.
USBカメラ用フレームの試作
2013 / データ解析・画像処理

USBカメラ用フレームの試作

USBカメラを固定するフレームを設計し、3Dプリンタで出力しました。

元の記録・参考リンクを開く

Stereo Camera Frame Prototype

I made USB camera frame prototype and print with 3d printer.
PandaBoardからUSBカメラの映像を送る
2013 / データ解析・画像処理

PandaBoardからUSBカメラの映像を送る

PandaBoardに接続したUSBカメラの映像を、別の機器で受信・表示する仕組みを試しました。

元の記録・参考リンクを開く

Pandabord and USB Camera

Pandabord send USB cam data. Other machine receive data and display. Single Stereo
Webカメラ映像の漫画風加工
2012 / データ解析・画像処理

Webカメラ映像の漫画風加工

OpenCvSharpを使い、Webカメラの映像を漫画風に加工しました。

元の記録・参考リンクを開く

Web Camera to Manga Image

I used OpenCVSharp. movie
2012年度・第6回講義:カメラの位置推定
2012 / データ解析・画像処理

2012年度・第6回講義:カメラの位置推定

カメラの位置推定を題材に、講義資料と課題を作成しました。

元の記録・参考リンクを開く

Lecture Material 6 in Kanemoto Lab 2012

I introduced location estimation of camera. subject slide(japanese)
ステレオカメラの視差計算
2012 / データ解析・画像処理

ステレオカメラの視差計算

ステレオ画像から視差を求める処理を実装した、途中段階の記録です。

元の記録・参考リンクを開く

Progress of stereo camera

I could parallax from frame.
コーナー検出とカメラ校正
2012 / データ解析・画像処理

コーナー検出とカメラ校正

コーナーを検出し、カメラを校正するプログラムを実装しました。

元の記録・参考リンクを開く

Camera calibration

I implemented program that detecting corrner and calibration. movie
AR.Drone 2.0と無線カメラ
2012 / データ解析・画像処理

AR.Drone 2.0と無線カメラ

AR.Droneに無線カメラAI-Ballを組み合わせ、画像を取得する方法を試しました。

元の記録・参考リンクを開く

AR.Drone2.0 + AI-Ball

I implemented program that wireless camera capture image on ar.drone. movie
画面付きカメラ校正プログラム
2012 / データ解析・画像処理

画面付きカメラ校正プログラム

チェスボードを使ってカメラを校正する、画面付きのプログラムを実装しました。

元の記録・参考リンクを開く

GUI Camera Calibration Program

I implemented calibration program from checkerboard. movie
顔の動きに合わせたカメラ操作
2012 / データ解析・画像処理

顔の動きに合わせたカメラ操作

EVI-D100を使い、顔の動きに合わせてカメラの向きを変えるプログラムを実装しました。

元の記録・参考リンクを開く

synchronization of face and camera moving

I implemented tilt pan program with evi-d100. movie
MindTuneとUSBカメラのデータ取得
2012 / データ解析・画像処理

MindTuneとUSBカメラのデータ取得

MindTuneから脳波データを取得し、USBカメラから映像も取得した開発メモです。

元の記録・参考リンクを開く

MindTune

I get brain data with windowAPICodePack. And I get view of eye with usb camera.

組込み・IoT

デジタルポテンショメーターの通信確認
2024 / 組込み・IoT

デジタルポテンショメーターの通信確認

変換基板に実装したMCP4018T-103E/LTとArduino Duemilanoveの通信を確認しました。

元の記録・参考リンクを開く

Digital Potentiometer

I confirmed communication between Arduino Duemilanove and MCP4018T-103E/LT on SOT363-6 DIP board. Reference of Wire and Code
ATtiny202へのプログラム書き込み
2024 / 組込み・IoT

ATtiny202へのプログラム書き込み

Arduinoを使ってATtiny202にプログラムを書き込む手順を、スライドにまとめました。

元の記録・参考リンクを開く

How to set Attiny202

I upload slide for Attiny202 coding with Arduino. Reference
ArduinoによるLEDドライバの制御
2023 / 組込み・IoT

ArduinoによるLEDドライバの制御

ArduinoでHT16K33を制御しました。プログラムと回路設計の資料を公開しています。

元の記録・参考リンクを開く

LED Driver Management

I controlled the LED Driver 16x8(HT16K33) using Arduino. code or cicuit design
仕事の進め方を振り返るメモ
2022 / 組込み・IoT

仕事の進め方を振り返るメモ

仕事に取り組む際の行動や睡眠について、当時考えたことを資料にまとめています。

元の記録・参考リンクを開く

How to make an effort for good job

We must review our behavior for good job. Most important action is to sleep until natural awaking. Detail document
IM920cを使った無線通信の評価
2019 / 組込み・IoT

IM920cを使った無線通信の評価

IM920cを使った無線通信を検討しました。Arduinoとの配線と、制御コマンドの参考資料を紹介しています。

元の記録・参考リンクを開く

Evaluating LoRa network using IM920c

LoRa realizes low consumption and long-distance wireless communication. Reference of wiring Arduino and IM920c and Reference of command list
ATtiny10へのプログラム書き込み
2019 / 組込み・IoT

ATtiny10へのプログラム書き込み

ATtiny10にプログラムを書き込み、手順を資料にまとめました。

元の記録・参考リンクを開く

How to write code in Attiny10

I wrote code in Attiny10. Information
ATtiny841で二つのI2C通信を扱う
2019 / 組込み・IoT

ATtiny841で二つのI2C通信を扱う

ATtiny841でソフトウェアI2CマスターとI2Cスレーブを使う方法をまとめ、ソースコードを公開しました。

元の記録・参考リンクを開く

How to setup two I2Cs on Attiny841

I wrote about softwareI2CMaster and slaveI2C on Attiny841. Infromation and Source Code
Arduinoで同じタイマーを使ってPWMを出力する
2018 / 組込み・IoT

Arduinoで同じタイマーを使ってPWMを出力する

同じタイマーに対応するPWM出力ピンを使うための参考資料とサンプルコードを紹介しています。

元の記録・参考リンクを開く

How to output Arduino's PWM using same timer Arduino chip has three timer and each timer can cotrol two pwm pin. Reference 1 [Arduino Uno – PWM周波数を”自由に”変更する] Reference 2 [2pin_example.ino]

Arduino chip has three timer and each timer can cotrol two pwm pin. Reference 1 [Arduino Uno – PWM周波数を”自由に”変更する] Reference 2 [2pin_example.ino] Reference 1 [Arduino Uno – PWM周波数を”自由に”変更する] Reference 2 [2pin_example.ino]
Raspberry PiのI2C設定
2018 / 組込み・IoT

Raspberry PiのI2C設定

Raspberry PiでI2Cを有効にし、通信速度を設定するための当時の手順を記録しています。

元の記録・参考リンクを開く

I2C control over raspberry pi

I2C Enable#sudo rapi-config : 5->i2c->enable I2C Speed #sudo vi /boot/config.txt : i2c1_baudrate=100000(set this value yourself)
float型の値を4バイトに分けて送信する
2018 / 組込み・IoT

float型の値を4バイトに分けて送信する

Arduinoで共用体を使い、float型の値を4バイトに分けてシリアル通信で送る方法を試しました。

元の記録・参考リンクを開く

Sending float data using 4 byte serial

Arduino can send float data serial divided 4-byte using "union".
可変ゲインアンプ付きA/Dコンバーターの評価
2018 / 組込み・IoT

可変ゲインアンプ付きA/Dコンバーターの評価

I2C接続のSX8725C基板を評価し、設定に応じた値の変化を確認しました。

元の記録・参考リンクを開く

16-bit A/D converter with variable gain amplifier function using I2C

I evaluated [SX8725C Board] I confirmed the increase of the value.
一定間隔で撮影してSDカードへ保存する
2018 / 組込み・IoT

一定間隔で撮影してSDカードへ保存する

自動で写真を撮影し、SDカードに保存するシステムを制作しました。使用モジュールと配線の参考資料を掲載しています。

元の記録・参考リンクを開く

Shooting at regular intervals

I made a system to take pictures automatically and save them to SD card. [Module Reference] [Wire Reference]
Illustratorの画像トレース
2017 / 組込み・IoT

Illustratorの画像トレース

画像からパスを作り、イラスト化や細かな色の調整に使う方法を試しました。

元の記録・参考リンクを開く

Image Trace function in Illustrator

This function is useful if you want to change the image to illustration. And you are able to do detail coloring because expansion function outputs image path.
Photoshopのダブルトーン
2017 / 組込み・IoT

Photoshopのダブルトーン

グレースケール画像の色合いを変えるダブルトーン機能を試しました。書の画像の色を変える用途にも触れています。

元の記録・参考リンクを開く

Duotone function in Photoshop

This function is useful if you want to change grayscale to another color. Especially effective when changing the color of calligraphy.
KiCadで画像をフットプリントに変換する
2017 / 組込み・IoT

KiCadで画像をフットプリントに変換する

画像をフットプリントに変換し、基板上のロゴやパターンに利用する方法を記録しました。

元の記録・参考リンクを開く

Convert Image to Footprint using KiCad

"Bitmap to Component Converter" function is useful if you want to design logo or antenna on board. And you can change layer to F.Cu or B.Cu if you rewrite footprint data directly.
I2Cのプルアップ抵抗と波形の確認
2017 / 組込み・IoT

I2Cのプルアップ抵抗と波形の確認

I2Cの波形を見ながらプルアップ抵抗を検討するためのメモと、参考資料を掲載しています。

元の記録・参考リンクを開く

I2C Tip: How to change pull-up resistor value

If I2C wave is curved, set lower pull-up. If I2C wave is not reaching 0v, set higher pull-up. [Image Reference] [Infromation Reference]
MPU9150と姿勢表示の連動
2017 / 組込み・IoT

MPU9150と姿勢表示の連動

MPU9150のDMPを使ってセンサの動きと画面表示を連動させました。動作動画と参考資料を掲載しています。

元の記録・参考リンクを開く

Synchronization with viewer and MPU9150

I made it using DMP. This document is useful that DMP supports or not. Movie Reference
OV7670からの画像データ取得
2017 / 組込み・IoT

OV7670からの画像データ取得

カメラモジュールOV7670からデータを取得しました。参考にしたサイトを紹介しています。

元の記録・参考リンクを開く

Run OV7670

I succeeded in acquiring OV7670 data. Reference site
iCE40用書き込み器の制作
2017 / 組込み・IoT

iCE40用書き込み器の制作

iCE40用の書き込み器を制作し、SPIフラッシュメモリからのデータ読み出しを確認しました。

元の記録・参考リンクを開く

Made ICE40 Writer

I made ICE40 Writer and confirmed that ICE40 read bitmap from SPI flash memory. Especially, these site are useful. RelatedWork Configuration
FPGAによるI2Cマスターの実装
2016 / 組込み・IoT

FPGAによるI2Cマスターの実装

DE0でI2Cマスターを実装し、ロジックアナライザで確認しました。この記録では、実際のスレーブ機器との通信までは評価していません。

元の記録・参考リンクを開く

I2C Master using DE0(FPGA)

I made I2C master on FPGA. I evaluated only logic analyzer because I don't have I2C Slave Chip adapted 3.3V or I2C driver.
Arduinoによるパルス出力の試作
2016 / 組込み・IoT

Arduinoによるパルス出力の試作

tone関数とシリアル入力の処理を使い、パルスを出力するプログラムを試作しました。

元の記録・参考リンクを開く

PWM Generator using Arduino

I made it using tone function and analyzing serial read data. Movie (Youtube)
FPGAから16ビットの数値をシリアル送信する
2016 / 組込み・IoT

FPGAから16ビットの数値をシリアル送信する

FPGAから数値をシリアル送信し、Arduinoの端末画面で表示を確認しました。

元の記録・参考リンクを開く

Decimal Number Send Using Serial and FPGA I was successful in implementation of sending decimal 16bit data using serial communication. Image show decimal value from FPGA on Arduino terminal.

I was successful in implementation of sending decimal 16bit data using serial communication. Image show decimal value from FPGA on Arduino terminal.
Double dabbleによるBCD変換回路
2016 / 組込み・IoT

Double dabbleによるBCD変換回路

2進数をBCDへ変換する回路を実装しました。先にC#で値の変化を確認し、その後ModelSimで回路を検討しました。

元の記録・参考リンクを開く

BCD (Double dabble) Logic Circuit

I was successful in implementation of BCD logic circuit. First I made it using C# for comparison of data transition. After I made it using MODELSIM.
FPGAによるシリアル通信
2016 / 組込み・IoT

FPGAによるシリアル通信

DE0とUSB・UART変換器を使い、FPGAでシリアル通信を実装しました。

元の記録・参考リンクを開く

Serial Communication Using FPGA

I was successful in implementation of serial communication on FPGA. I used DE0 board and USB to TTL UART - Serial Converter.
ATtiny841のPWM設定
2016 / 組込み・IoT

ATtiny841のPWM設定

ATtiny841のPWM出力設定について、データシートの参照箇所と作業メモをまとめました。

元の記録・参考リンクを開く

How to set PWM in Attiny841

115p in 12.12.4 and 116p in Table12-7 on Attiny841 document is useful. only six pin allocate from TOCC0 to TOCC7. My Memo
スタビライザーの試験環境づくり
2016 / 組込み・IoT

スタビライザーの試験環境づくり

Arduino UnoとMPU6050などを使い、スタビライザーを試すための環境とプログラムを用意しました。

元の記録・参考リンクを開く

Stabilizer Environment

I made environment and code for stabilizer test using Arduino UNO and MPU6050 and GWSPIC/STD/F GWPIC/STD/F. Movie(Youtube)
ATtiny841の内部プルアップ設定
2016 / 組込み・IoT

ATtiny841の内部プルアップ設定

データシートを確認し、PUEAレジスタの設定でPORTAの複数端子のプルアップを有効にしました。

元の記録・参考リンクを開く

How to activate pull-up resistor in Attiny841

I found hint in Attiny841 document 57 page. And I realized activate multi PORTA rewriting "PUEA" value. Dcoument
二つのマイコンを使ったアナログ入出力
2016 / 組込み・IoT

二つのマイコンを使ったアナログ入出力

一方のマイコンで読み取った値をシリアル送信し、もう一方で受信して出力するプログラムを作成しました。

元の記録・参考リンクを開く

SerialAnalogSerial

I made program AnalogRead(ChipA) -> SerialWrite(ChipA) -> SerialRead(ChipB) -> AnalogWrite(ChipB). Git Code
XMOSのアナログ入力評価
2016 / 組込み・IoT

XMOSのアナログ入力評価

XMOSの開発キットで、XSCOPEを設定してアナログ入力を確認しました。通常のマイコンとの違いも記録しています。

元の記録・参考リンクを開く

Evaluate XMOS

I confirmed XMOS Start Kit can use AnalogRead (Need XSCOPE set). This start kit may not helpful because this chip is different from usual chip (chip's resource use writer)
Atmel Studio 7.0での書き込み環境
2016 / 組込み・IoT

Atmel Studio 7.0での書き込み環境

Atmel Studio 7.0を使い、ATtinyシリーズなどへの書き込み環境を確認した記録です。

元の記録・参考リンクを開く

AtmelStudio Now version (7.0) can write program to especially chip (e.g. Attiny Series) using only basic install.

Now version (7.0) can write program to especially chip (e.g. Attiny Series) using only basic install.
計測機器の使い方を学ぶ
2016 / 組込み・IoT

計測機器の使い方を学ぶ

業務でデジタルオシロスコープと電源を使用した記録です。

元の記録・参考リンクを開く

Learn hardware analysis equipment

I used digital oscilloscope and power supply for work.
SoftI2CMasterの修正
2016 / 組込み・IoT

SoftI2CMasterの修正

ATmega328同士の通信に使うSoftI2CMasterを、ロジックアナライザで確認しながら修正しました。

元の記録・参考リンクを開く

Fixed code of SoftI2C

I fixed SoftI2Cmaster Code for ATMega328 to ATMega328 using logic analyzer. Git Code
KiCadによる基板制作
2016 / 組込み・IoT

KiCadによる基板制作

KiCadを使ってプリント基板を制作しました。

元の記録・参考リンクを開く

Making PCB

I made PCB with KiCad.
Lightroomによる写真の明るさ調整
2016 / 組込み・IoT

Lightroomによる写真の明るさ調整

Lightroomを使い、写真の明るさなどを調整する方法を試しました。

元の記録・参考リンクを開く

Lightroom Lightroom is excellent photo processing. Especially easy to adjust the light .

Lightroom is excellent photo processing. Especially easy to adjust the light .
Visual StudioでArduinoを開発する
2016 / 組込み・IoT

Visual StudioでArduinoを開発する

Visual StudioからArduinoのプログラムを編集・書き込みする開発環境を試しました。

元の記録・参考リンクを開く

Arduino IDE for Visual Studio

you can embed Arduino code with visual studio. You can header information. It's very useful.
Adobe Animate CCの学習
2016 / 組込み・IoT

Adobe Animate CCの学習

Adobe Animate CCで制作した、顔や矢印のアニメーションを掲載しています。

元の記録・参考リンクを開く

Learn Adobe Animate CC

Gallery Face   Arrow(click+)
K-meansとX-meansの実装練習
2016 / 組込み・IoT

K-meansとX-meansの実装練習

K-meansとX-meansを学び、2次元データを対象にした簡単な実装を作成しました。

元の記録・参考リンクを開く

K-means and X-means

I learn about K-menas and X-means, implement simple 2 dimension. How to Implement Source Code
SVMの実装練習
2016 / 組込み・IoT

SVMの実装練習

SVMを学び、2次元データを対象にした簡単な実装を作成しました。

元の記録・参考リンクを開く

First Step SVM

I learn about SVM, implement simple 2 dimension svm How to Implement Source Code
PyCharmでTensorFlowのサンプルを動かす
2015 / 組込み・IoT

PyCharmでTensorFlowのサンプルを動かす

PyCharmを使い、TensorFlowの画面付きサンプルを作成した記録です。

元の記録・参考リンクを開く

PyCharm And Tensorflow

I made program that Tensorflow GUI sample with PyCharm. PyCharm is Excellent Editor ! Movie(Youtube)
C#とOpenTKによる3D描画
2015 / 組込み・IoT

C#とOpenTKによる3D描画

C#とOpenTKを使い、データを3D表示するための描画領域を作成しました。

元の記録・参考リンクを開く

3D Plot Area

I made 3d plot area with C# and OpenTK Movie(Youtube) Code(GitHub)
LSM9DS0を使った姿勢表示の試作
2015 / 組込み・IoT

LSM9DS0を使った姿勢表示の試作

AdafruitのLSM9DS0を使い、Processingで姿勢を扱うプログラムを実装していた記録です。

元の記録・参考リンクを開く

Posture Recognition with Adafruit LSM9DS0

I am implementing a program of posture recognition in processing. Last Progress(Youtube)
Processing 3.0の複数ウィンドウと折れ線グラフ
2015 / 組込み・IoT

Processing 3.0の複数ウィンドウと折れ線グラフ

複数のウィンドウで折れ線グラフを表示するサンプルを作成し、公開しました。

元の記録・参考リンクを開く

Processing 3.0 MultiWindow LineChart Sample

Since the information was small it has published a sample in github. Run Result(Youtube)
クレイアニメ制作支援ツール
2015 / 組込み・IoT

クレイアニメ制作支援ツール

画像の特定の色を置き換えて背景を変更する、クレイアニメ向けの支援ツールを制作しました。

元の記録・参考リンクを開く

Clay Animation Support Tool

This soft replace the background of the specific color. Movie (Youtube)
24ビット画像からRGB565への変換
2015 / 組込み・IoT

24ビット画像からRGB565への変換

24ビット画像をRGB565形式に変換し、ファイルを結合するプログラムを作成しました。

元の記録・参考リンクを開く

24BitToRGB565

I made program that convert 24Bit Image to RGB565 and merge file. demo (Youtube)
動画からストップモーションを作る
2015 / 組込み・IoT

動画からストップモーションを作る

FFmpegを使い、動画ファイルからストップモーションを制作するツールを作成しました。

元の記録・参考リンクを開く

StopMotionEditor

I used ffmpeg and made stop motion from movie file. demo (Youtube)
Excelでの逆ジオコーディング
2015 / 組込み・IoT

Excelでの逆ジオコーディング

VBAとGoogleのAPIを使い、位置座標から地名などを取得する処理を試しました。

元の記録・参考リンクを開く

Excel Reserve Geoencoding

I used vba and Google API. demo (Youtube)
PowerPointの読み上げ機能を試作
2015 / 組込み・IoT

PowerPointの読み上げ機能を試作

C#によるPowerPointアドインと音声SDKを使い、日本語を読み上げる機能を試作しました。

元の記録・参考リンクを開く

Power Point Speaker

I used C# (PowerPoint Add-IN) and Sound SDK. demo of japanese sound (Youtube)
C#からTwitterを操作する
2014 / 組込み・IoT

C#からTwitterを操作する

CoreTweetを使ったTwitter操作を試し、スライドとサンプルコードを公開しました。

元の記録・参考リンクを開く

Controling Twitter with C#

CoreTweet is very easy to control twitter. Slide(Japanese) Sample Code (MIT)
C#からMongoDBを使う
2014 / 組込み・IoT

C#からMongoDBを使う

C#のクラスやLINQを使ってMongoDBを操作する方法を、資料とサンプルコードにまとめました。

元の記録・参考リンクを開く

MongoDB with C#

It is possible to be class bind and use Linq. Slide (Japnese) Sample Code
Visual Studioの便利な機能
2014 / 組込み・IoT

Visual Studioの便利な機能

Visual Studioの開発に役立つ機能を、日本語のスライドで紹介しています。

元の記録・参考リンクを開く

Introduction of useful function in Visual Studio Slide(Japanese)

Slide(Japanese) Slide(Japanese)
兼本研究室・第2回講義:C#の基礎
2013 / 組込み・IoT

兼本研究室・第2回講義:C#の基礎

C#の基本的なサンプルと演習課題を用意しました。

元の記録・参考リンクを開く

Lecture Material 2 in Kanemoto Lab

I wrote basic sample in C#. Slide (Japanese) Subject
兼本研究室・第1回講義:C#の開発環境
2013 / 組込み・IoT

兼本研究室・第1回講義:C#の開発環境

Visual StudioとC#を使い始めるための設定を、講義資料にまとめました。

元の記録・参考リンクを開く

Lecture Material 1 in Kanemoto Lab

I wrote setting visual studio and C#. Slide (Japanese)
C#によるドロネー三角形分割
2013 / 組込み・IoT

C#によるドロネー三角形分割

C#でドロネー三角形分割を実装しました。ランダムに配置した点を使った動作動画を掲載しています。

元の記録・参考リンクを開く

Delaunay triangulation

I implemented Delaunay triangulation with C#. Point is random in movie. movie
ニューラルネットワークによるXORの学習
2013 / 組込み・IoT

ニューラルネットワークによるXORの学習

ニューラルネットワークでXORを扱うプログラムを作成し、動作動画を掲載しています。

元の記録・参考リンクを開く

Data analyzer with neural network

It solves xor problem in movie. movie
SharpGLによるC#からのOpenGL利用
2013 / 組込み・IoT

SharpGLによるC#からのOpenGL利用

SharpGLを使い、C#でOpenGLの描画を試しました。

元の記録・参考リンクを開く

SharpGL

SharpGL is possible to use opengl in C#. movie
iPhoneアプリ開発の学習
2013 / 組込み・IoT

iPhoneアプリ開発の学習

画像とTwitterを扱うiPhoneアプリを試作し、動作動画を掲載しています。

元の記録・参考リンクを開く

Learning IPhone app

I controlled image and twitter in movie. movie
遺伝的アルゴリズムを使った解析プログラム
2013 / 組込み・IoT

遺伝的アルゴリズムを使った解析プログラム

複数の入力データを扱う解析プログラムを、遺伝的アルゴリズムを題材に実装した記録です。

元の記録・参考リンクを開く

Data anlyzer with genetic algorithm

I implemented program that return most much data from multi input data. movie
Xtionの距離データを3D表示する
2013 / 組込み・IoT

Xtionの距離データを3D表示する

Xtionで取得した距離データを、WPF用の3Dグラフで表示しました。

元の記録・参考リンクを開く

3D Plot of distance

Xtion's distance data plotted with High performance WPF 3D Chart. movie
KinectとScratchの連動
2013 / 組込み・IoT

KinectとScratchの連動

Kinectで読み取った右手の動きと、Scratchの画面表示を連動させました。

元の記録・参考リンクを開く

Kinect2Scratch

I implemented right hand moving and image synchronize. movie
兼本研究室・第8・9回講義:制作発表
2013 / 組込み・IoT

兼本研究室・第8・9回講義:制作発表

受講者が制作したプログラムを発表しました。Kinectを使う背景合成や、USBカメラの自動撮影の例を掲載しています。

元の記録・参考リンクを開く

Lecture Material 8 and 9 in Kanemoto Lab.

Learner announced program. Green back soft with kinect Auto capture soft with usb cam
ReSharperの使い方
2013 / 組込み・IoT

ReSharperの使い方

ReSharperの使い方を、日本語のスライドにまとめました。

元の記録・参考リンクを開く

Slide(Japanese)

Use to ReSharper Slide(Japanese)
ストリームデータ処理とHiRDB
2012 / 組込み・IoT

ストリームデータ処理とHiRDB

uCosminexus Stream Data PlatformとHiRDBを使い、データを出力・結合するプログラムを作成しました。

元の記録・参考リンクを開く

uCosminexus Stream Data Platform

I implemented program that output and merge data with uCosminexus Stream Data Platform and HiRDB. movie
Git・Visual Studio・Bitbucketによるバージョン管理
2012 / 組込み・IoT

Git・Visual Studio・Bitbucketによるバージョン管理

Git、Visual Studio、Bitbucketを組み合わせたバージョン管理について、日本語の資料を公開しました。

元の記録・参考リンクを開く

GIT + VisualStuido + bitbucket =

slide(japnese)
2012年度・第7回講義:Kinectとアプリ制作
2012 / 組込み・IoT

2012年度・第7回講義:Kinectとアプリ制作

Kinectと関連アプリを紹介し、自由なアプリ制作を課題としました。

元の記録・参考リンクを開く

Lecture Material 7 in Kanemoto Lab 2012

I introduced Kinect and related app. slide(japnese) Subject is creating free app.
2012年度・第4回講義:イベントと画像変換
2012 / 組込み・IoT

2012年度・第4回講義:イベントと画像変換

イベント処理、グレースケール化、ビットマップ変換などを紹介しました。

元の記録・参考リンクを開く

Lecture Material 4 in Kanemoto Lab 2012

I introduced event and grayscale and bitmap converter and so on. subject slide(japanese)
2012年度・第3回講義:ビットマップの操作
2012 / 組込み・IoT

2012年度・第3回講義:ビットマップの操作

ビットマップ画像の操作とPictureBoxの使い方を紹介しました。

元の記録・参考リンクを開く

Lecture Material 3 in Kanemoto Lab 2012

I introduced bitmap controlling and picturebox. slide(japanese)
2012年度・第2回講義:画像処理の基礎操作
2012 / 組込み・IoT

2012年度・第2回講義:画像処理の基礎操作

ファイルパスの指定、エッジ抽出、コンソールへの出力を紹介しました。

元の記録・参考リンクを開く

Lecture Material 2 in Kanemoto Lab 2012

I introduced setting file path and extracting edge and output console. slide(japanese)
2012年度・第1回講義:開発ツールの導入
2012 / 組込み・IoT

2012年度・第1回講義:開発ツールの導入

授業で使う開発ツールのインストール手順を紹介しました。

元の記録・参考リンクを開く

Lecture Material 1 in Kanemoto Lab 2012

I introduced how to install tool. slide(japanese)
ADO.NETからHiRDBを使う
2012 / 組込み・IoT

ADO.NETからHiRDBを使う

ADO.NETでHiRDBを操作し、データ更新や棒グラフ・折れ線グラフの表示を試しました。

元の記録・参考リンクを開く

HiRDB

I used HiRDB with ADO.net. update data bar chart line chart
Kinect SDK 1.6の機能確認
2012 / 組込み・IoT

Kinect SDK 1.6の機能確認

赤外線画像、角度、画像形式、距離に関する動作例を掲載しています。

元の記録・参考リンクを開く

Kinect SDK 1.6

Infrared Angle Bayer Distance
鉱石ラジオの制作
2012 / 組込み・IoT

鉱石ラジオの制作

外部電源を使わずに放送を受信する鉱石ラジオを試しました。

元の記録・参考リンクを開く

Crystal radio

It is possible to listen radio without electronic.
LEGOとNXCによる音の出力
2012 / 組込み・IoT

LEGOとNXCによる音の出力

LEGOとNXCを使った音の出力例を掲載しています。

元の記録・参考リンクを開く

Lego + NXC

Sound
ガウシアンフィルタによる画像処理
2012 / 組込み・IoT

ガウシアンフィルタによる画像処理

3×3のガウシアンカーネルで画像をぼかす処理を試しました。

元の記録・参考リンクを開く

Gaussian pyramid

I shade off image with 3x3 Gaussian kernel. reference
学園祭でのKinect・3Dモデル展示
2012 / 組込み・IoT

学園祭でのKinect・3Dモデル展示

学園祭でKinectと3Dモデリングに関する展示を行いました。

元の記録・参考リンクを開く

Campus Festival

I announced Kinect and 3d modeling in Campus festival.
地図画像の分割ツール
2012 / 組込み・IoT

地図画像の分割ツール

画像を一定の大きさに切り分けるプログラムを実装しました。

元の記録・参考リンクを開く

Map Image Cutter Project

I implemented program that image cut same length. movie
AR名刺の制作
2012 / 組込み・IoT

AR名刺の制作

SLARToolKitを使い、AR表示ができる名刺を制作しました。

元の記録・参考リンクを開く

AR Name Card

I made ar name card with SLARToolKit. movie
ステレオマッチングによる距離取得
2012 / 組込み・IoT

ステレオマッチングによる距離取得

ステレオマッチングを使い、距離を取得するプログラムを実装しました。

元の記録・参考リンクを開く

Stereo Match Program

I implemented getting distance program. movie
AR.Drone 2.0の操作と録画
2012 / 組込み・IoT

AR.Drone 2.0の操作と録画

ARDrone-Control-.NETを使ってAR.Drone 2.0を操作し、動画を記録しました。

元の記録・参考リンクを開く

Ar Drone 2.0

I used ARDrone-Control-.NET and recoded movie. movie
Xtionによる動きの検出
2012 / 組込み・IoT

Xtionによる動きの検出

Xtionを使って動きを検出するプログラムを実装しました。

元の記録・参考リンクを開く

Moving Detection

I implemented moving detection with xtion. movie
ReconstructMeによる3Dモデル作成
2012 / 組込み・IoT

ReconstructMeによる3Dモデル作成

Kinectを使って3Dモデルを作るツール、ReconstructMeを試した記録です。

元の記録・参考リンクを開く

ReconstructMe

3d modeling tool with Kinect. (Need GPU)
学食メニューを知らせるボット
2011 / 組込み・IoT

学食メニューを知らせるボット

学食のメニューをTwitterへ投稿するプログラムを実装しました。

元の記録・参考リンクを開く

School cafeteria bot

I implemented program that send menu to twitter.
ARマーカーを使った表示
2011 / 組込み・IoT

ARマーカーを使った表示

ARマーカーを使った動画表示などの動作例を掲載しています。

元の記録・参考リンクを開く
Rootoothによるルンバの操作
2011 / 組込み・IoT

Rootoothによるルンバの操作

Rootoothを使ってルンバを操作しました。

元の記録・参考リンクを開く

Controlling rumba

I controlled rumba with Rootooth. movie
複数の検索結果を組み合わせる検索ツール
2011 / 組込み・IoT

複数の検索結果を組み合わせる検索ツール

複数の検索結果を多数決で扱う検索プログラムを実装しました。

元の記録・参考リンクを開く

Mash up search engine

I implemented program that search engine deciding by majority.

プログラミング・ソフトウェア

スケッチや画像を使ったHTML編集
2024 / プログラミング・ソフトウェア

スケッチや画像を使ったHTML編集

CursorにUI SketcherとHTML Previewを組み合わせ、スケッチや画像をもとにHTMLを編集する方法を試しました。

元の記録・参考リンクを開く

Next Generation of HTML Editor

Cursor + UI Sketcher(Cursor addin) + HTML Preview(Cursor addin). You can edit HTML with your sketch or image. Demo
CursorでのAIを使ったコード編集
2024 / プログラミング・ソフトウェア

CursorでのAIを使ったコード編集

チャットでAIに指示しながらコードを編集する、Cursorの操作例を紹介しています。

元の記録・参考リンクを開く

AI Editor: Cursor

you can edit code with AI chat. Demo
Unityちゃんが歩くデモの制作
2023 / プログラミング・ソフトウェア

Unityちゃんが歩くデモの制作

学生にプログラミングへの興味を持ってもらうため、Unityちゃんが歩くデモを制作しました。

元の記録・参考リンクを開く

Unity chan Walk the Unity World

I developed a Unity demo showcasing Unity-chan walking to captivate students' interest in programming. demo
HTTPSサーバーの設定メモ
2021 / プログラミング・ソフトウェア

HTTPSサーバーの設定メモ

HTTPSでの通信の流れを説明した参考サイトと、サーバーの設定手順をまとめたスライドを紹介しています。

元の記録・参考リンクを開く

How to make https server

Useful site for understanding https data flow (Japanese) Link. I upload how to make https server SlideShare.
MachXO2へのプログラム書き込み
2018 / プログラミング・ソフトウェア

MachXO2へのプログラム書き込み

FPGAのLCMXO2-1200HC-4SG32Cに書き込む方法を、スライドにまとめました。

元の記録・参考リンクを開く

How to write code on MachXO2

I wrote how to write code on LCMXO2-1200HC-4SG32C. Slide Share
ATmega328のヒューズ設定
2018 / プログラミング・ソフトウェア

ATmega328のヒューズ設定

動作クロックと分周設定を確認するためのメモです。クロックが想定より遅い場合の確認点をまとめています。

元の記録・参考リンクを開く

ATMEGA328 Fuse Setting

we need to check crystal and div8 because default crystal setting is internal 8Mhz and enabled div8 occurs slow processing. Reference [Arduino Default Fuse Settings]
ATmega328Pのクロック設定メモ
2017 / プログラミング・ソフトウェア

ATmega328Pのクロック設定メモ

単体のATmega328Pを使う際に、Arduino Unoとのクロック設定の違いを確認するための資料をまとめました。

元の記録・参考リンクを開く

Tip of Atmega328p

Atmega328p is set as internal clock 8Mhz at default. For same condition as Arduino Uno (Outer 16Mhz), you need to set fuse or burn Arduino. Fuse Emulator Fuse Reference
3G回線を使ったデータ送信
2017 / プログラミング・ソフトウェア

3G回線を使ったデータ送信

WCDMAによるデータ送信を確認しました。試験用のサーバーはPerlで作成しました。

元の記録・参考リンクを開く

3G Line Communication

I succeeded sending data using WCDMA (3G Line). I made server using perl for testing. BandWidthHardATHTTPTCPServer
Visual StudioとXamarinによるiOS開発
2016 / プログラミング・ソフトウェア

Visual StudioとXamarinによるiOS開発

Xamarinを使ったiOSアプリ開発を試しました。環境ごとの更新確認と、BLE通信のサンプルを紹介しています。

元の記録・参考リンクを開く

Xamarin in VisualStudio

I make iOS program with Xamarin in VisualStudio. you should confirm update Xamarin each machine. Free Provisioning(useful url), My BLE Sample
Three.jsによる3Dグラフ
2015 / プログラミング・ソフトウェア

Three.jsによる3Dグラフ

テキストファイルから読み込んだデータを、Three.jsで3D表示するプログラムを作成しました。

元の記録・参考リンクを開く

WebGL 3D Plot

I made 3D Plot program with Three.js and read data from txt file. Made Site
Update Animation Plot(Youtube)
iPod touchからWi-Fiでデータ送信
2015 / プログラミング・ソフトウェア

iPod touchからWi-Fiでデータ送信

iPod touchからWi-Fi経由でデータを送信するプログラムを作成しました。

元の記録・参考リンクを開く

IOS Wifi Send Sample

I made program that Ipod Touch send data with WIFI. Movie(Youtube)
Code(GitHub)
.NETからGmail APIを使うサンプル
2015 / プログラミング・ソフトウェア

.NETからGmail APIを使うサンプル

Gmail APIを.NETから利用するサンプルプログラムを作成しました。

元の記録・参考リンクを開く

Gmail API Sample

I made gmail api sample dotnet program because web's information is bad. Code (Git hub)
C#とXAMLを使ったHTML5開発
2015 / プログラミング・ソフトウェア

C#とXAMLを使ったHTML5開発

C#とXAMLを使うHTML5開発環境を試し、サンプルと解説資料を公開しました。

元の記録・参考リンクを開く

C#/Xaml for HTML5

It is easy to write html with C#. MySample Slide (SlideShare)
FPGAとuClinuxの学習
2015 / プログラミング・ソフトウェア

FPGAとuClinuxの学習

FPGAの学習記録として、uClinuxを動かした動画を掲載しています。

元の記録・参考リンクを開く
C#によるブラウザー操作
2015 / プログラミング・ソフトウェア

C#によるブラウザー操作

WebBrowserクラスを使ったブラウザー操作を、スライドとサンプルコードにまとめました。

元の記録・参考リンクを開く

Browser Control with C#

I wrote use to WebBrowser Class (not Synchronize or asynchronous) . Slide(Japnese) Sample Code
兼本研究室・第6回講義:Python入門
2013 / プログラミング・ソフトウェア

兼本研究室・第6回講義:Python入門

Pythonの環境設定とサンプルプログラムを、講義資料にまとめました。

元の記録・参考リンクを開く

Lecture Material 6 in Kanemoto Lab.

I wrote python setting and sample program. Slide (Japanese)
兼本研究室・第4回講義:Webカメラと色の処理
2013 / プログラミング・ソフトウェア

兼本研究室・第4回講義:Webカメラと色の処理

Webカメラの操作と色データの扱いを、講義資料と課題にまとめました。

元の記録・参考リンクを開く

Lecture Material 4 in Kanemoto Lab

I wrote control webcam and color data. Slide (Japanese) Subject
自動スクロールするブラウザー
2013 / プログラミング・ソフトウェア

自動スクロールするブラウザー

C#で、ページを自動スクロールするWebブラウザーを実装しました。

元の記録・参考リンクを開く

Auto Scroll Browser

I implemented auto scroll web Browser in C#. movie
Synergyによる複数PCの操作
2013 / プログラミング・ソフトウェア

Synergyによる複数PCの操作

MacとWindowsを一組のマウス・キーボードで操作する方法を試しました。

元の記録・参考リンクを開く

synergy

Synager is possible to control mac and windows with a mouse and keyboard. movie
WebサイトのHerokuへの移行
2012 / プログラミング・ソフトウェア

WebサイトのHerokuへの移行

当時のWebサイトをHerokuへ移行した記録です。

元の記録・参考リンクを開く

Heroku

This site move heroku. It is easy to update web page. heroku
Windows PowerShellの操作メモ
2012 / プログラミング・ソフトウェア

Windows PowerShellの操作メモ

PowerShellでのコマンド操作などを、日本語のスライドで紹介しています。

元の記録・参考リンクを開く

Windows PowerShell

I introduced ls command with power shell and so on. slide(japanese)
KinectとUnityによるアバター操作
2012 / プログラミング・ソフトウェア

KinectとUnityによるアバター操作

KinectとUnityを組み合わせ、アバターを動かす方法を試しました。

元の記録・参考リンクを開く

Kinect + Unity

Avatar can move with unity. movie
2012年度・第5回講義:ファイル操作と描画
2012 / プログラミング・ソフトウェア

2012年度・第5回講義:ファイル操作と描画

ファイルの入出力、線の描画、Webカメラの操作などを紹介しました。資料、課題、サンプルデータを掲載しています。

元の記録・参考リンクを開く

Lecture Material 5 in Kanemoto Lab 2012

I introduced file IO and drawing Line and webcam controlling and so on. subject slide(japanese) Sample.csv
TypeScriptの学習メモ
2012 / プログラミング・ソフトウェア

TypeScriptの学習メモ

TypeScriptとJavaScriptの関係を学び、日本語の資料にまとめました。

元の記録・参考リンクを開く

TypeScript

Typescript is near JavaScript and able to convert JavaScript. slide(japanese)
画像共有システムの入力機能
2012 / プログラミング・ソフトウェア

画像共有システムの入力機能

Web上で画像を共有する試作システムについて、入力側の資料を公開しました。

元の記録・参考リンクを開く

Sharing Image in web (Input)

slide(japanese)
指の動きに合わせたカーソル操作
2011 / プログラミング・ソフトウェア

指の動きに合わせたカーソル操作

Candescent NUIを使い、指の動きとカーソルを連動させました。

元の記録・参考リンクを開く

Finger and cursor

I syncronize finger motion and cursor with Candescent NUI movie
手の動きに合わせたカーソル操作
2011 / プログラミング・ソフトウェア

手の動きに合わせたカーソル操作

手の動きと画面上のカーソルを連動させました。

元の記録・参考リンクを開く

Hand and cursor

I synchronized hand and cursor. movie

教育技術・学習支援

試作・造形

電子機器用ケースの制作
2022 / 試作・造形

電子機器用ケースの制作

ものづくりの一例として、電子機器を収めるケースを制作しました。

元の記録・参考リンクを開く

Electronic Enclosure

I made electronic enclosure for showcasing application of engineering skill.
Ender 3 Proの初期設定
2021 / 試作・造形

Ender 3 Proの初期設定

3DプリンタEnder 3 Proをセットアップし、初めて使う人向けに手順をまとめました。

元の記録・参考リンクを開く

How to set up 3D printer

I set up Ender 3 PRO and I wrote document. This document is useful for beginner of 3D printer.
PCLによるKinectFusionの実装途中の記録
2015 / 試作・造形

PCLによるKinectFusionの実装途中の記録

PCLを使ってKinectFusionの実装に取り組みました。完成前の進捗を動画で紹介しています。

元の記録・参考リンクを開く

KinectFusion Implementation 1

I implement KinectFusion with PCL (Point Cloud Library). Not Complete. Progress (Youtube)
Kinect SDK 1.7の機能確認
2013 / 試作・造形

Kinect SDK 1.7の機能確認

Kinect SDK 1.7で追加されたKinect Fusionについて確認した記録です。

元の記録・参考リンクを開く

Kinect SDK 1.7

Kinect SDK Version is up and possible to use Kinect fusion.