ホームページ > バックエンド開発 > Golang > イベント「TinyGo Keeb Tour uot;」のご紹介。

イベント「TinyGo Keeb Tour uot;」のご紹介。

Susan Sarandon
リリース: 2024-11-13 12:00:05
オリジナル
221 人が閲覧しました

この記事では日本で開催されるイベントを紹介します。これは基本的に、もともと日本語で書かれた次の投稿を英語に翻訳したものです。

https://sago35.hatenablog.com/entry/2024/10/29/095629

TinyGo Keeb ツアー 2024 とは何ですか?

TinyGo Keeb Tour 2024 は、TinyGo と DIY キーボードを組み合わせた体験型ワークショップ イベントです。参加者は午前中はんだ付けを行い、午後にはソフトウェアの実践セッションが続きます。はんだ付けが初めての方もご安心ください。工具は用意されており、スタッフがお手伝いいたします。

自分で組み立てたキーボードがコンピューター上で動作するのを見るのはとても楽しいことです。イベントのプロジェクトは、zero-kb02 マクロパッド (12 キー ジョイスティック ロータリー エンコーダー ディスプレイ) です。キーボードやマクロパッドとして機能するだけでなく、さまざまな用途に向けた追加ポートを備えた TinyGo の開発ボードとしても機能します。これ1つで様々な企画が楽しめます

Connpass でイベント情報をフォローしてください:

https://tinygo-keeb.connpass.com/

ワークショップの材料と構築ガイドはここから入手できます:

https://github.com/sago35/tinygo_keeb_workshop_2024

イベント前、イベント中、イベント後のサポートとコミュニケーションについては、Discord にご参加ください:

https://discord.gg/GKFsRXNRsX

始まり

2024年6月13日、このツアーはmicchie、ysaito、taknb2nch、sago35という少人数のチームで始まりました。プロジェクトが成長するにつれて、さらに多くのスタッフが参加しました。皆さんの熱心な働きに感謝します!

最初のキックオフ ミーティングは 2024 年 7 月 1 日に予定されていました。その日までに、私たちは PCB の設計と発注に重点を置き、現在のバージョンは 6 月 16 日までに完成しました。PCB 設計にはマトリックス レイアウトが含まれており、表示を確保しました。 TinyGo を最大限に楽しむために含まれています。

Introduction to the event

Introduction to the event

地域を越えた旅行

2024 年のツアーは次の 4 つの地域をカバーしました:

2024 年 8 月 4 日 - KOBE.go で神戸

初のイベント! 8月26日に関東開催が決まり、神戸で半田付けなしの試走会を企画しました。私たちはハックバーに集まり、ドリンクを楽しみ、ハンズオンワークショップに飛び込み、今後のセッションへの良い流れを確立しました。

<script> // Detect dark theme var iframe = document.getElementById('tweet-1812817785573232674-192'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1812817785573232674&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1819986841254461926-188'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1819986841254461926&theme=dark" } </script>

2024年8月26日 - 東京へ行く女性と関東へ

このイベントにははんだ付けが含まれます。適当な会場を見つけ、HAKKOとnanbuwksからはんだごてなどの道具を借りました。はんだ付けの指導は初めてでしたが、無事に終えることができました。

Introduction to the event

DIY キーボードの基本をカバーするセッションもありました。Introduction to the event

実践的なアクティビティに取り組みながら、参加者は好きなものを自由に作成でき、その結果いくつかの興味深いプロジェクトが生まれました。

ツアーの 2 番目の目的地までに、公式 T シャツができました。デザインには、ISO Enter キーとはんだごてを持った非常に長いホリネズミが特徴です。とてもクールなデザインです!

最初の 2 つのイベントで蓄積された知識により、仙台セッションはスムーズに進みました。ツアーグッズはツアータオルまで拡充され、なかなかの迫力です!

はんだ付けプロセスは順調に進み、以前のイベントからの KPT フィードバックに基づいて手順とドキュメントが大幅に改善されました。いくつかの小さな問題はありましたが、物事は順調に進みました。

<script> // Detect dark theme var iframe = document.getElementById('tweet-1812817785573232674-192'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1812817785573232674&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1819986841254461926-188'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1819986841254461926&theme=dark" } </script>伝統的な芋煮会も楽しみました、美味しかったです!<script> // Detect dark theme var iframe = document.getElementById('tweet-1820110456859812118-145'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1820110456859812118&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1827570363586507013-23'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827570363586507013&theme=dark" } </script><script> // Detect dark theme var iframe = document.getElementById('tweet-1827630059580231788-223'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827630059580231788&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1827623944167243924-715'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827623944167243924&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1827490483171684527-794'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827490483171684527&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1844911820097847705-733'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1844911820097847705&theme=dark" } </script>

仙台では、予想通り、参加者がさまざまな興味深いプロジェクトを作成しました。

ツアータオルを追加したことで素晴らしい写真が撮れました。

2024 年 10 月 26 日 - Kizuku.go で福岡

参加者は主にスマートフォンまたはその他の小型デバイスでビルド ガイドに従って作業を行いました。

ミスがあってもスタッフが修正してくれるので安心して参加できました!

また、福岡イベント専用の新しい MIDI 機能のデモも披露しました。その後、キーボードの実践ワークショップのことをほとんど忘れて、自発的に MIDI セッションを行うことになりました!

最後に、ツアーを記念して最後の集合写真を撮りました。

