まとめ
ジョイスティックコントローラーとSDカードストレージを備えたArduino搭載のEtch A Sketch。EtchArtDuino.zipファイルにArduinoのソースが含まれています。
指示書
ここでは詳細な組み立て情報はありません。私はステッパーで遊ぶために、手元にある部品で組み立てただけです。これは私の最初のOpenSCADとArduinoのプロジェクトの1つなので、コードはそのままです。あまり厳しく批判しないでください。
メニューシステムはかなり基本的ですが、新しい描画を作成して保存したり、既存の描画を再描画または削除したりできます。
ジョイスティックメニューの使用方法:上下でカーソルを移動し、左で戻る/キャンセルし、右で選択するか、セレクトボタンを押すジョイスティックの描画の使用方法は、ご想像の通りです。上、下、左、右。描画を終了するには、ジョイスティックを押します。描画が終了したかどうかを確認するメッセージが表示され、保存して描画を終了するか、描画を続けるかを選択できます。
エッチアートドゥイノでは、描画を開始するときに描画ペンの位置を把握することができないため、ディスプレイにて開始位置(左上または右上、左下または右下、または中央)を選択するように求められ、その後、ジョイスティックを押すように求められます。開始位置はファイルの最初のバイトとして保存され、ファイルを再描画する際に正確な位置にペンを移動するように
描画データは、ArduinoのSDライブラリを使用してSDカードに保存されます。ご自分の都合に合わせてコンピュータでファイルを作成することも可能です。ファイルには「.eas」拡張子が必要で、ルートディレクトリに保存しなければなりません。
ファイル形式は次のとおりです。最初のバイトはバイナリであり、推奨される開始位置が含まれています。1:左上 2:右上 3:左下 4:右下 5:中央 ファイルの残りの部分は、単一文字の描画コマンドの文字列です。u:上に移動 d:下に移動 l:左に移動 r:右に移動 例えば、3×3の小さなボックスは次のようになります。(1,2,3,4または5Arduino Mini Proのピン配線図:
VCC +5V電源 GND グランド D2 横/左ステッパー IN1 X軸 D3 横/左ステッパー IN2 D4 横/左ステッパー IN3 D5 横/左ステッパー IN4 D6 垂直/右ステッパー IN1 Y軸 D7 垂直/右ステッパー IN2 D8 垂直/右ステッパー IN3 D9 垂直/右ステッパー IN4 D10 SPI SS SDカード D11 SPI MOSI SDカード D12 SPI部品リスト:
1個の3DプリンテッドEtchArtDuino.stl、1個の3Dプリンテッドギア.stl、1個の3Dプリンテッドジョイスティック.stl、1個のポケットエッチアスケッチ、2個の28BYJ-485V DC 4相5線+ULN2003ドライバーボード(eBay/Amazon)、1個のCatalex microSDカードアダプター(eBay/ElectroDragon/Amazon)、追加のSCADソース(含まれています):
パーキンボットの優れたギアライブラリ。http://www.thingiverse.com/thing:636119
追加のArduinoライブラリ:
SSD1306Asciihttps://github.com/greiman/SSD1306Ascii
バウンス2https://github.com/thomasfredericks/Bounce2
Etiquetas
Fuente del modelo
