background preloader

ControlCircuit

Facebook Twitter

FBLR Mind-Controlled Robot | hyperRitual. Related articles: Processing + EPOC via OSC | EPOC-to-Arduino “Goodbye, World” | Arduino + fischertechnik | BYTR Virtual Servitor FBLR (“Fibbler”) is a robot that moves forward and backward, and turns left and right, in response to its operator’s thoughts. The signal flow is brain → Emotiv EPOC → Mind Your OSCs → Processing → Arduino → fischertechnik robot. I wrote a Processing sketch ( zipped with data files ) that converts the EPOC signals via OSC messages, to Arduino signals that move the robot.

The sketch uses the arduino , controlP5 , and oscP5 libraries. The Arduino uses Firmata (standard with the Arduino software) and a motor shield from Rugged Circuits (see this article for more info). There are four knobs for adjusting the actuator thresholds. Setting a knob to 0 (all the way to the left) will enable its associated motors regardless of the Cognitiv value. The slider can be used to change the delay from 0 to 200 milliseconds. Ntrol a DC motor with Arduino and L293D chip. [ad#Google links] This is a quick guide with a bit of extra info (pin configurations etc..) that I’ve learnt along the way on how to use the L293D with the Arduino, showing that we can: A) Use a supplemental power source to power the DC motor B) Use the L293D chip to drive the motor C) Use a switch to change the direction of the motor UPDATE: If you intend to use this for robotics then please check out this page here to get the most out of this chip – I actually found the SN754410 easier to work with that the L293D, its exactly the same apart from it can handle more current Arduino obstacle avoidance robot L239D DC Motor Driver & Pin Configuration Although I’ve only used 1 motor, it is possible to use 2 motors on a single L293D chip, of course you then have to compensate on the current accordingly to ensure enough juice for both motors under peak load.

“The L293D is a monolithic integrated, high voltage, high current, 4-channel driver.” Arduino L293D Circuit Components Arduino L293D code. Labs / DC Motor Control Using an H-Bridge. Overview In this tutorial, you'll learn how to control a DC motor's direction using an H-bridge. To reverse a DC motor, you need to be able to reverse the direction of the current in the motor. The easiest way to do this is using an H-bridge circuit. There are many different models and brands of H-Bridge. This tutorial uses one of the most basic, a Texas Instruments L293NE or a Texas Instruments SN754410. If you simply want to turn a motor on and off, and don't need to reverse it, for example if you're controlling a fan, try the tutorial on controlling high current loads with transistors.

(:toc Table of Contents:) Parts For this lab you'll need: Solderless breadboard 22-AWG hookup wire Arduino Microcontroller module Light Emiting Diodes, LED 10Kohm resistors Switch L293NE or SN754410 H-bridge 12V DC power supply DC Motor Prepare the breadboard Connect power and ground on the breadboard to power and ground from the microcontroller. (Diagram made with Fritzing) Add a Digital Input (a switch) Find a motor. The Four-Pin Switch: Hooking it up. A006519.