Visit the -Chandley Technologies Forum-, your one stop for science project ideas/discussions.
 

SEARCH

 

HELP PAY FOR NEW SCIENCE

Home arrow Microcontroller Projects
Microcontroller Projects
MICROCONTROLLER PROJECTS blue_code.jpg

Parallax Propeller?

The Propeller is an eight processor, 32-bit microcontroller that simply outperforms all other microcontrollers due to its ability to perform multi-threaded processes and parallel operations. It is what we here at ChandleyTech work with the most for autonomous electronics.

To name its most notable features:

- Eight 32-bit processors
- 64kb internal memory for RAM/ROM
- 32 I/O pins
- Onboard video support (VGA, NTSC)

PropDomedSticker_150px.png

The Propeller chip is programmed with what is called "Spin" code, a high-level language, as well as a low-level language, Assembly. What makes the programming experience unique is the ability to use what are called "Objects," which are snippets of pre-written code for devices such as input devices and external LCD screens, that you can call upon, and not have to worry about the exact specifics of what they require to work. The projects below are based on a modular object file system, so that you can effortlessly reconstruct them yourself, and use the objects in other projects.

The Propeller is a fine product of Parallax Inc. - more information and purchasing can be accessed via the Parallax Site.
Chandley Technologies' PropConnect :

PropConnect_logo_v3.jpg

Goto the PropConnect Main Page

This program has been written exclusively by Chandley Technologies, and allows bi-directional communication to the Parallax Propeller chip in an environment similar to that of hyper-terminal, with its main feature being graphical user interfaces (GUIs) for each project. This gives users the ability to interact with an array of buttons and readouts pertaining to the status of the inputs/outputs of the Propeller chip. Preloaded basic GUIs are selectable from a list and others can be imported into the program for most of the projects offered on this page. Custom GUIs can be created upon request - ChandleyTech@gmail.com

For use with the Parallax Propeller, or any other microcontroller that accepts a serial, full-duplex interface over a COM port.


Complete Project Systems

 

•• RGB LED Controller (via PropConnect)

 

Programming Language: Propeller/Spin Code prop_logo_45px.gif

 

- A program for manipulating a red, a green, and a blue LED to produce over 16.7 colors at will via RGB color codes of 0-255 for each LED, or enable the auto-cycling feature to let it run through the color spectrum on its own as it fades from one color to the next. Done with pulse width modulation and interfaced with PropConnect.

 

servo_PWM_002.jpg

•• Automated Coffee Pot Brewing System

 

Programming Language: Propeller/Spin Code prop_logo_45px.gif

 

- An automated whole bean coffee brewing system, accessible from any web-based interface (workstation, cell phone, etc) utilizing a GUI showing status and allowing flavor selection...etc.

chandleytech_propeller_cofffe-system_thumb.jpg

 

•• Autonomous Sentry Turret Targeting


Programming Language: Propeller/Spin Code prop_logo_45px.gif

 

- A fully gimballed turret with body mass tracking for aiming purposes. As depicted in the image, the targetting system is able to focus and lock onto the area of the approaching individual, including skiiers.

 

sentry_targeting_squared2_targeted-thumb.jpg
SD Card Reader

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg
 
Propeller Modules

Modules and Integration...

Jump To: • General Programming
Jump To: • Sensors
Jump To: • Motion
Jump To: • Control
Jump To: • Display
Jump To: • Communications
Jump To: • Home Automation

 
GENERAL PROGRAMMING:  
Highs & Lows

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Pulse Width Modulation (PWM)

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Using PropConnect

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Coding for General Terminal Usage

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

SENSORS:  
Temperature

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Pressure

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Infrared (IR)

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Voltage

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Laser Ranging

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Accelerometers

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Gyroscopes

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Microphone

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Analog-to-Digital Converting

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

MOTION:  
Servo Motor

Programming Language: Propeller/Spin Code, Assembly prop_logo_45px.gif

image_here.jpg

Stepper Motor

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Speed Controllers

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Pneumatics

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

•• Dual Stepper Motor Control via Hyterminal Interface

 

- Prerequisite for the Autonomous Sentry Turret Targeting

Programming Language: Propeller/Spin Code, Assembly prop_logo_45px.gif

- Control circuit and code to handle two stepper motors. Both stepper motors are meant to be set up for the purpose of rotation and elevation of a gimball platform.

The interface is done over a USB connection to the Propeller chip, with a command interface over hyperterminal. The chip asks for the desired movement in degrees for the platform and manipulates the stepper motors when a value is entered in a unique format.

For example: U40 would rotate the platform up by 40° // R32 would then spin the platform right by 32°...

The program requires the use of three cogs when under full load, but closes down a cog when there is no movement in progress. The two cogs which run consistently are for the hyperterminal connection and the use of floating-point math operations.

prop_japan-servo-stepper.jpg

CONTROL:  
Serial Control

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Nintendo 64 Controller

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

PlayStation2 Controller

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

DISPLAY:  
LCD Displays

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

VGA Display

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Composite Display

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Video Source Switch

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

COMMUNICATIONS:  
Wireless - 900MHz

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Wireless - 2.4GHz

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

RFID

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Bluetooth

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Ethernet Communication

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

HOME AUTOMATION:  
Home Automation - Relays

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Home Automation - Remote Control

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Home Automation - Text-to-Speech

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Home Automation - Video Source Controller

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg

Home Automation - Intranet Controller

Programming Language: Propeller/Spin Code prop_logo_45px.gif

image_here.jpg
 


PICAXE?

The PICAXE is a notable microcontroller for it is designed to... [to be written soon]

MicrochipLogo.gif

The PICAXE chip is programmed with [to be written soon]

 - more information and purchasing can be accessed via the PICAXE Home Site.

PICAXE: Complete Project Systems

 

•• TITLE

 

Programming Language: PICAXE... prop_logo_45px.gif

 

- Description

 

image_here.jpg

•• Automated Coffee Pot Brewing System

 

Programming Language: PICAXE... prop_logo_45px.gif

 

- Description

image_here.jpg
 

Prototyping Hardware

See the:

•• Integrated Circuit Universal Power Supply

- A circuit with a few simple components to make a dual-output power supply (5v & 15v), fit for powering a variety of IC-based circuits, among others.
5_15_power_supply_006_perspective.jpg

HONESTe Online Member Seal
Click to verify - Before you buy!
© 2010 Chandley Technologies

This website is strictly for entertainment purposes only; actions nor pursuits portrayed on this site are not encouraged. If you attempt anything within the information detailed on this page, any subsequently linked pages, or on this site as a whole, you do so at your own risk, and more importantly: the risk of everyone around you. Chandley Technologies does not promote or condone any illicit, illegal, dangerous, or exploitative acts of any kind. Chandley Technologies nor the writers of this site shall not be held liable for your actions.
Any reference to "Chandley Technologies" or "Chandley Tech" constitutes and includes any information or data found in this domain.
Please carefully review statements set forth under 'Safety' for further information.