Aug 25

Attention! Attention! Private API …

Lets always display the cancel button

NoAnimatingSearchBar.h

@interface NoAnimatingSearchBar : UISearchBar

@end

NoAnimatingSearchBar.m

#import "NoAnimatingSearchBar.h"

@implementation NoAnimatingSearchBar

- (void) _destroyCancelButton {
    NSLog(@"_destroyCancelButton");
}

-(void)_setShowsCancelButton:(BOOL)showsCancelButton {
    NSLog(@"_setShowsCancelButton:(BOOL)showsCancelButton");
}

@end
Feb 28

new project at: http://www.commander-cool.com/

Nov 29

Bericht über unseren groovy client

http://www.heise.de/newsticker/foren/S-Apple-TV-2G-aufgebohrt/forum-189913/list/

Hier zu finden:

http://groovy.weasel-project.com/

Jul 07
IMG_0001.JPG IMG_0002.JPG IMG_0003.JPG IMG_0004.JPG IMG_0005.JPG IMG_0006.JPG IMG_0007.JPG IMG_0008.JPG IMG_0009.JPG
Jan 16

Heute habe ich den Arduino mit einen Wii Nunchuck verbunden. Die Ausgabe der Daten findet auf einem 16×2 LCD statt. Da ich meinen Nunchuck nicht zerschneiden wollte habe ich 2,45 Euro investiert und mir einen Adapter bei Watterott bestellt. http://www.watterott.com/WiiChuck-Adapter

Viel mehr braucht man auch nicht um den Nunchuck auszulesen. 3,3 v / 5,5 v, ground, data und clock angeschlossen und das war es. Funktioniert wunderbar uns lässt sich bestimmt cool mit einem Servo oder anderes kombinieren…

Den Code habe ich mir bei http://www.windmeadow.com/node/42 abgeguckt und ein wenig erweitert, damit mein LCD die Daten anzeigen kann.

lcd.clear();

sprintf (lcdOUtput, "X:%dY:%dC:%dZ:%d",joy_x_axis,joy_y_axis,c_button,z_button);

lcd.print(lcdOUtput);

lcd.setCursor(0,1);

sprintf (lcdOUtput, "X:%dY:%dZ:%d ",accel_x_axis,accel_y_axis,accel_z_axis);

lcd.print(lcdOUtput);

Der Nunchuck ist so empfindlich, dass er sogar Bewegungen auf meinen Schreibtisch mitbekommen :)

Und noch ein Video: Arduino+Nunchuck Video

Das Wifi-Shield ist noch drauf, da ich vorher das LCD via Webserver befeuert habe …

Next: Vielleicht einen Servo anschließen und eine Gehäuse für das LCD + Nunchucka Adapter bauen

Jan 13

So der erste Versuch ein 16×2 LCD-Display anzusteuern war erfolgreich. Wenn nicht hätte ich mir auch Gedanken gemacht :) Danke an die Arduio.cc Tutorials!

Natürlich musste ich mich erstmal eine Stunde damit beschäftigen das Breadboard falsch zu benutzen … Nächstes Projekt Arduino LCD + Wii Nunchuck :) Nix neues aber kann man ja mal mitnehmen!

Heute ist mein watterott Paket gekommen:

  • 1x Kabels zum stecken
  • 1x kleines Breadboard
  • 1x Nunchuck Adapater
  • 1x LCD
  • Format: 16×2
  • Zeichenhöhe: 5,55mm
  • Sichtfeld: 61×15,8mm
  • Modulgröße: 80×36mm
  • Tech: STN - gelb/grüne LED Hintergrundbeleuchtung
  • Temp: -20^C - +70°C
  • Image: Pos

Datasheet: DEM 16216 SYH-LY

Hier ein Auszug aus dem standard Arduino-Sketch:

// include the library code:
#include 

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup(){
    // set up the LCD's number of rows and columns:
  lcd.begin(16, 2);
  // initialize the serial communications:
  Serial.begin(9600);
}

void loop()
{
  // when characters arrive over the serial port...
  if (Serial.available()) {
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0) {
      // display each character to the LCD
      lcd.write(Serial.read());
    }
  }
}

VIDEO: Arduino LCD

Dec 07

Da mein iMac einen netten Festplattenschaden hatte musste die originale 500GB WD einer neuen 1TB WD weichen. Der Wechsel war recht simpel:

Anforderungen:

  1. Torx-Schraubendreher (T6 glaube ich)
  2. Einen zweiten Mann (Frau geht auch)
  3. Saugnapf / Saugnäpfe z.B. von einem Handtuchhalter (ich habe meine Navi-Halterung verwendet)
  4. Sauberen, festen und kratzfreien Untergrund!

