PWM is commonly used to control servos and electronic speed controllers (ESC) and is useful for many projects. This tutorial explains PWM and introduces how to wire up and command a servo Part 2 of the tutorial go over reading PWM commands.
The tutorial features the PWM Backback by Bolder Flight. This handy backbpack makes it easy to hookup RC Servo Motors to your Teensy. It features 8 channels of 16 bit PWM output; bused ground, power, and standard servo connectors; and option SBUS communication input.
Darryl McGee and Steve Barile of Conductive Labs have developed the NDLR (pronounced Noodler), a 4-part poly sequenced arpeggiator, chord and drone player based on the Teensy 3.2.
The guys at Conductive Labs came with a unique solution to break down music theory into knobs and controls. The NDLR has four parts that can play up to 8 synths. The PAD part is a chord player. Press one of the 7 chord buttons and all the other parts change notes to match. There are also 2 “Motifs” which are sequenced arpeggiators. The Drone part can play a single continuous note like a traditional drone does… or choose from various retrigging options, such as having the note retrigger on a chord change, the down beat, every beat, up beat, etc.
Among the many advanced features packed into the NDLR is a pattern and rhythm editor that lets you create custom arpeggios. You can also save your patches and settings for later recall with the 8 global slave slots, 20 user patter slots, and 20 user rhythm slots.
John Grant built MyComm, a very clever solar global messaging device.
MyComm is a portable messaging device that allows users to send messages from anywhere on Earth. It uses the Iridium satellite system to offer coverage beyond traditional cellular and WiFi networks. Because it’s solar powered you don’t need to worry about battery life.
Brian Taylor and the team at Bolder Flight Systems have developed a low -latency, deterministic, scalable flight control system.
Bolder Flight Systems is an spinoff from the University of Minnesota UAS Research labs. They found that at the time the they were working on research, they weren’t really happy with the low-cost options out there so they developed their own primarily to better handle latency and determinism. Their development has evolved from using a MPC-Tiny processor and adding a Teensy 3.2 to using a Teensy 3.6 and BeagleBone Black.
They wanted a system that could scale from simple drones to extremely complex aircraft with a large amounts for sensor and actuator I/O. Their efforts have lead to a scalable system to a virtually unlimited number of sensor and actuators while maintaining determinism and a constant, well defined latency.
Technical details (as well as purchasing details) can be found over at Bolder Flight Systems. They have also developed a series of Teensy shields, or Backpacks to allow you to easily add different modules to your Teensy. Low level drivers for for all their sensors are available on GitHub.
The balloon is filled with helium and is equipped with cameras, and iridium satellite modem, a Teensy using Mikal Hart’s GPS code, and a. The balloon achieved and altitude of about 35 km and captured video showing the beginning of the black of space. The payload was recovered using the iridium tracker.
The control voltage (CV) outputs are 12-bit and 0V to 4.096V in range, with a four octave range for pitch.
The device has 3 mapping modes – 0, 1, and 2.
In mapping mode 0, gates 1 to 8 respond to note on and note off messages on MIDI channels 1 to 8. CV outputs 1 to 8 are determined by the pitch of note on messages on MIDI channels 1 to 8. CV outputs 9 to 16 are determined by the velocity of note on messages on MIDI channels 1 to 8.
In mapping mode 1, gates 1 to 8 respond to note on and note off messages on MIDI channels 1 to 8. CV outputs 1 to 8 are determined by the pitch of note on messages on MIDI channels 1 to 8. CV outputs 9 to 16 are determined by the control change message for controller 1 on MIDI channels 1 to 8.
In mapping mode 2, gates 1 to 8 respond to note on and note off messages on MIDI channels 1 to 8. CV outputs 1 to 16 are determined by the pitch bend value of pitch bend messages on MIDI channels 1 to 16.
The 16′ x 8 ‘ wall is made up of 10 4′ x 4’ panels. It has a Teensy 3.2 driving 2560 WS2811 LEDs and uses the FastLED library, ARTNET/DMX protocol, and Jinkx 2.4 software. For power they used 5V 30 Amp switched-mode power supplies (SMPS) for every 512 LEDs.