백엔드 개발 Golang 이벤트 소개 'TinyGo Keeb Tour uot;

이벤트 소개 'TinyGo Keeb Tour uot;

Nov 13, 2024 pm 12:00 PM

이 기사에서는 일본에서 개최된 행사를 소개합니다. 이는 기본적으로 원래 일본어로 작성된 다음 게시물을 영어로 번역한 것입니다.

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

TinyGo Keeb 투어 2024란 무엇인가요?

TinyGo Keeb Tour 2024는 TinyGo와 DIY 키보드를 결합한 실습형 워크숍 이벤트입니다. 참가자들은 오전에는 납땜 작업을 하고 오후에는 소프트웨어 실습 세션을 진행합니다. 납땜이 처음이더라도 걱정하지 마세요. 도구가 제공되며 직원이 도와드릴 것입니다.

직접 만든 키보드가 컴퓨터에서 작동하는 모습을 보는 것은 신나는 일입니다! 이벤트용 프로젝트는 zero-kb02 매크로 패드(12키 조이스틱 로터리 인코더 디스플레이)입니다. 키보드나 매크로 패드 기능 외에도 다양한 용도를 위한 추가 포트가 있는 TinyGo용 개발 보드 역할도 할 수 있습니다. 이 중 하나를 사용하면 다양한 프로젝트를 즐길 수 있습니다.

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

실습 활동을 통해 참가자들은 원하는 것을 자유롭게 만들 수 있었고 흥미로운 프로젝트도 탄생했습니다.

투어의 두 번째 정거장에서는 공식 티셔츠가 나왔습니다. 디자인에는 ISO Enter 키와 납땜 인두를 쥐고 있는 매우 긴 땅쥐가 특징입니다. 정말 멋진 디자인입니다!

처음 두 번의 이벤트를 통해 축적된 지식을 바탕으로 센다이 세션은 순조롭게 진행되었습니다. 투어 상품이 투어 타월까지 포함되어 확장되었습니다. 정말 인상적이었습니다!

이전 이벤트의 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>

실제 PCB 데이터를 포함한 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 핵심 자료와 실습 워크숍 자료 모두에 영감을 주었으며 정말 환상적입니다.
    • 타이니고 코어
    • 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 등)에게 문의해 주세요. 현지 바둑 커뮤니티가 있다면 그들과도 협력하고 싶습니다.

현재로서는 지역 주최자가 장소 선정을 처리하도록 하는 방식입니다. 납땜 없는 이벤트도 가능하지만(고베 초기 이벤트처럼) 가능하면 납땜을 하는 것이 좋습니다.

TinyGo Keeb 투어는 2025년에도 계속됩니다

2025년 첫 번째 행사는 1월 13일 가가와현 다카마쓰에서 개최될 예정입니다. 아래와 같이 추가 위치도 고려하고 있습니다.

Introduction to the event

TinyGo 컨퍼런스!

일본에서도 TinyGo Conferential이라는 TinyGo 행사를 계획하고 있습니다.

마무리 중

이번 투어를 시작해주신 모든 참가자분들과 스탭분들, 특히 micchie, ysaito, taknb2nch님께 감사드립니다. TinyGo Keeb Tour 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Golang vs. Python : 성능 및 확장 성 Golang vs. Python : 성능 및 확장 성 Apr 19, 2025 am 12:18 AM

Golang은 성능과 확장 성 측면에서 Python보다 낫습니다. 1) Golang의 컴파일 유형 특성과 효율적인 동시성 모델은 높은 동시성 시나리오에서 잘 수행합니다. 2) 해석 된 언어로서 파이썬은 천천히 실행되지만 Cython과 같은 도구를 통해 성능을 최적화 할 수 있습니다.

Golang 및 C : 동시성 대 원시 속도 Golang 및 C : 동시성 대 원시 속도 Apr 21, 2025 am 12:16 AM

Golang은 동시성에서 C보다 낫고 C는 원시 속도에서 Golang보다 낫습니다. 1) Golang은 Goroutine 및 Channel을 통해 효율적인 동시성을 달성하며, 이는 많은 동시 작업을 처리하는 데 적합합니다. 2) C 컴파일러 최적화 및 표준 라이브러리를 통해 하드웨어에 가까운 고성능을 제공하며 극도의 최적화가 필요한 애플리케이션에 적합합니다.

GOT GO로 시작 : 초보자 가이드 GOT GO로 시작 : 초보자 가이드 Apr 26, 2025 am 12:21 AM

goisidealforbeginnersandsuitableforcloudandnetworkservicesduetoitssimplicity, 효율성, 및 콘크리 론 피처

Golang vs. C : 성능 및 속도 비교 Golang vs. C : 성능 및 속도 비교 Apr 21, 2025 am 12:13 AM

Golang은 빠른 개발 및 동시 시나리오에 적합하며 C는 극도의 성능 및 저수준 제어가 필요한 시나리오에 적합합니다. 1) Golang은 쓰레기 수집 및 동시성 메커니즘을 통해 성능을 향상시키고, 고전성 웹 서비스 개발에 적합합니다. 2) C는 수동 메모리 관리 및 컴파일러 최적화를 통해 궁극적 인 성능을 달성하며 임베디드 시스템 개발에 적합합니다.

Golang vs. Python : 주요 차이점과 유사성 Golang vs. Python : 주요 차이점과 유사성 Apr 17, 2025 am 12:15 AM

Golang과 Python은 각각 고유 한 장점이 있습니다. Golang은 고성능 및 동시 프로그래밍에 적합하지만 Python은 데이터 과학 및 웹 개발에 적합합니다. Golang은 동시성 모델과 효율적인 성능으로 유명하며 Python은 간결한 구문 및 풍부한 라이브러리 생태계로 유명합니다.

Golang 및 C : 성능 상충 Golang 및 C : 성능 상충 Apr 17, 2025 am 12:18 AM

Golang과 C의 성능 차이는 주로 메모리 관리, 컴파일 최적화 및 런타임 효율에 반영됩니다. 1) Golang의 쓰레기 수집 메커니즘은 편리하지만 성능에 영향을 줄 수 있습니다. 2) C의 수동 메모리 관리 및 컴파일러 최적화는 재귀 컴퓨팅에서 더 효율적입니다.

공연 경주 : 골랑 대 c 공연 경주 : 골랑 대 c Apr 16, 2025 am 12:07 AM

Golang과 C는 각각 공연 경쟁에서 고유 한 장점을 가지고 있습니다. 1) Golang은 높은 동시성과 빠른 발전에 적합하며 2) C는 더 높은 성능과 세밀한 제어를 제공합니다. 선택은 프로젝트 요구 사항 및 팀 기술 스택을 기반으로해야합니다.

Golang vs. Python : 장단점 Golang vs. Python : 장단점 Apr 21, 2025 am 12:17 AM

golangisidealforbuildingscalablesystemsdueToitsefficiencyandconcurrency

See all articles