Ablauf:

  1. iMac auf den Rücken legen
  2. Scheibe mittels Saugnapf/Saugnäpfe ansaugen und vorsichtig runternehmen. (Die Scheibe wird von mehreren Magnetleisten gehalten)
  3. Die 12 Schrauben am Rahmen lösen (Torx)
  4. Den Rahmen vorsichtig nach unten ziehen! VORSICHT! das iSight-Kabel kann schnell reißen und muss vorher gelöst werden
  5. Das LCD-Display (8 Schrauben)  losschrauben VORSICHT! nicht auf das Display abrutschen
  6. Das LCD-Display in Richtung Arbeitsspeicher anheben (zweiter Mann/Frau) VORSICHT! aufpassen, dass kein Kabel auf Spannung ist oder reißt!
  7. Der Winkel zwischen LCD-Display und Board sollte ausreichen um die Festplatte identifizieren und lösen zu können. (Zwei Schrauben an der Platte, Steckverbindungen und Sata-Stecker) VORSICHT! Es klebt noch ein Temperatursensor  auf der originalen Platte, diesen vorsichtig lösen und auf die neue übernehmen!
  8. Neue Festplatte wieder einsetzen, LCD-Display vorsichtig absenken und verschrauben
  9. Den Rahmen vorsichtig wieder draufsetzen VORSICHT! Keine Kabel einklemmen und oder das Display verkratzen (besonders auf die iSight achten)
  10. Das LCD-Display reinigen, am besten mit Druckluft oder einen Microfasertuch
  11. Die Scheibe vorsichtig einsetzen
  12. DONE!

bild0202

Nov 18

Ich habe mir vor ein paar Tagen eine alte “neue” GSX 1100 E zugelegt. Die gute hat “wahrscheinlich” um die 30TKM gelaufen und ist “wahrscheinlich” aus 1. Hand.

Sie ist schon ein wenig umgebaut (richtung Streetfighter) aber es gibt noch so einiges zu tun. Alle Änderungen sind eingetragen!

  • 1 Mann Heck
  • Blinker
  • Lenker
  • Stahlflexleitungen
  • Reifen / Felgen
  • Fußrastenanlage (Gimbel)
  • 4in1 Anlage (Laser)

Hier ein paar Daten:

Modell: GSX 1100 E
Baujahr: 1980 - 1984
Motor: luftgekühlt, 4-Takt, 4-Zyl., Reihe
Hubraum: 1075 ccm
Leistung kW/min: 74/8700
Drehm. Nm/min: 85/6500
Ventilsteuerung: 4 Ventile, DOHC
Vergaser: 4 Mikuni 34 mm
Getriebe: 5-Gang
Sekundärantrieb: Kette
Fahrwerk: Doppelschleifen-Rohrrahmen
Federweg v./h.: 160/108 mm
Bremsen v./h.: 2×280 mm Scheibe / 280 mm Scheibe
Reifen v./h.: 3.50-19/4.50-17
Tankinhalt: 24 Liter
Gewicht: 259 kg
Höchstgeschw.: 220 km/h
Nov 08

Der Sonntag wurde ausgiebig genutzt um das Heck weiter voran zu bringen. Wir haben damit angefangen den Tankanschluss zu laminieren. Als Unterkonstruktion dient die originale Sitzschale welche wir zugeschnitten haben.  Zudem wurde der Tank erstmal mit Frischhaltefolie eingewickelt, damit wir den Anschluss direkt am Tank formen können. Später konnten wir ohne Probleme den Anschluss vom Tank trennen. Die Form ist nicht zu 100% rausgekommen und muss noch ein wenig überarbeitet werden …

IMG_0044 IMG_0043 IMG_0042 IMG_0041 IMG_0040 IMG_0039 IMG_0038 IMG_0036 IMG_0035 IMG_0034 IMG_0033 IMG_0032 IMG_0031 IMG_0030 IMG_0029 IMG_0028 IMG_0027 IMG_0026 IMG_0025 IMG_0024
Nov 07

Heute habe ich einem alten Motherboard den PS2-Anschluss entwendet. Ich habe soweit alle Leitungen verlötet und auch angeschlossen, jetzt sollte es möglich sein Tastatur, Maus oder einen Barcodescanner anzusteuern (oder was sonst noch PS2 nutzt). Im nächsten Schritt wird die “Software” erstellt um die Tastatur anzusteuern. Dann wird es Code-Beispiele geben …

(Die LEDs dienen lediglich dem Hardware-Debug …)