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
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:
- Torx-Schraubendreher (T6 glaube ich)
- Einen zweiten Mann (Frau geht auch)
- Saugnapf / Saugnäpfe z.B. von einem Handtuchhalter (ich habe meine Navi-Halterung verwendet)
- Sauberen, festen und kratzfreien Untergrund!
Ablauf:
- iMac auf den Rücken legen
- Scheibe mittels Saugnapf/Saugnäpfe ansaugen und vorsichtig runternehmen. (Die Scheibe wird von mehreren Magnetleisten gehalten)
- Die 12 Schrauben am Rahmen lösen (Torx)
- Den Rahmen vorsichtig nach unten ziehen! VORSICHT! das iSight-Kabel kann schnell reißen und muss vorher gelöst werden
- Das LCD-Display (8 Schrauben) losschrauben VORSICHT! nicht auf das Display abrutschen
- Das LCD-Display in Richtung Arbeitsspeicher anheben (zweiter Mann/Frau) VORSICHT! aufpassen, dass kein Kabel auf Spannung ist oder reißt!
- 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!
- Neue Festplatte wieder einsetzen, LCD-Display vorsichtig absenken und verschrauben
- Den Rahmen vorsichtig wieder draufsetzen VORSICHT! Keine Kabel einklemmen und oder das Display verkratzen (besonders auf die iSight achten)
- Das LCD-Display reinigen, am besten mit Druckluft oder einen Microfasertuch
- Die Scheibe vorsichtig einsetzen
- DONE!

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 …
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 …)
