Kernel/VM探検隊@東京 No17 で発表した内容です。 スライド内で紹介した配信のアーカイブはこちら(2本に分かれています): 【前半戦】Z80をRustで動かすまで年が越せない配信【年末特番】 https://youtube.com/live/9eTlxU6kQxg 【後半戦】…
在宅勤務している人、多いですよね。 いつでも配達を受け取れてとても助かります。 しかし...2階で仕事をしていると、 インターホンの音が聞こえにくい! 他のことに集中していると気づかない!!!! せっかく配達に来てくれたのだから、一発で受け取りたいものです。 エンジニアらしく仕組みで解決しましょう! 忙しい人のための超要約 インターホンの室内モニタのA接点を使用します(鳴ると接点が閉じる) RaspberryPi Zero WH を用いて、A接点のオンオフによりGPIOの出力3.3VをGPIO17に印加する回路を組みます GPIO17に印加されたことをPythonスクリプトで検知します 検知したらLINE Messaging APIを使用してpush通知を送信します この説明で理解できる人は、記事全体を読む必要ないと思います。 電子工作初心者でも理解しやすいよう丁寧に書き上げたので、ぜひご
about みんなだいすきRaspberry Pi(以下ラズパイ)、せっかく買ったのに、仮想化基盤を家に用意して不要になったり、電子工作に飽きてもう使わなくなりがち… 買ったときは数千円〜1万円以上出したのにね… そんな可哀想なラズパイ、家に転がってませんか?もったいなくないですか? 僕も ラズパイ初代 ラズパイB+ ×2(マジでいらない…) ラズパイ4B(2GB) ラズパイ4B(4GB) が家に転がってます。 そこで、使い道を考えてみました。というか実際に運用しているものもあります。 使い道 Magic Mirror2 Magic Mirror2をご存知でしょうか? なんかいい感じに、「鏡よ鏡、世界で一番美しいのは誰?」的なのをすることができます。 実際にどういった使い方を想定しているかは、「スマートミラー」を検索してみればいいかな〜と。(適当でごめんなさい) 直近の自分のタスクとかをい
Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux 手順 Raspberry Pi OS をインストールしたHDDを作成 一昔前はSDカードが必須と思いましたが、今は不要なようです。 Raspberry Pi Imager をインストール Raspberry Pi OS – Raspberry Pi からインストールし、Raspberry Pi Imagerを起動 Raspberry Pi Imager 設定 & OSインストール済みHDD作成 Raspberry Pi Imagerを起動したら、下記の通り設定 「OSを選ぶ」 > Raspberry Pi OS (other) > 「Raspberry Pi OS Lite (64-bit)」 を選択 「ス
はじめに しまねソフト研究開発センター(略称 ITOC)にいます、東です。 教育用ワンボードマイコンとして販売されている Raspberry Pi (以下ラズパイ)は、教育用のみならず実験用、産業用とさまざまな分野で使われつつあります。一方、マイクロSDカードをメインストレージに使用している事や、OSがクライアントPCよりの設定にしてある事などから、長期安定運用には向かない面も存在します。 このレポートでは、OSや稼働させるソフトウェアの設定など、できるだけ簡易に再現可能な方法により、可能な限りラズパイを安定して長期運用させることを狙います。また、その題材として、デジタルサイネージ(*)を作ってみます。 私は、2000年ごろからフラッシュメモリを使ったFA機器の開発を皮切りに、10年ほど前からは民生用フラッシュメモリ(CF,SD,USBメモリ)を起動デバイスとした機器を開発・運用していまし
ESP32-PiはSoCマイコンESP32を採用することで、低コストのRaspberry Pi互換ボードに仕上げている。本体サイズは85×56mmとオリジナルと合わせており、40ピンヘッダーにRaspberry Pi用HATを搭載できる。 Raspberry Piはボードの両面に表面実装部品を配置しているのに対し、ESP32-Piは裏面にまとめている。また、USB Type-Cポートが裏面にあったり、SDカードスロットは表面にあるが、位置がわずかに低かったり、オリジナルと異なる点もある。 Arduino IDEかOpenPLCを使ったプログラミングや、Webサーバー、MQTTプロトコルに対応する。Linuxを含むOSの動作ができないため、開発元が提供するRaspberry Pi用LCDアダプターキット「6-in-1 LCD Adapter HAT」の使用を勧めている。
こんにちは。AI事業本部の青山(@amsy810)です。 2020年版「おうちKubernetesインターン」を実施したため、事後レポートをブログにまとめたいと思います。 コロナ禍のため、機材一式を学生とメンター宅に郵送し、フルリモートでの実施となりました。 またそれに合わせて3 Daysだったものを7 Daysに伸ばして、初日と最終日以外は夕会だけをコアタイムとしたフレックス性で実施しています。 メンターは私以外に、徳田、川部、漆田、源波、中西、岩立、長谷川が参加しています。 概要 今回のおうちKubernetesは Raspberry Pi 4 の 8GB モデル 3台 を使ってクラスタを構成しました。 単純な仕様だと、12 core + 24 GB Memory のクラスタです。もはやノートパソコンに近しい性能ですね。 また、今回 Raspberry Pi 4 になってから最低 2.
Starlinkで自宅サーバを実現するには、CGNAT経由で接続されている環境をなんとかするしかありません。またIPv6が使えるようになってグローバルユニキャストアドレスが使えるようになりましたがインターネット側から接続する事はできませんでした。しかし構成を少し変更する事でIPv6なら自宅サーバが実現できる事がわかりました。 今回はStarlinkのネットワークについてあらためて調査した結果と自宅サーバを実現する方法を紹介します。IPv6を使うとこれまでのCGNAT配下という制約から解放されたインターネットの世界が広がります、是非お付き合いください。 過去ブログもよろしくお願いします。 Starlink(スターリンク)がやってきたのでネットワークを調べました Starlink(スターリンク)の遅延を日本とアメリカとドイツで長期収集しています Starlink(スターリンク)のネットワーク、
LLaMAは米Metaが独自開発した大規模言語モデル。LLM分野の研究推進を支援するため、研究者向けに2月にリリースした。大規模インフラを利用できない研究者のために小規模ながら性能の高いことが特徴で、7B(=70億)、13B、33B、65Bの4種類のパラメーターを用意している。13Bモデルはベンチマークで米OpenAIのLLM「GPT-3」を上回るという。 米スタンフォード大学は、LLaMAの7Bモデルを派生させ独自のLLM「Stanford Alpaca」を開発。このモデルは研究や学術目的でのみ利用でき、娯楽や商用での利用は禁止している。Alpaca LoRAでは、Stanford Alpacaが生成するトークン(単語列)を再現できるという。 関連記事 Meta、独自大規模言語モデル(LLM)の「LLaMA」を限定リリース Metaは独自の大規模言語モデル「LLaMA」(Large La
はじめに メカトラックス株式会社の@hayat00です。 今回は、弊社製品のRaspberry Pi用機能拡張モジュールのセットアップ時に推奨する、シリアル通信(UART)でのRaspberry Piへのログインのメリットとその方法をご紹介します。 弊社では業務用Raspberry Pi周辺機器の開発・製造・販売、および、それら周辺機器を使用したRaspberry Pi組込機器の受託開発・小ロット製造等を行っており、オリジナルのラズパイ向け機能拡張モジュールとして、4GPi、slee-Pi3、ADPiなどを展開しています。 使うもの Raspberry Pi USB-シリアル変換ケーブル PC シリアル通信でのRaspberry Piへのログイン メリット Raspberry PiにPCからログインする方法としてSSH接続等がありますが、弊社では有線での、UARTを使ったシリアル通信での接
by Arthur Reeder 「Raspberry Pi」に代表されるシングルボードコンピュータをいくつかピックアップし、ベンチマークテストを行ってみた結果について、シングルボードコンピュータ関連のブログを執筆するブレット氏が共有しました。 The Great Pi Zero Showdown - Bret's Tech https://bret.dk/pi-zero-showdown/ まずブレット氏がピックアップした機種と、それぞれに搭載されたチップを記載した表が以下の通り。「Raspberry Pi Zero W」や「Banana Pi M2 Zero」などがピックアップされました。 Raspberry Pi Zero WBCM2835 ARMv7 @ 1.00GHz (1 Core)Raspberry Pi Zero 2 WRP3A0-AU ARMv8 Cortex-A53 @
この記事は、Raspberry Pi Advent Calendar 2022の15日目の記事です。 USB Raw GadgetというLinux kernelの機能を使ってUSBモデムをエミュレーションするプログラムを実装し、Raspberry Pi上で実行することで、PlayStation 2専用ゲーム「アーマード・コア2 アナザーエイジ」のモデム対戦をTCP/IPネットワーク上で利用できるようにした話をします。 記事の前半では、開発に至るまでの経緯と、PS2専用モデムのプロトコル通信の解析について説明をします。 USB Raw Gadgetのことだけ知りたい、という場合には目次から「USB Raw GadgetによるUSBモデムエミュレータの実装」の項へ飛んでください。 開発に至るまで フロム・ソフトウェアが開発した「アーマード・コア」シリーズの作品のうち、「アーマード・コア2 アナ
はじめに 最近Raspberry Pi Picoを買いました。 そこで、ZigでLチカする手順を書いておきます。 PCとラズパイを接続する ラズパイ上にBOOTSELがついているので、これを押しながらUSB接続します。 すると、ストレージとして認識されます。 ここにuf2ファイルをコピーすることで、プログラムを実行することができます。 MicroZigを使う MicroZigは組み込みにZigを使用するための仕組みを提供しています。 このプロジェクトはZigEmbeddedGroupというコミュニティによってメンテ、開発が行われています。 今回はこのコミュニティが提供している以下の二つのレポジトリを使います。 ZigEmbeddedGroup/rp2040 - ラズパイPicoに最適化されたMicroZig ZigEmbeddedGroup/uf2 - elfからUF2ファイルを生成してく
実験内容 今回は、電池で駆動するPico W上にWebサーバーを立てて、RP2040のCPU温度と現在時刻をJSONで返すURLを作り、それを別の機材から毎秒GETでアクセスをして、アクセスができなくなるまでの時間を測りました。スクリプトは、前回のレポート記事で紹介したものからBME280を取り除いたようなイメージです。 Pico Wが起動したときの時刻が2021/01/01 00:00:00なので、GETできなくなった直前のJSONに含まれている時刻=電池で動かせた時間として見ることができそうです。 電池は、IKEAのニッケル水素充電池「LADDA」1.2V・2450mAhを2本使用しました。前回のレポートでは、ネットワーク通信時は5Vで0.06A==60mAくらいと計測できていたため、2.4Vでは60mA * 5V / 2.4V == 125mAとして、2450mAh/125mA==1
はじめに 本記事は QiitaEngineerFesta 2022 「remote.it を使って○○に接続してみた!」 の参加記事です。 前回の記事の結びに、 これからの季節、お盆の帰省の際などに自宅の機器にアクセスするといった用途で導入するのもいいかもしれませんね。 と書きました。 これをいかにお手軽に実現できるかということを考え、本記事の内容に至りました。 目指す姿は、LANケーブル(と電源ケーブル)を繋げるだけでremote.it環境を構築できる です。 準備したもの Raspberry Pi 4B(4GB) … Ubuntuが起動できればどのモデルでもいいと思います。手元で余ってたのでコレをチョイス。 LANケーブル USB Type-Cの電源 MicroSDカード イメージ書き込み用のPC remote.itのアカウントは事前に作成しておきましょう。 Ubuntu Server
import sys import binascii from bluepy.btle import Scanner, DefaultDelegate macaddr = '' class ScanDelegate( DefaultDelegate ): def __init__( self ): DefaultDelegate.__init__( self ) def handleDiscovery( self, dev, isNewDev, isNewData ): if dev.addr == macaddr: data = dev.getScanData() for item in data: if(item[0] == 22): bytedata = binascii.unhexlify( item[2] ) flag = bytedata[6] & 0x80 temperatu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く