Bescor MP-101 Hack Part 2

Bescor MP-101 Hack Part 2

In part 2, we’ll upload our sketch to the Arduino. Step 1: Plugin the Arduino to the Computer Connect the Arduino using an usb cable.  Note:  Disconnect the DIN cable from the Bescor before proceeding. Open up the Arduino program and make sure the Arduino is selected on the right COM port. Step 2: Upload the Sketch This sketch is a work in progress and can be modified and used freely. Updated: 4-6-2015 https://github.com/mattalford/ArduinoPanTilt/blob/master/ArduinoPanTilt.ino Press the right arrow to upload the sketch. Sweet and simple!  Please ask any questions if I missed...
Bescor MP-101 Hack Part 1

Bescor MP-101 Hack Part 1

In this tutorial,  I’ll show you how to connect the Arduino to the Bescor MP-101. Note: Please check for continuity with a multi-meter.  The colors of the wires may be different.  update: 12-26-2013 Pinout of the DIN connector. Pin 1 – Purple Pin 2 – Green – Right Pin 3 – Black – Up Pin 4 –  White – Vin Pin 5 –  Blue  – Down Pin 6 – Yellow – Left Pin 7 – Red – Ground Step 1: Prepare the Wires There are several ways to connect the wires to the Arduino.  I cut the controller and cut off the ends of the wires and solder jumpers to it.  Note: It’s better to cover the exposed soldered connections to prevent the wires from touching.   Step 2: Connect the WiiChuck Adapter, Power and Ground Wires The WiiChuck adapter makes it easy to connect the Nunchuck to the Arduino.  Here’s the one I’m using. Connect the white wire to vin and red wire to ground. White – Vin Red -Ground   Step 3: Connect the Blue, Black, Green, and Yellow Wires Note:  The purple wire is not used. Blue – Pin 9 Black -Pin 10 Green – Pin 3 Yellow – Pin 11         Bescor MP-101 Hack Part...

Arduino Installation Tutorial

This is a simple tutorial on how to install the Arduino software and library needed for our Bescor controller.  Note: Arduino 1.0.5 drivers are compatible with Windows 8. Step 1: Download Download the Arduino 1.0.5 Windows Installer.   Step 2: Installation Run the arduino-1.0.5-windows.exe Arduino License Agreement:  Click – I Agree   Arduino Setup Installation Options:  Click – Next >   Arduino Setup Installation Folder:  Browse  for a destination or Click – Install   Arduino Setup:  Installing   Arduino Setup: Completed   Arduino Windows Security:  Click – Install   If we are successful, the Arduino will show in device manager once we plug it in.   Complete!  We’re ready to install the library.   Step 3: WiiChuck Library Download Download the Wiichuck   Unzip the file in the Arduino library folder. Finished!  Now we can begin connecting the Nunchuck and Bescor to the Arduino. Bescor MP-101 Hack...
Arduino Ethernet Shield Client and Server

Arduino Ethernet Shield Client and Server

I want to share a project that uses two Arduinos to communicate over LAN as a client and server.  These two sketches were made for a pan/tilt controller, but you can modify the code to send other data. Client: /* * * This program controls the Bescor MP&minus;101 Pan/Tilt system via Ethernet * * Copyright (c) 2012 Matt Alford, http://www.protechy.com * Date: Sep 15, 2012 * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses></http:>. */ #include <SPI.h> #include <Ethernet.h> byte mac[] = { 0x90, 0xA2, 0xDA, 0x0D, 0xXX, 0xXX }; //assign arduino mac address byte ip[] = { xxx, xxx, x, xx}; // ip in lan assigned to the arduino //byte gateway[] = { xxx, xxx, x, x }; // internet access via router //byte subnet[] = { xxx, xxx, xxx, x }; //subnet mask EthernetServer server(8888); //server port of the arduino EthernetClient client; byte serverName[] = { xxx, xxx, x, xx }; // (IP) Arduino server IP address #define up 9   #define down 3   #define...
Bescor MP-101 and Arduino: Update

Bescor MP-101 and Arduino: Update

  I’m retiring this project for now and encourage anyone to continue improving the Bescor MP-101 and Arduino, but in the meantime stay tuned for a really cool project involving Opentld and the Arduino.   Known issues: The Bescor sometimes stalls under reduced...