Rumah > pembangunan bahagian belakang > Golang > Pengenalan kepada acara 'TinyGo Keeb Tour uot;

Pengenalan kepada acara 'TinyGo Keeb Tour uot;

Susan Sarandon
Lepaskan: 2024-11-13 12:00:05
asal
207 orang telah melayarinya

Artikel ini memperkenalkan acara yang diadakan di Jepun. Ini pada asasnya adalah terjemahan siaran berikut, yang asalnya ditulis dalam bahasa Jepun, ke dalam bahasa Inggeris.

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

Apakah itu TinyGo Keeb Tour 2024?

TinyGo Keeb Tour 2024 ialah acara bengkel praktikal yang menggabungkan papan kekunci TinyGo dan DIY. Peserta menghabiskan pematerian pagi, diikuti dengan sesi hands-on perisian pada sebelah petang. Jangan risau jika anda baru mengenali pematerian—alatan disediakan dan kakitangan sedia membantu.

Sungguh mengujakan melihat papan kekunci yang anda bina sendiri berfungsi pada komputer! Projek untuk acara itu ialah pad makro sifar-kb02 (paparan pengekod putar kayu bedik 12 kekunci). Selain berfungsi sebagai papan kekunci atau pad makro, ia juga boleh berfungsi sebagai papan pembangunan untuk TinyGo dengan port tambahan untuk pelbagai kegunaan. Dengan salah satu daripada ini, anda boleh menikmati pelbagai projek.

Ikuti maklumat acara di Connpass:

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

Bahan bengkel dan panduan binaan tersedia di sini:

https://github.com/sago35/tinygo_keeb_workshop_2024

Untuk sokongan dan komunikasi sebelum, semasa dan selepas acara, sertai kami di Discord:

https://discord.gg/GKFsRXNRsX

Permulaan

Pada 13 Jun 2024, lawatan ini bermula dengan pasukan kecil: micchie, ysaito, taknb2nch dan sago35. Ramai lagi kakitangan menyertai apabila projek itu berkembang—terima kasih kepada semua orang atas kerja keras mereka!

Mesyuarat permulaan pertama dijadualkan pada 1 Julai 2024. Sebelum tarikh itu, kami menumpukan pada mereka bentuk dan memesan PCB, dengan versi semasa dimuktamadkan pada 16 Jun. Reka bentuk PCB termasuk susun atur matriks, dan kami memastikan paparan disertakan untuk menjadikannya menyeronokkan sepenuhnya dengan TinyGo.

Introduction to the event

Introduction to the event

Mengembara Merentasi Wilayah

Lawatan 2024 meliputi empat wilayah:

4 Ogos 2024 - Kobe dengan KOBE.go

Acara pertama kami! Selepas memutuskan acara Kanto pada 26 Ogos, kami menganjurkan larian percubaan di Kobe tanpa pematerian. Kami berkumpul di bar godam, menikmati minuman dan menyelam ke bengkel amali, mewujudkan aliran yang baik untuk sesi akan datang.

<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>

26 Ogos 2024 - Kanto bersama Wanita yang Pergi Tokyo

Acara ini termasuk pematerian. Kami menemui tempat yang sesuai dan meminjam peralatan seperti seterika pematerian daripada HAKKO dan nanbuwks. Walaupun baru mengajar pematerian, kami berjaya.

Introduction to the event

Terdapat juga sesi yang merangkumi asas papan kekunci DIY.Introduction to the event

Semasa menjalankan aktiviti hands-on, peserta bebas mencipta apa sahaja yang mereka mahu, menghasilkan beberapa projek yang menarik.

Menjelang perhentian kedua dalam lawatan, kami mempunyai baju-T rasmi. Reka bentuk ini menampilkan gopher yang sangat panjang yang memegang kunci ISO Enter dan besi pematerian—reka bentuk yang sangat keren!

Dengan ilmu yang terkumpul daripada dua acara pertama, sesi Sendai berjalan lancar. Barangan pelancongan telah diperluaskan untuk memasukkan tuala pelancongan—agak mengagumkan!

Proses pematerian berjalan dengan baik, dengan peningkatan ketara dalam langkah dan dokumentasi berdasarkan maklum balas KPT daripada acara sebelumnya. Walaupun terdapat beberapa isu kecil, semuanya berjalan lancar.

<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>Kami juga menikmati Imoni-kai (pesta rebus kentang) tradisional—sedap!<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>

Di Sendai, peserta mencipta pelbagai projek menarik, seperti yang dijangkakan.

Tambahan tuala lawatan yang dibuat untuk beberapa foto yang hebat.

26 Oktober 2024 - Fukuoka dengan Kizuku.go

Peserta terutamanya mengikuti panduan binaan pada telefon pintar mereka atau peranti kecil lain semasa bekerja.