<script> // Detect dark theme var iframe = document.getElementById('tweet-1812817785573232674-192'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1812817785573232674&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1819986841254461926-188'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1819986841254461926&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1820110456859812118-145'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1820110456859812118&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1827570363586507013-23'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827570363586507013&theme=dark" } </script> ツアーで使用したzero-kb02ハードウェアとは何ですか? <script> // Detect dark theme var iframe = document.getElementById('tweet-1827630059580231788-223'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827630059580231788&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1827623944167243924-715'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827623944167243924&theme=dark" } </script>zero-kb02 は、TinyGo Keeb Tour 2024 のために特別に設計された 12 キー マクロ パッドです。ロータリー エンコーダーとジョイスティックが含まれており、DIY キーボードやマクロ パッドとして日常の使用を楽しめます。スクリーンも備えており、TinyGo の開発ボードとして機能します。<script> // Detect dark theme var iframe = document.getElementById('tweet-1827490483171684527-794'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1827490483171684527&theme=dark" } </script> <script> // Detect dark theme var iframe = document.getElementById('tweet-1844911820097847705-733'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1844911820097847705&theme=dark" } </script>デモとして、Koebiten と呼ばれる 2D ゲーム エンジンを開発しています。<script> // Detect dark theme var iframe = document.getElementById('tweet-1844920215051829758-683'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1844920215051829758&theme=dark" } </script>

実際の基板データを含むzero-kb02の詳細については、こちらをご確認ください。オープンソースなので、自由に自分で注文したり、ケースを 3D プリントしたりできます。

Introduction to the event

サゴ35 / キーボード

キーボード


このリポジトリは、私が設計したキーボードの回路とファームウェアを管理するために作成されました。

ファームウェアは sago35/tinygo-keyboard を使用して作成されます。

sg24

Introduction to the event

  • キキャンバス

ゼロ-kb02/

Introduction to the event

  • キキャンバス
  • ケース (stl / 3mf)
  • ワークショップ - https://github.com/sago35/tinygo_keeb_workshop_2024

ピン配置
<script> // Detect dark theme var iframe = document.getElementById('tweet-1812817785573232674-192'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1812817785573232674&theme=dark" } </script>

Introduction to the event

Introduction to the event

Name Pin Info
VR_BTN machine.GPIO0 InputPullup
WS2812 machine.GPIO1 Output
ROT_BTN1 machine.GPIO2 InputPullup
ROT_A1 machine.GPIO3 InputPullup
ROT_B1 machine.GPIO4 InputPullup
COL1 machine.GPIO5 Output
COL2 machine.GPIO6 Output
COL3 machine.GPIO7 Output
COL4 machine.GPIO8 Output
ROW1 machine.GPIO9 InputPulldown
ROW2 machine.GPIO10 InputPulldown
ROW3 machine.GPIO11 InputPulldown
SDA0_TX0 machine.GPIO12 I2C SDA
SCL0_RX0 machine.GPIO13 I2C SCL
EX01 machine.GPIO14 GPIO
EX02 machine.GPIO14 GPIO
EX03 machine.GPIO14 GPIO / ADC
EX04 machine.GPIO14 GPIO / ADC
VR_Y machine.GPIO28 ADC
VR_X machine.GPIO29 ADC

GitHub で表示


ツアーの性質

これは同じテーマの複数のイベントのツアーであるため、時間をかけてさまざまな点を徐々に改善することができました。たとえば、よくあるはんだ付けの間違いを強調するメモを追加し、混乱を避けるために PCB の表と裏を明確にしました。 「日本語フォントを画面上に表示するにはどうすればよいですか?」などの質問にも対応しました。ワークショップ資料に関連する指示を追加します。

貢献

このイベントは、TinyGo コアとハンズオン ワークショップ資料の両方への貢献に影響を与えました。これは素晴らしいことです。
    • TinyGo コア
    • https://github.com/tinygo-org/tinygo/issues/4519
    • 実践的な資料
    • https://github.com/sago35/tinygo_keeb_workshop_2024/pulls?q=is:pr is:closed

今後の計画

年末のオンラインイベントを企画中

すでにzero-kb02をお持ちの方やTinyGo組み込み開発に興味のある方向けに、年末までにオンラインイベントを開催したいと思っています。乞うご期待!

お住まいの地域でイベントを開催することに興味がありますか?

私たちは 2025 年以降にイベントを開催する場所を探しています。ご興味のある方はスタッフ(micchie、ysaito、sago35など)までお問い合わせください。地元の Go コミュニティがあれば、ぜひ協力していきたいと思っています。

現在のところ、会場の選定は地元の主催者に任せるというアプローチになっています。はんだ付けなしのイベントも可能ですが(最初の神戸イベントのように)、可能であればはんだ付けを推奨します。

TinyGo Keeb ツアーは 2025 年も継続します

2025年の最初のイベントは1月13日に香川県高松市で予定されています。以下に示すような追加の場所も検討しています。

Introduction to the event

タイニーゴーカンファレンス!

また、日本で TinyGo Conf という TinyGo イベントを計画しています。

最後に

参加者の皆様、スタッフの皆様、特にmicchieさん、ysaitoさん、taknb2nchさん、このツアーを始めていただきありがとうございました。 TinyGo Keeb ツアー 2025 を楽しみにしています!

リンク
  • Connpass での TinyGo Keeb ツアー (は
  • GitHub のワークショップ ガイド
  • タイニーゴー
  • sago35/tinygo-keyboard で独自のキーボードを作成する
<script> // Detect dark theme var iframe = document.getElementById('tweet-1812817785573232674-192'); if (document.body.className.includes('dark-theme')) { iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1812817785573232674&theme=dark" } </script>

以上がイベント「TinyGo Keeb Tour uot;」のご紹介。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート