DevRel Meetup in Tokyo #85 〜ハードウェアのDevRel〜

120 Views

July 05, 23

スライド概要

CHIRIMEN Liteのご紹介

profile-image

フリーランスプログラマです。 Angular, CHIRIMEN Open Hardware, MDN Web Doc 推しの人です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

CHIRIMEN Liteのご紹介 DevRel Meetup in Tokyo #85 〜ハードウェアのDevRel〜

2.

自己紹介 akihiko.KIgure a.k.a グレさん 日比谷とグンマー帝国の2拠点でフロントエンド開発をしています。

3.

What is CHIRIMEN ?

4.

CHIRIMENとは何か? CHIRIMEN は、センサーやアクチュエーターなどの 物理デバイスを Webブラウザ技術だけで制御することができる 開発環境で、ボードコンピュータとその上で動作する ソフトウェアを含めた総称 “Web” CHIRIMEN = 縮緬(織物) “Web”と“Real”異なる世界を織り込んで 新しいモノを作っていく “Real”

5.

活動の三本柱 ①. Webブラウザの技術だけで、ハードウェア制御の開発を 出来るようにする事 ②. OSSの開発方法・考え方を、ハードウェア (ボードコンピュータも対象)に広める事 ③. 先の2つのゴールを多くの人達に (教育,デモストレーションなどを通して)社会に広める事

6.

①. Webブラウザの技術だけで、ハードウェア制御の開発を 出来るようにする事 ①.具体例①:W3C に Web API の提案を念頭に置いた ポリフィル開発実装なども含みます。

7.

①.具体例②:プロトタイピング環境 CHIRIMEN for Raspberry Pi 2B/3A/3B/4B CHIRIMEN Lite for Raspberry Pi Zero

8.

②. OSSの開発方法・考え方を、ハードウェア (ボードコンピュータも対象)に広める事 ②.具体例①:

9.

②.具体例② :

10.

③.先の2つのゴールを多くの人達に (教育,デモストレーションなどを通して)社会に広める事 ③.具体例①:

11.

本題 CHIRIMEN Lite

12.

What is CHIRIMEN Lite

13.

CHIRIMEN Lite Raspberry Pi Zero を使って、WoT / IoT を簡単に始められる プロトタイピング開発環境です。 Raspberry Pi OS Lite (32-bit) をカスタマイズした OS です。

14.

用意するもの ・PC(Chromeインストール済) ・Raspberry Pi Zero W ・SD カード(推奨16GB以上) CHIRIMEN Lite OS 焼き込み済み ・USBケーブル

15.

用意するもの(イメージ)

16.

ステップ1(組み立て) ・SD カードをRaspberry Pi Zeroに装着 ・PCと Raspberry Pi Zero をUSBケーブルで接続 ・Raspberry Pi Zero が起動のランプの点滅確認

17.

ステップ2(プロトタイピング環境) ・chrome を起動 ・Web Serial RPiZero Terminalページにアクセス url:https://chirimen.org/PiZeroWebSerialConsole/PiZeroWebSerialConsole.html

18.

ステップ2(プロトタイピング環境) ・シリアルポートを選択

19.

ステップ2(プロトタイピング環境) ・準備完了!!!

20.

ステップ2(プロトタイピング環境) ・実際のイメージ

21.

何が凄いのか?

22.

これでLチカ出来る 環境ができました!

23.

Raspberry Pi を使った通常のハードウェア構成 ケーブル&電源 Raspberry Pi 本体 外部モニタ 外付けキーボード

24.

面倒な配線や機器の 接続が大幅に削減!

25.

ハードウェア構成の比較

26.

CHIRIMEN Lite を支える技術 ※某書籍風

29.

Web Serial API https://developer.mozilla.org/ja/docs/Web/API/Web_Serial_API

30.

何が凄いのか? 本日2回目

31.

意訳 WebブラウザからUSBに繋いだハードウェアと通信できる!

32.

詳しくはCHIRIMEN Raspberry Pi Zero チュートリアルまで! https://tutorial.chirimen.org/pizero/

33.

デモツイート

34.

デモ実演 ※本番の魔物にやられなければ

35.

CHIRIMEN Open Hardware コミュニティ コントリビュートの紹介

36.

コントリビューション ● プロトタイピング環境構築 CHIRIMEN for Raspberry Pi 2B/3A/3B/4B CHIRIMEN Lite for Raspberry Pi Zero

37.

コントリビューション ● 各種ハードのドライバープログラム開発

38.

コントリビューション ● CHIRIMEN 対応デバイスリスト

39.

コントリビューション ● 各種ドキュメント

40.

コントリビューション ● OSHW(Open Source HardWare)申請

41.

コントリビューション ● 技術書典出展

42.

Github Twitter チュートリアル Slack conpass Facebook Group

43.

おまけ:ハードの紹介 GeeekPi Raspberry Pi Zero 2 W/Zero/Zero W用のRaspberry Pi USBドングル拡張ボードキット

44.

おまけ:ハードの紹介 UGREEN OTGケーブル Type-C 変換アダプタ タイプC USB 変換 USB3.0メス 高速転送 Android スマートフォン タブレット MacBook Pro USBホストケーブル Type-C端末とType-A機器接続 17CM

45.

おまけ:ハードの紹介 フレキシブルLED 赤色 CY-FRX3002-M2001-R-E

46.

ご静聴ありがとうございました!