Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ちっちゃいSoCであそびたい、その名はLicheePiNano
Search
reodon
November 28, 2020
How-to & DIY
800
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ちっちゃいSoCであそびたい、その名はLicheePiNano
reodon
November 28, 2020
More Decks by reodon
See All by reodon
健康的なHackについて
reodon
0
290
ちっちゃいSoCであそびたい、その名はLicheePiNanoその2~ときどきRaspberryPi~
reodon
0
770
自己紹介LT@K-Ruby#25
reodon
1
410
抽象代数学の勉強はじめました!その1
reodon
0
480
Other Decks in How-to & DIY
See All in How-to & DIY
チームパフォーマンスを高めるための2種類のセルフマネジメント / Two Types of Self-Management for Improving Team Performance
iwashi86
4
1k
献立を支える技術
godan
1
120
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
140
LT#9 非線形な物理現象に基づく真性乱数生成器の構築と、暗号学的エントロピー密度の定量的評価について
sakopon
0
130
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
1k
私の ダイエット トレーナー AIさんから 自己紹介が あります
itsukiisamu
0
160
決まらない会議を卒業しよう 意思決定を進化させるワークショップ
andrearc
0
180
JAWS-UG 山梨 第10回 勉強会 Community Update
awsjcpm
0
1.1k
Optional<Bar>うらばなし
ryomm
1
110
大量のiOSシミュレータにアプリをインストールする
gurrium
0
180
10分de名コミュ “最高の自分”を演じ憧れの同業者と渡り合う
subroh0508
1
680
Rails 8.1.1 × Claude Code
miyakawa2449
1
120
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
500
RailsConf 2023
tenderlove
30
1.5k
Abbi's Birthday
coloredviolet
3
9.9k
Darren the Foodie - Storyboard
khoart
PRO
3
3.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Writing Fast Ruby
sferik
630
63k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
We Have a Design System, Now What?
morganepeng
55
8.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Transcript
ちっちゃい SoC であそびたい、その名 は Lichee Pi Nano OSC 福岡 2020/11/28
reodon@ 鹿児島らぐ
2 発表の流れ 1) 自己紹介 2) なぜ LicheePiNano か? 3) LicheePiNano
の概要・仕様 4) LicheePiNano で実現したいこと • 起動確認 • まずは L チカ • 温湿度センサー 5) まとめ
自己紹介 名前 : reodon 職業 : AI エンジニア?(学習データ作成) Twitter :
reodon@reodon2 ・組み込み初心者です ・鹿児島のエンジニアサークル「ヒラマサ」で Flutter の勉強中です ・最近、中国語を習っています ・インターバルトレーニングにハマっています
4 なぜ LicheePiNano か? • Linux名刺の記事に触発さ れた方に,教えていただ いた – 仮想シリアルポート経由で
Linux が動く – 材料費は約 315 円 • CPU(Allwinner F1C100s) が同じ
5 LicheePiNano の概要 • SD カードサイズの超小型 Linux 開発ボード – ARM9
プロセッサを搭載 – メモリは 32MB • お手頃価格 – 1,000 円 ( 秋月電子 ) – 1,045 円 (SwitchScience)
6 LicheePiNano の仕様( 1 / 3 ) • CPU –
Allwinner F1C100s、ARM 926EJS processor、最高900MHz • メモリ&ストレージ – 32MB DDR integrated into SoC, 16MB SPI Flash – Onboard TF Slot, can be boot from TF Card, • ディスプレイ – 40ピンRGB LCD FPCコネクター、272 x 480、480 x 800、1024 x 600(およびアダプ ターボードを介した容量性ディスプレイ)をサポート – 720Pビデオ出力をサポート、H.264 / MPEGなどのビデオストリームデコードをサポー ト
7 LicheePiNano の仕様( 2 / 3 ) • 通信インターフェース –
SDIO for WiFi module – SPI x2 – TWI x3 – UART x3 – OTG USB x1 – TV out • 他のインターフェース – PWM x2 – LRADC x1 – ヘッドフォン出力 x2 – Mic x1
8 LicheePiNano の仕様( 3 / 3 ) • 電気特性 –
マイクロUSBポート経由で5V、ピン経由で3.3〜5Vを入力 – 出力– 3.3V、選択可能な入力RTC電圧 – 消費電力: Linuxでは54mA(アイドル)、ディスプレイでは250mA – 温度範囲:-40〜125°C; 動作時:-20〜70°C • ソフトウェアおよび開発環境 – 3.10 BSP linux – 4.19 mainline linux – xboot bare metal development environment – RT-Thread
9 LicheePiNano で実現したいこと • スマートホーム – 課題 • 洗濯物を乾かすために扇風機やエアコンを使用 •
乾いたら電源をOFF – 解決策 • LicheePiNano に温湿度センサーを付けてモニター • 湿度がしきい値を下回ったら電源を OFF – 問題点 • LicheePiNano をネットワークに接続する方法がわからない – 赤外線の発信モジュールを付ければエアコンの操作はできるかも?
10 起動確認 • まずは,プリインストールされている Linux の 起動を確認 – こちらの記事を参考にさせていただきました •
シリアル通信でログイン – 使用する USB シリアル変換アダプター • FTDI社製FT232RL
11 起動確認の配線図 USB シリアル変換アダプタ
12 起動確認できました! • ユーザ名: root • パスワード: licheepi # uname
-a Linux nano 5.2.0-licheepi-nano+ #2 Thu Aug 1 09:45:44 UTC 2019 armv5tejl GNU/Linux
13 L チカの配線図 USB シリアル変換アダプタ
14 1 秒毎に LED を点滅させるコマンド # echo 131 > /sys/class/gpio/export
# echo out > /sys/class/gpio/gpio131/direction # while true; \ do \ echo 1 > /sys/class/gpio/gpio131/value; \ sleep 1; \ echo 0 > /sys/class/gpio/gpio131/value; \ sleep 0; \ done;
15 点滅しました!
16 温湿度センサー • DHT11 – 温度と湿度を同時に測定 – シリアル単線 (1-wire ライク
) 通信 – メーカー出荷時に校正済み
17 温湿度センサーの配線図 USB シリアル変換アダプタ プルアップ抵抗
18 とりあえずコマンドを打ってみた # echo 131 > /sys/class/gpio/export # echo in
> /sys/class/gpio/gpio131/direction # cat /sys/class/gpio/gpio131/value 1 # cat /sys/class/gpio/gpio131/value 1
19 まとめ • LicheePiNano は安いので,壊れても痛くない • SD カードから Linux を起動したい
• 赤外線の受信モジュールを取り付けたい • 最終的に WiFi に接続したい