Coder Social home page Coder Social logo

redhatofficial / co.lab Goto Github PK

View Code? Open in Web Editor NEW
65.0 17.0 17.0 100.56 MB

An open source repository for the learning materials that are used by the CO.LAB program.

Home Page: https://www.redhat.com/en/open-source-stories/colab

License: Other

Python 4.50% OpenSCAD 93.55% C++ 1.94%
raspberry-pi stem curriculum open-source collaboration

co.lab's Introduction

CO.LAB

CO.LAB is Red Hat and open source in action. CO.LAB teaches students how to work together to solve problems, share new ideas, and to create collaboratively out of a shared experience.

The goal of CO.LAB is to introduce young people to the principles of open source -- and to a world of technology and collaboration that they may not have otherwise considered. Collaboration is a powerful driver of innovation and discovery, and open source methodology is a key part of STEAM (science, technology, engineering, arts, and mathematics) education. Empower your young people with collaborative skills that will help them succeed in their pursuit of science, technology, engineering and math careers.

For more information, see: https://www.redhat.com/en/open-source-stories/colab

This repository is intended to be a home for the curriculum, materials, and source code that make up our CO.LAB experiences. We invite you to collaborate with us to improve, evolve, and grow this initiative.

  • Poetry on Pi (PoetryPi/)
    This curriculum provides an introduction to electronics, powered by Raspberry Pi and Python. Students create their own touch-screen powered digital cameras, then work together as a group to take and curate pictures that are inspired by a poem. The focus is on collaboration and appreciation for the value of technology in solving problems and creating art.

  • Breaking the Code (BreakingTheCode/)
    This curriculum uses paper circuits and microcontrollers to create an interactive "code book". Students get a basic introduction to circuit design, and collaborate to complete all of the pages for a physical book, with 3d printed covers. The focus is on collaboration, empowerment, and problem solving.

co.lab's People

Contributors

bproffitt avatar c-mad avatar lintqueen avatar pswygs avatar shawndwells avatar spotrh avatar suehle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

co.lab's Issues

Explaination of the H-bridge is not really correct

In the document to build the robot, it describes the H-bridge is as device "to determine the direction" IIRC. this is however not correct. Since "determine" has two meaning, it can be mistaken to be like a sensor (ascertain) instead of the cause (control) meaning of this word.

An H-bridge is an arrangement of transistors in an H-like shape that is possible to drive more current. I am not sure about the whole construction of the motor/servo board, but my guess it uses a PCA9685 PWM driver to control mutliple servo and a set of motors. Unfortunately, pins on the microcontroller or the PWM driver can only source abut 15 to 25mA of current. Enough to light an LED, but not enough to drive a motor. Since in the kit they used the TT style motors, about 1.7A is the maximum draw of current to be expected.

Therefore the board uses an H-bridge chip to take the signal and 'boost' the voltage (using an arrangement that allows the drive input to switch a connection directly from the battery to drive the motor. The signal allows the contacts to be switched in polarity This way more current can be provided and the direction can be changed. So, the explaination should be to "an H-bridge is to control/switch/drive/run the motors forwards or backwards".

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.