Modular CNC software for Arduino controller
The goal of the project is the realization of a modular firmware that allows to control a CNC machine with different utensils. For instance, a CNC with a drill, with few changes can become a plotter with a pen or cutting machine to cut cardboard or stickers. In order to do that, we want project a CNC router with a mechanism that allows a fast utensil change and a controlling firmware which can use different utensils changing some configuration parameters.
Serial Bootloader for Microchip, Atmel, NXP, TI, 8051 microcontrolers
What is it? It's a Bootloader for Microchip, Atmel, NXP, TI and 8051 devices. A Bootloader is a firmware running in the microcontroler device which allows the user to send it's own firmware without the need of a programmer. This Bootloader consists of: - firmwares for many devices (this firmware need to be send to the device's flash memory with a programmer, only once) - a PC software which communicates with the bootloader firmware in the device and send the user's program in its memory Where does it come from? This Bootloader is based on "Tiny PIC Bootloader" made by Claudiu Chiculita. A special THANK to him!!! What can it do? It can program: - Microchip PIC10/12/16/18/24/32/dsPIC30/33 - Atmel ATtiny, ATmega - TI MPS430 - NXP ARM Cortex-M0+ - Silicon Labs C8051 And this: - with light modifications to the Bootloader firmware for new devices - without modifying your source code or using a special linker script - via GUI or command line prog - with automatic Reset
XMOS based, USB2 audio card, low power consumption, small form factor, 8 synchronous input channels and 4 stereo output channels.
Digital PID Controller Using MSP432
The code in this repository is old and I don't like the sourceforge interface. You can get the code that was running in the video here: https://github.com/arduinoNube/digital-pid-classroom-demo This was a class demonstration I developed for a mechatronics class. Feel free to contact me about getting design files, code, a little help, etc. It demonstrates proportional, integral, and derivative controllers and their features as well as anti-windup and control loop update rate. It uses a DC motor controlled by an h-bridge and an optical quadrature encoder for feedback. It uses timers, counters, and interrupts to generate PWM to control the speed of the motor, encoder pulse counting, and control loop updates.
It basicly spams whatever text.
There is 4 collons where you can write some text, and when you click spam the text you wrote will be spammed to whatever text thingy you have like skype.
Arduino USB Port Keypad reader program
Connect your Simple keypad to the Arduino 2,3,4,5,6,7,8,9 pins (Digital IO) more details at http://www.computeraidedautomation.com/article/arduino-vbnet-simple-keypad Compile and Upload the arduino-keypad.ino to your Arduino board Connect Arduino to the USB port. Press the keys on the keypad to read it in VB Textbox
OWI535 Robotic Arm Turned into Rover Arm, Arduino HW. Serial/Bluetooth
New life for the OWI 535 Robotic Arm. I prepare a specific library for the arduino mega. With this library you can turn the Robotic Arm into a Rover Arm Robot. Controled either by its own Wired Control Box, or Serial/Bluetooth ports
A virtual scanner for 3D models.
A virtual scanner that converts 3D models (in Wavefront .obj format) into pointcloud files (in PCL .pcd format). Useful for simulating robotic input. NOTE: This project has been merged into the project at https://github.com/canderegg/cfg_obj
A Windows app to control Arduino devices via serial port or ethernet
Features: 1.Controls Arduino via Serial port and Ethernet(web) 2.Has 4 controls: Button,Voice,Command, Home automation (WEB). 3.Personalize themes.
Control the KSR10 Robot Arm (Velleman) through USB with Python.
This project aims to control the KSR10 Robot Arm (Velleman) through USB with the programming language Python. Requirements: - Python (tested with version 2.6 and 2.7) - modules: pyusb (wich on itself requires libusb or openusb)
Bot simulation main purpose is to help real bot developer to test their bot behaviors thanks to an openGL simulation with collision detection and a scriptable behavior in LUA.
PID_control, real_time, matlab_simulink, xilinx_ise, fpga_spartan3e
Embedded system design (VHDL description) based on Xilinx's Spartan3E Development Kit to perform real-time PID control and monitoring of time critical plants such as brushless DC motors, maglevs... vimeo.com/channels/anie prezi.com/gpbycavq499c/anie/
An old Intel N270 netbook and an Arduino with a motor shield powered robot. It's been through many iterations with locomotion, servo powered wheels, tracks and currently three multidirectional wheels.
Cell decomposition is one of the first applicable solution for path planning - robot path planning. The algorithm aims to find free areas (cells not occupied by obstacles) in the configuration space, and build a graph of adjacency for these cells.
A new way to program on VEX Robotics.
A new way to program on VEX Robotics.Easy vb-style objective program style.
ETHNOS - Expert Tribe in a Hybrid Network Operating System
The ETHNOS environment is composed of: 1) ETHNOS-6, a dedicated distributed real-time operating system (developed as an extension to Linux), from which the overall environment takes its name, supporting different high level representation, communication, and execution requirements, 2) a dedicated network protocol designed for both the single robot and the multi-robot environment, specifically designed for noisy wireless communication, 3) an object oriented Application Programming Interface (API) based on the C++ language (and a subset based on Java), 4) a set of additional development tools (a robot simulator, a Java-applet template, etc.). Check the official website for a Reference Manual.
ROS node to control LEGO MINDSTORMS EV3
- Java SE 1.7 compatible - Can be run on both Windows/Linux PC - Can be run on Android devices(Tested on ASUS fonetab7, ASUS zenfone4, Samsung Galaxy S4) - Can be run on reflashed ARM-based AndroidTV sticks (Tested on MK808) - No custom firmware for EV3 brick - Supports about 15 EV3/NXT/HT sensors - Supports EV3 & NXT motors - Supports Android camera
FIRST 4279 Robo Revolution
The project exists to make the FIRST 4279's Robotic control software freely available. The project also helps facilitate communications among the mechanical and controls sub teams building the robot.
This page is home to the Uberbots 2010 Steering
We are a group of 30 students and 15 mentors (adult leaders) from Avon, Connecticut. Each one of our students participates in the FIRST program by using their skills to contribute to the team while learning new skills and expanding their knowledge. Each member on the team may be part of or contribute to one or more of our sub-teams: The Management Team The Mechanical Team The Systems Team The Community Team The Website Team The CAD Team More information can be found at http://uberbots.org/o/About/Our_Team
Controlling RC car using Arduino, Android and Google Maps API.
Controlling your modified RC car using Arduino, Android and Google Maps API.
RESPOND-R Test Instrument
The RESPOND-R framework is a modular, distributed data logging framework built for the purpose of studying Emergency Informatics as it relates to human robot performance during disaster responses. Tutorials can be found on the wiki: https://sourceforge.net/p/respondr/wiki/
Small wireless board to control tiny DIY toys over bluetooth
Being powered with cell phone battery, this board can drive small toys - up to two DC motors, several input/output pins, discharge control.
Simple DIY Analog Hardware Interface
microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems.