Giter VIP home page Giter VIP logo

gophercon-2024's Introduction

Gophercon 2024

The is the repository for the hardware hack session at Gophercon 2024.

https://gophercon.com/

If you received a GopherBadger2040, it is yours to keep. Please return all other equipment when you are finished for the next person. Thank you!

Installation

Please read our installation instructions here.

Activities

Badger2040-W Hacking

Badger2040-W

If you are one of the very fortunate individuals to have received a Badger2040 badge tha tis programmable using TinyGo, it is in fact yours to keep!

Go to https://github.com/hybridgroup/badger2040 for more info.

Parrot Minidrones

Parrot Minidrone

We have Parrot Minidrones you can fly with Go code to control them using their built-in Bluetooth API.

Post in-flight videos using hashtag #gophercon

Ready for takeoff? Go to ./drone/minidrone/.

Powerup Miniblimps

Powerup

We have miniature blimps using modified Powerup programmable paper airplanes that you can fly with Go code to control them using their built-in Bluetooth API.

Post in-flight videos using hashtag #gophercon

Ready for takeoff? Go to ./drone/powerup/.

WowWee MiP robots

WowWee MiP

Along for the ride, we brought a couple of WowWee MiP two-wheeled self-balancing robots that you control using Bluetooth.

Post robot videos using hashtag #gophercon

Ready to roll? Go to https://github.com/hybridgroup/tinygo-mip.

WowWee CHiP robot dog

WowWee CHiP

We also brought our WowWee CHiP the robot dog that you control using Bluetooth.

This is a challenge activity: help us complete the implementation for the complete API.

Post robot videos using hashtag #gophercon

Ready to ddo some new tricks? Go to https://github.com/hybridgroup/tinygo-chip.

:info: take a look at the ./tools directory for instructions on how to do bluetooth discovery

Sphero Ollie robots

Sphero Ollie

Turns out we had a few unopened Sphero Ollie robots that we found just in time for Gophercon! These fast Bluetooth controlled robotic toys have long been a Go programmer fan favorite.

There are a few of these cylindrical robots to help satisfy your need for speed.

Want to take one for a spin? Go to ./robot/sphero/.

TinyGo Open LED Race

TinyGo OpenLEDRace

Minimalist race game with an LED strip.

For more information, please go to https://github.com/conejoninja/ledrace

TinyGo IoT sensors

Arduino Nano RP2040

Looking for the true "parts experience"? Got you covered! We have brought some Arduino Nano RP2040 Connect IoT microcontroller boards for each person to use for the activity.

https://store.arduino.cc/collections/boards/products/arduino-nano-rp2040-connect

These can be programmed using TinyGo.

There are some Grove sensor kits that you can use for the activity.

Ready to try this out? Go to ./sensor/arduino/ to get started.

TinyGo Music Jam

Controller mk2

Make your own electronic musical instruments using TinyGo and the Raspberry Pi Nano boards.

Thanks to the USB-MIDI support, you can turn your board into a tiny digital musical instrument controller.

Add buttons, sliders, a joystick, and when we say become part of the music we mean it!

Let's make beautiful music together, just go to ./musicjam/.

Bounties

We have some additional bounties and prizes, you can see more information here.

Lego Technic

We would like to add ble support for lego.

Reference: https://lego.github.io/lego-ble-wireless-protocol-docs/

License

Copyright (c) 2015-2023 The Hybrid Group and friends. Licensed under the MIT license.

gophercon-2024's People

Contributors

deadprogram avatar achille-roussel avatar toejough avatar crmejia avatar doniacld avatar justindevelopment avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.