編集履歴一覧に戻る
korotoroのアイコン画像

korotoro が 2021年02月19日12時11分40秒 に編集

初版

タイトルの変更

+

RaspberryPi4で、ゆめかわアルパカおみくじ(サーマルプリンタとスピーカー使用)を作る

タグの変更

+

秋葉原2021

+

ぬいぐるみ

+

RaspberryPi

+

サーマルプリンター

メイン画像の変更

メイン画像が設定されました

記事種類の変更

+

製作品

本文の変更

+

ころとろと申します。elchika初投稿です! 今回はRaspberryPi4を使って「ゆめかわアルパカおみくじ」を作りました。 **どんな作品か** ![ゆめかわアルパカおみくじ](https://camo.elchika.com/22b6e0b16f760249c4c043c5dcd92100a753feee/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f32343063613364332d373534332d346234332d393639342d663036383837336334386432/) ゆめかわアルパカにお賽銭をあげると、口からおみくじを出してくれるという機構です。 楽しい音楽と、運勢に合わせて効果音もかなでてくれます。 動作デモ動画はこちら↓ https://youtu.be/8XTbMbd_OBY **作りかた** 構成する部品は、 - RaspberryPi4 - サーマルプリンター - USBスピーカー - ロードセル(HY711ボード) - アルパカのぬいぐるみガワ(自作) - 市販の賽銭箱型貯金箱 まず機構から、RaspberryPi4とロードセル、サーマルプリンターを組み合わせて、 重さの変化を検知したらサーマルプリンターから紙片が出力されるように、参考URLを見つつ、Pythonのhx711ライブラリを使用したプログラムを、サンプルコードを改造しつつなんとか作りました。 参考URL [飲んだ量を教えてくれるコースターを作ってみた](https://note.com/izawa/n/n0b4d4866470a) [raspberry piとhx711を使った重量測定器(TkinterでGUI表示)](https://qiita.com/todateman/items/9fb3c251a1eb720efab1) さらにプリントと同じタイミングで音楽ファイル(BGM1種類、効果音3種類のどれか)を再生するプログラムについても追記しました。USBスピーカーも配線します。 おみくじ結果のバリエーションも15種類、大吉×4、中吉×3、小吉×3、末吉×2、凶×2のパターンをillustratorをつかって画像でつくりました。 ![illustrator画面](https://camo.elchika.com/69615b0432237e8a4371b567812e3c6d5be9bcf9/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f66316163373539392d663739382d343039302d613435372d653065313364396138353736/) サーマルプリンターが縦幅長めの画像印刷になぜかうまく対応せず、最終的には1枚の画像を5分割して、連続してならべて出力させました。(力技です) プログラムもさらに変更し、お賽銭による賽銭箱の重さ変化を5秒前と比較して一定数以上の場合に乱数を生成、乱数結果から15種類のおみくじうち1つを選び出力させるようになりました。 ![おみくじの種類例](https://camo.elchika.com/e55fa2e70e72d1cd67b44ab410badcca949a1b6b/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f35373637313266312d353632322d346438372d623866322d323039643835363030346632/) 機構とおみくじ結果を作成した後、アルパカのぬいぐるみを作成。 初期状態は口の中の色が濃すぎてモンスターぽくなってましたね。 ![初期状態のガワと機構](https://camo.elchika.com/1f23321a86444fa1dedf97d9fe61b3db80d54887/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f64306566396161632d316166612d343531302d626666312d323432383839656235636434/) サーマルプリンターの縦のサイズに合わせ、一抱えあるくらいのアルパカを想定して型紙を引き縫い、綿を詰めつつ機構を仕込んだ様子です。 ![ver.1](https://camo.elchika.com/7f310dc7b3b4bf2dfa30c0c11ef19b1ba377aa48/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f62366461363835332d333631302d343162392d393432322d663039383330376663666134/) これはこれでよい。赤いリボンも付けました。 でも、とりあえず形はできているもののなんだかさみしく、サイボーグ感がぬぐえないです。 そこで、USBスピーカーもアルパカの手にしたうえで、ゆめかわ風にデコる方針に転換。想定図。 ![バージョンアップイメージ](https://camo.elchika.com/2c126e7e061a12e5cfd6e3b03f695374fa26f922/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f30303564613062652d316661612d343236382d396262382d623361393535363862326432/) 頭部は眼を可愛く彩色してハイライトを入れたり、白いアルパカの毛にパステルカラーでペイントしたり、可愛くリボンを付けたりしました。 よし!可愛くゆめかわ調になった! ![完成!](https://camo.elchika.com/2939a0d531ca5e5a271e32ca7b0c6655eb42750d/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39633633616339382d663839342d343765352d383238392d3962353263336466303463352f33323038383333612d313738322d343031362d383035662d386366643730373635626337/) 機構が大規模に入っている作品を作るのはほぼ初めてでしたが、可愛くできました!