Multi Wii Copter LCD Config: Unterschied zwischen den Versionen
Calli (Diskussion | Beiträge) |
Calli (Diskussion | Beiträge) (→About) |
||
Zeile 6: | Zeile 6: | ||
* an Arduino board [http://arduino.cc/ Arduino Boards] | * an Arduino board [http://arduino.cc/ Arduino Boards] | ||
* Arduino 022 (for SD Card support) | |||
* a LCD Display, either using parallel 4 Wires or ShiftReq control (based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs.) | * a LCD Display, either using parallel 4 Wires or ShiftReq control (based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs.) | ||
* Some keys, some cable | * Some keys, some cable | ||
* latest Arduino Sketch for LCD_Config: http://www.rc-heli-fan.org/download/file.php?id=91727 | * latest Arduino Sketch for LCD_Config: http://www.rc-heli-fan.org/download/file.php?id=91727 | ||
= Features = | = Features = |
Version vom 26. Januar 2011, 13:31 Uhr
About
LCD_Config is a hardware and software solution to programm the Multi Wii Copters on flying field, also it contains the possibility to log data while flying.
You need:
- an Arduino board Arduino Boards
- Arduino 022 (for SD Card support)
- a LCD Display, either using parallel 4 Wires or ShiftReq control (based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs.)
- Some keys, some cable
- latest Arduino Sketch for LCD_Config: http://www.rc-heli-fan.org/download/file.php?id=91727
Features
- works for Multi Wii Software 1.5 (stable) and 1.6 beta
- Communicates to the MultiWii software over serial line like the GUI
- Same parameters changeable as in the GUI
- Output of values for sticks, gyro, acc, and ESCs (excluding graphical views)
- Logging onto SD card
Hardware
LCD Keypad Shield
This is the original LCD used with the LCD_Config app:
Schematics: http://www.nuelectronics.com/estore/index.php?main_page=project_lcd
Hardware Keys
If you like to use normal hardware keys on digital ports use this schematic to connect them:
http://arduino.cc/en/Tutorial/DigitalReadSerial
Then remove the comment signs // in front of line:
#define HWKEYS
Define the ports to use here:
// Input pins of the hardbuttons: (used when HWKEYS is defined) #define HW_RIGHT 10 #define HW_UP 9 #define HW_DOWN 11 #define HW_LEFT 8 #define HW_SELECT 6
It is possible to controll everything with out the Select key, so you don't need this key.
Shift Register LCD
Using 3 wires interface for LCD display:
http://www.arduino.cc/playground/Code/LCD3wires
Adjust the ports used here:
ShiftRegLCD lcd(3, 2, 4, 2); // (Datapin, Clockpin, Enablepin or TWO_WIRE [, Lines [, Font]]])
States Graphic
Gallery
Here some links to already build and working boxes:
http://www.rc-heli-fan.org/viewtopic.php?f=255&t=80336&start=60#p1171774
http://www.rc-heli-fan.org/viewtopic.php?f=255&t=80336&start=60#p1171802