Walaupun terdapat sebarang kesilapan, kakitangan bersedia untuk mengolahnya semula, supaya peserta dapat berasa selesa!

Kami juga mempamerkan demo fungsi MIDI baharu khusus untuk acara Fukuoka. Selepas itu, kami akhirnya mengadakan sesi MIDI spontan, secara praktikal melupakan bengkel praktikal papan kekunci!

Sebagai penutup, kami mengambil gambar kumpulan terakhir untuk memperingati lawatan itu.

<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> Apakah Perkakasan sifar-kb02 yang Digunakan dalam Lawatan? <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 ialah pad makro 12 kekunci yang direka khusus untuk TinyGo Keeb Tour 2024. Ia termasuk pengekod berputar dan kayu bedik, menjadikannya menyeronokkan untuk kegunaan harian sebagai papan kekunci DIY atau pad makro. Ia juga menampilkan skrin, membolehkannya berfungsi sebagai papan pembangunan untuk 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>Sebagai demo, kami sedang membangunkan enjin permainan 2D yang dipanggil Koebiten.<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>

Untuk butiran lanjut tentang sifar-kb02, termasuk data PCB sebenar, semak di sini. Memandangkan ia adalah sumber terbuka, anda bebas untuk memesannya sendiri atau mencetak sarung 3D.

Introduction to the event

sagu35 / papan kekunci

papan kekunci


Repositori ini dicipta untuk mengurus litar dan perisian tegar untuk papan kekunci yang saya reka.

Perisian tegar dicipta menggunakan sago35/tinygo-keyboard.

sg24

Introduction to the event

  • kicanvas

sifar-kb02/

Introduction to the event

  • kicanvas
  • sarung (stl / 3mf)
  • bengkel - https://github.com/sago35/tinygo_keeb_workshop_2024

pinout
<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

Lihat di GitHub


Sifat Lawatan

Memandangkan ini adalah lawatan berbilang acara dengan tema yang sama, kami dapat menambah baik pelbagai aspek secara beransur-ansur dari semasa ke semasa. Sebagai contoh, kami telah menambah nota untuk menyerlahkan kesilapan pematerian biasa dan menjelaskan bahagian hadapan dan belakang PCB untuk mengelakkan kekeliruan. Kami juga menjawab soalan seperti "Bagaimana saya boleh memaparkan fon Jepun pada skrin?" dengan menambahkan arahan yang berkaitan pada bahan bengkel.

Sumbangan

Acara ini telah memberi inspirasi kepada sumbangan kepada kedua-dua teras TinyGo dan bahan bengkel praktikal, yang sangat hebat.
    • Teras TinyGo
    • https://github.com/tinygo-org/tinygo/issues/4519
    • Bahan Tangan
    • https://github.com/sago35/tinygo_keeb_workshop_2024/pulls?q=is:pr is:closed

Rancangan Akan Datang

Merancang Acara Dalam Talian untuk Akhir Tahun

Kami ingin mengadakan acara dalam talian menjelang akhir tahun untuk mereka yang sudah memiliki sifar-kb02 atau mereka yang berminat dengan pembangunan terbenam TinyGo. Nantikan!

Berminat untuk Mengadakan Acara di Kawasan Anda?

Kami sedang mencari lokasi untuk menganjurkan acara pada tahun 2025 dan seterusnya. Jika anda berminat, sila hubungi kakitangan (micchie, ysaito, sago35, dll.). Jika terdapat komuniti Go tempatan, kami juga ingin bekerjasama dengan mereka.

Pada masa ini, pendekatannya adalah untuk membiarkan penganjur tempatan mengendalikan pemilihan tempat. Acara tanpa pematerian boleh dilakukan (seperti peristiwa awal di Kobe), tetapi pematerian lebih disukai jika boleh.

Jelajah TinyGo Keeb Bersambung pada 2025

Acara pertama tahun 2025 dijadualkan pada 13 Januari di Takamatsu, Kagawa. Kami juga sedang mempertimbangkan lokasi tambahan seperti yang ditunjukkan di bawah.

Introduction to the event

TinyGo Conf!

Kami juga merancang acara TinyGo yang dipanggil TinyGo Conf di Jepun.

Dalam Penutup

Terima kasih kepada semua peserta, kakitangan, dan terutamanya micchie, ysaito, dan taknb2nch kerana memulakan lawatan ini. Kami menantikan TinyGo Keeb Tour 2025!

Pautan
  • Jelajah TinyGo Keeb di Connpass (ha
  • Panduan Bengkel di GitHub
  • TinyGo
  • Buat Papan Kekunci Anda Sendiri dengan papan kekunci sago35/tinygo
<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>

Atas ialah kandungan terperinci Pengenalan kepada acara 'TinyGo Keeb Tour uot;. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan