The latest stuff done

Arduino autonomous robot - BennyStruktor 1 (a cat toy!)

The cat wants toys. Cool toys! A video of the toy!

 

 

How to do it:

Let´s print a robot chassi: http://www.thingiverse.com/thing:170724

And a holder for the ultransonic sensor: http://www.thingiverse.com/thing:1104187

Get some servos! https://www.kjell.com/se/sortiment/el-verktyg/elektronik/arduino/tillbeh... Futuba S3003. Nice ones! But they do not turn 360 degrees. Let´s modify it: https://www.youtube.com/watch?v=q7xL2aXacx0 (hack away the mechanical part that stops it from going around and disengage the internal potentiometer, set it to 50 %).

Mount the stuff! Connect to the Arduino board as shown in the image.

Add simple power from a 9 Volt battery. http://playground.arduino.cc/Learning/9VBatteryAdapter

Then some simple code. When something is too close, one wheel reverse direction and makes the robot turn. Do not forget to find the corredt libraries.

/*
 * BennyStruktor 1
 * A cat toy
 * */

#include <NewPing.h> // for the ultrasonic sensor
#include <Servo.h>  // for the servos

// Settings of the ultrasonic sensor
#define TRIGGER_PIN 11
#define ECHO_PIN 12
#define MAX_DISTANCE 200

// init some servos
Servo LeftServo; 
Servo RightServo;

// init the ultrasonic sensor 
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); // NewPing setup of pins and maximum distance.
 
void setup() 
{

   // hook up the servos
   LeftServo.attach(9);
   RightServo.attach(10);
}
 
void loop() 
{
  delay(200); // wait a little
  unsigned int uS = sonar.ping_cm(); // read the distance
  if(uS < 5) 
  {
    // Something is detected less than 5 cm in front of the robot. Turn!  
      LeftServo.write(170); // one wheel goes in opposite direction
      RightServo.write(170);
    
  }
  else
  {
    // No obstacles! Proceed forward
    LeftServo.write(170); // both wheels turn forward 
    RightServo.write(10);
    
    
  }
   
}

Tags: 

Ensoniq VFX-SD keybed connector repair

Sometimes I really love old gear. And in this case, it´s old Ensoniq-stuff.

Common problems - the connector inside the keybed

In all old Ensoniq synthesizers there is an issue with one simple connector inside the Fatar keybed. This applies to at least ESQ-1, SQ-80 and the VFX-series, probably also SD-1. This will cause the synthesizer to fail (e.g. freezes, system error 144, failed calibration of the keybed and so on). Grab a cup of coffe and/or tea. Maybe a cinnamon bun also!

  • To get to the keybed, just remove the four screws in top to flip up the lid.
  • Remove the screws seen from the underside holding the keybed.
  • Unhook the ribboncable from the main board and carefully lift out the keybed.

This is a picture of the keybed with just four keys removed, giving you enough space to work on the connector. You can see the bottom of the connector. The connector is failing after years of oxide and sitting still. Such connectors should not be used unless were you can easily pull it apart now and then to remove oxide.

medium_20161205_201721.jpg

A close up of the connector. 

medium_20161205_201728.jpg

To remove the keys, simply use a flat screwdriver to pull the small flap just a little bit and slide the key of the holders. Please do note that you do not need a lot of force, otherwise the flap will be broken and you very sad.

medium_20161205_201755.jpg

Then, simply solder some lines across. All done. The picture below is maybe an example of a quick and dirty solution. However, it works very well. smiley

medium_20161205_203532.jpg

Korg ES-1 stuff

Good to have!

OS, software and some banks. One of the bank is empty (very handy if you like to reset your ES-1). The software is from the great Interwebb.

Korg ES-1.zip

 

Pages