SlideShare a Scribd company logo
1 of 12
IchigoJam と IoT
株式会社ナチュラルスタイル 三辻尚栄
株式会社ナチュラルスタイル
• 福井
• 2016年12月に10周年
• ECサイト、SNSサイトなどの開発実績多数
• Webアプリ、iOS/Androidアプリ
• 近年、子供向けプログラミング教育事業に注力
• 教材の製造販売、教室の運営(PCN)
IchigoJam とは(教育編)
• 教育用シングルボードコンピュータ
• 2,160円(完成品)
• テレビとキーボードだけで利用可能
• BASIC言語
• 完全自作可能(はんだ付けなど)
IchigoJam とは(電子工作編)
• LPC1114(ARM Coretex-M0)
• BASICインタプリタ
• UARTインターフェース
• BASIC言語からアクセス
• デジタル入出力
• アナログ入力
• PWM出力
• I2C
• 低消費電力
• 製品に組み込み可能
IchigoJam で Lチカ
10 OUT1,1:WAIT30
20 OUT1,0:WAIT30
30 GOTO10
Tera Term などを使い UART経由で BASIC のコードを流し込み可能
IchigoJam で IoT
• I2C で sakura.io モジュールに接続
• 信号電圧変換 (3.3V<->1.8V)
• AE-PCA9306(秋月さんで販売)
• sakura.io から Azure IoT Hub に接続
IchigoJam で IoT
10 I=1001:H=#00
100 F=0
110 C=IN(2)
120 IF F=0 AND C=1 OUT1,1:GOSUB10010:WAIT15:OUT1,0
130 F=C
140 WAIT2:GOTO110
10010 E=#21: S=#0A: T=#49
10020 L = I % #100
10030 M = I / #100
10040 P = E ^ S ^ H ^ T ^ L ^ M
10050 POKE #700,E,S,H,T,L,M,#00,#00,#00,#00,#00,#00,P
10060 R=I2CW(#4F,#700,1,#701,12)
10070 RETURN
POKE で メモリ上に sakura.io の仕様にのっとったバイト列を作り、I2CW で送信。
IchigoJam で IoT
{
"module": "xxxxxxxxxxxx",
"type": "channels",
"datetime": "2017-04-25T08:32:51.664169447Z",
"payload": {
"channels": [
{
"channel": 0,
"type": "I",
"value": 1011,
"datetime": "2017-04-25T08:32:51.664170585Z"
}
]
}
}
下記のようなJSONペイロードが発生するので、Azure Stream Analytics などで処理すればOK。
IchigoSoda
• sakura.io 亀の子モジュール
• IchigoJamに直挿
• 電圧変換内蔵
• 発売決定!?
IchigoJam と Azure の 連携事例
「Azure イノシシ」で検索
まとめ
• ナチュラルスタイルは福井で10年やってる会社で最近はプログ
ラミング教育(PCN)にも力を入れている
• IchigoJam は 2,160円で買えるBASICが動くシングルボードコ
ンピュータ
• IchigoJam は 電子工作にも使える
• IchigoJam は IoT にも使える
• IchigoSoda で IchigoJam の IoT がもっと楽になるかも
• 「Azure イノシシ」で検索すると事例が見れる
ご清聴ありがとうございました

More Related Content

Similar to IchigoJam と IoT

イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料Kenichi Yoshida
 
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきたTomoyuki Sugita
 
俺の部屋がこんなに賢いわけがない
俺の部屋がこんなに賢いわけがない俺の部屋がこんなに賢いわけがない
俺の部屋がこんなに賢いわけがないYota Ishida
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々Hirokazu Tokuno
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03Hirokazu Tokuno
 
「だけじゃない」ESP32
「だけじゃない」ESP32「だけじゃない」ESP32
「だけじゃない」ESP32Kenichi Miyata
 
20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料Toru Murasawa
 
TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)Kiyoshi Ogawa
 
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBMToshiki Tsuboi
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56Hiro Yoshioka
 
みなみテック第0回 明日から役立つ(?)IoTと電波と通信
みなみテック第0回 明日から役立つ(?)IoTと電波と通信みなみテック第0回 明日から役立つ(?)IoTと電波と通信
みなみテック第0回 明日から役立つ(?)IoTと電波と通信funadasatoshi
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介Mori Shingo
 
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9Atomu Hidaka
 
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクトakihiro uehara
 
下関中等教育学校 出前講義の資料(2023/8/18)
下関中等教育学校 出前講義の資料(2023/8/18)下関中等教育学校 出前講義の資料(2023/8/18)
下関中等教育学校 出前講義の資料(2023/8/18)Kazuaki Tanaka
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiYuta Kitagami
 
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM,INC
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchShin Ise
 
Size class 20150521
Size class 20150521Size class 20150521
Size class 20150521Takeshi Sato
 

Similar to IchigoJam と IoT (20)

イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料イチからはじめるADK北海道支部勉強会発表資料
イチからはじめるADK北海道支部勉強会発表資料
 
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
何故 IoT プロジェクトは こうも上手くいかないのか 分かってきた
 
俺の部屋がこんなに賢いわけがない
俺の部屋がこんなに賢いわけがない俺の部屋がこんなに賢いわけがない
俺の部屋がこんなに賢いわけがない
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
「だけじゃない」ESP32
「だけじゃない」ESP32「だけじゃない」ESP32
「だけじゃない」ESP32
 
20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料20160820 ソラコム主催ハンズオン LT資料
20160820 ソラコム主催ハンズオン LT資料
 
TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)TOPPERS as an IoT OS(kernel)
TOPPERS as an IoT OS(kernel)
 
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
 
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56海外から見た東京 〜人生100年時代の働き方〜 #efsta56
海外から見た東京 〜人生100年時代の働き方〜 #efsta56
 
みなみテック第0回 明日から役立つ(?)IoTと電波と通信
みなみテック第0回 明日から役立つ(?)IoTと電波と通信みなみテック第0回 明日から役立つ(?)IoTと電波と通信
みなみテック第0回 明日から役立つ(?)IoTと電波と通信
 
20140922 ble bootcamp
20140922 ble bootcamp20140922 ble bootcamp
20140922 ble bootcamp
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
 
Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9Memories of my youth, FM-77 and OS-9
Memories of my youth, FM-77 and OS-9
 
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト未踏2次 iPhoneソフトウェアモデム開発プロジェクト
未踏2次 iPhoneソフトウェアモデム開発プロジェクト
 
下関中等教育学校 出前講義の資料(2023/8/18)
下関中等教育学校 出前講義の資料(2023/8/18)下関中等教育学校 出前講義の資料(2023/8/18)
下関中等教育学校 出前講義の資料(2023/8/18)
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
 
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
SORACOM Conference "Discovery" 2018 | E1. Wioで始めるIoTプロトタイプ開発 〜実践事例のご紹介〜
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
 
Size class 20150521
Size class 20150521Size class 20150521
Size class 20150521
 

IchigoJam と IoT