今週末に作る 4 つの楽しい ESP32 サーマル プリンター プロジェクト (10 月 2 日)

in tech

サーマル プリンタは、超高品質である必要がなく、インクを消費せず、素早く印刷できるため、主に小売店でレシートを作成するために使用されています。しかし、少しの時間と ESP32 があれば、それらを独自のプロジェクトで使用できるように調整できることがわかりました。

ここでは、試してみたい 4 つのプロジェクトを紹介します。

感熱プリンター用紙には従来、ビスフェノール A (略して BPA) が含まれてきました。 BPA への過度の曝露は健康上の問題と関連していますが、良いニュースとしては、現在では完全に安全な BPA フリーのサーマル プリンター ロールを購入できるため、それらを使い続けることをお勧めします。

シンプルなサーマルプリンターを ESP32 に配線します。

感熱印刷プロジェクトの「Hello world」

CircuitDigest の ESP32 を搭載したサーマル プリンタ。 クレジット: CircuitDigest

サーマルプリンターを手に入れたばかりの場合 (または、購入したいがどれを購入するか迷っている場合)、おそらく最初に行うことは、簡単なテストシートを印刷することです。私はこれを「Hello world」サーマル プリンター プロジェクトと呼んでいます。これは、完了までに配線、コード、または時間がほとんど必要ない概念実証であるためです。

CircuitDigest は、このプロセスを理解するのに最適なリソースです。このプロジェクトは Hackster.io と Hackaday の両方で取り上げられ、ESP32 開発ボードと標準の 5V サーマル プリンタ、電源、いくつかのジャンパ、および感熱紙のロールを組み合わせました。配線手順とサンプル コード、およびコマンドの完全なリストを含む GitHub リポジトリ、プリンタとのインターフェース方法、プリンタが再現できる形式に画像を変換する方法などの手順が記載されています。

誰でもインターネット経由でサーマル プリンターにメッセージを送信できるようにする

あなたが十分に勇気があると仮定すると、

サーマルプリンターをインターネットに公開することは、誰もが良い時期だと考えているわけではありませんが、Reddit ユーザー r/Smart_Can_1019 はまさにそれを実行しました。このプロジェクトでは、著者が見つけた中で最も安価な 58mm サーマル プリンタ、メッセージ送信用の Web インターフェイス、およびこれまでに印刷されたすべてのレシートの登録機能を使用しています。

ESP32 ホビー スペースの精神に忠実に、作成者は ESP32 の動作を示し、その方法論を GitHub で共有しているので、独自のものを構築できるようになります。プロジェクトの作成者は、スパムのためプロジェクトを一度削除し、誰かに全体を印刷してもらう必要がありました。 ビームービー スクリプトなので、これを使用する場合は、URL を共有する場所を慎重に検討する必要があるかもしれません。

ホーム アシスタントからデータを受信するサーマル プリンター

ESPHome シリアル プロキシは驚異的な効果を発揮します

GitHub 上の Cognitivegear による Home Assistant ESC POS サーマル プリンター プロジェクト。 クレジット: コグニティブギア / GitHub

ホーム アシスタント用 ESC/POS サーマル プリンターは、ホーム アシスタント コミュニティ ストアで入手できるサードパーティ統合であり、技術的には ESP32 に依存しません。 ESC/POS 互換プリンタで使用したり、USB、Bluetooth、シリアル ポートなどの他のプロトコルを使用したりできます。多くのプリンターは小売環境の「ネイティブ」環境ではシリアル接続に依存するため、まさにシリアルが ESP32 の役割を果たします。

このために、UART プロキシと ESPHome を使用する ESP32 搭載シリアル ブリッジを展開できます。これを行うのに役立つプロジェクトがいくつかあります (このプロジェクトやこのプロジェクトなど)。その後、ESC/POS 統合と連携し、プロジェクトの多くのスクリプトを使用して、買い物リスト、毎日の天気予報、レシピ カード、朝の説明、ゴミ箱リマインダー、ゲスト Wi-Fi QR コードなどを印刷できるようになります。

これらはスクリプトであるため、音声コマンド、NFC タグ、Webhook、またはその他の Home Assistant トリガーを使用して自動化できます。

ゲームボーイカメラのサーマルプリンター

はい、本当に

GitHub の iamjackg による ESP32 ゲームボーイ カメラ プリンター。 クレジット: iamjackg / GitHub

ゲームボーイカメラはニッチなキットですが、付属のプリンタはさらにニッチです。どこかのカートリッジにたくさんの思い出が保存されている場合でも、レトロなキットの奇妙な部分で写真を撮ることを楽しんでいる場合でも、ESP32 Phomemo T02 ゲームボーイ プリンター プロジェクトを使用して、ゲームボーイ カメラで撮影した画像に命を吹き込むことができます。

名前が示すように、このプロジェクトは白黒プリンターである Phomemo T02 に特化しています (ただし、作者の仕事を拡張して他のプリンターを使用できない理由はありません)。オリジナルのゲームボーイプリンタは 4 つのグレーの階調を表現できたため、ディザリングは画像を最適化するために使用されます。

このプロジェクトは、ESP32 Game Boy Printer プロジェクトのコードに依存しています。ESP32 Game Boy Printer プロジェクトは、カメラとスマートフォンの間の仲介デバイスとして機能し、レトロ スナップのデジタル バージョンをキャプチャできるようにします。これを機能させるには、Game Boy Link のピン配置ドキュメントを参照する必要があります。


もっと多くの ESP32 プロジェクトに飢えていますか? 3D プリンター所有者向けの最高のマイクロコントローラー プロジェクトをいくつかチェックし、ESP32 を使用して LoRa プロジェクトを実現する方法を学びましょう。

このテーマについてさらに詳しく知りたい方は以下をご覧ください

詳しい情報を見る

関連記事

前の投稿
Beats 360 を使用しました。AirPods Max 2 はもはや最高のワイヤレスヘッドフォンではありません
次の投稿
これら 3 つの珍しい週末プロジェクトで Excel をスプレッドシートの枠を超えて活用しましょう (10 月 2 ~ 4 日)