Forum: Mikrocontroller und Digitale Elektronik ATtiny im Iphone, gesteuert vom Vibrationsmotor


von Daniel J. (theend)


Angehängte Dateien:

Lesenswert?

Hallo, erstmal echt tolles Forum.

Ich habe mich ein wenig in die Welt der Microcontroller eingelesen.
Und verstanden das wenn ich ein "taster" an dem Controller wie zb dem 
ATTiny2313 anschließen will, ich dies über den Pullup widerstand machen 
muss.

Meine frage:
Ich würde gerne, das der Microcontroller abwartet das der 
Vibrationsmotor vom Handy anspringt, und somit LEDs zum leuchten bringt.

Hätte mir das so vorgestellt wie auf dem Bild zu erkennen.
Das Handy selbst fungiert als schalter, der Motor als Widerstand. Wäre 
das ein Kurzschluss oder sollte ich eine Diode verwenden? Möchte mein 
IPhone nicht zerstören. Muss ich noch etwas beachten? Kann das Iphone 
dadurch irgendwie zerstört werden?

Vielen dank

von Typ (Gast)


Lesenswert?

Willst du dein Telephon dafür öffnen, oder seh ich das falsch?

von Student (Gast)


Lesenswert?

Du hast das falsche Telefon.
Das Konzept von Apple ist:
Nur Apple bastelt dran rum und erlaubt Software, dafür funktioniert es 
anständig.
Die Rolle der Kunden:
Geld bezahlen, klappe halten, ist schon alles super, was Apple macht.

Davon mal abgesehen ist in den Handys sicher kein Platz mehr für einen 
µC. Wenn es noch was anderes bei einem Anruf machen soll, dann würde ich 
zusehen, das über die Software zu lösen und wenn was ausgelöst werden 
soll das ganze über die Schnittstelle nach außen geführt. Dafür ist das 
IPhone aber ungeeignet, da legal keine selbstgeschriebene Software 
darauf installiert werden kann.

von Daniel J. (theend)


Lesenswert?

Hallo,
ja das IPhone soll geöffnet werden.

Also ein Attiny10 z.B. bekommt man überall unter. Platz werde ich schon 
finden, aber mir geht es hier lediglich um die Schaltungen. Danke ;)

von Paul (Gast)


Lesenswert?

>Dafür ist das IPhone aber ungeeignet, da legal keine selbstgeschriebene
>Software darauf installiert werden kann.

Ist so nicht richtig. Mit dem iOS Developer Program($ 99,- pro Jahr) 
kann man die selbst programmierten Apps legal signieren und auf bis zu 
100 Geräten installieren.

von Daniel J. (theend)


Lesenswert?

Jailbreaken an sich ist auch nicht illegal.
Aber das habe ich ja auch nicht in den Raum geworfen, ich möchte keine 
Programme im Iphone programmieren.

Lediglich soll ein ATTiny auf den Vibratormotor "hören".

von Jobst M. (jobstens-de)


Lesenswert?

Miss doch einfach nach!

Einfach mal an beiden Seiten des Motors gegen Batterie - messen. Einmal 
Motor an, einmal Motor aus.

Vermutlich kommt dort schon für Dich ein brauchbares Signal raus.


Gruß

Jobst

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Daniel J. schrieb:
> Ich würde gerne, das der Microcontroller abwartet das der
> Vibrationsmotor vom Handy anspringt, und somit LEDs zum leuchten bringt.

Warum nicht einfach die LEDs mit Vorwiderstand an den Motor machen? Da 
halte ich einen MC für überflüssig. Oder ne App schreiben, die das 
Backlight anschaltet, wenn es klingelt...

von Conny G. (conny_g)


Lesenswert?

Übrigens schaltet - zumindest das iPhone 5 - sogar den Blitz ein bei 
Anruf von Favoriten- Kontakten.

von Warum (Gast)


Lesenswert?

das IPhone überhaupt öffnen? Lege außen ein billiges Mikrophon drauf,
das als Erschütterungsmelder (Tiefpass), die Vibration aufnimmt.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Daniel J. schrieb:
> Also ein Attiny10 z.B. bekommt man überall unter.

Hast Du schon mal ein aktuelles iPhone von innen gesehen?

Wenn nein: ifixit.com, dort nach "iphone teardown" suchen.


Obendrein müsstest Du Deine LEDs auch noch irgendwo unterbringen.

von K. J. (Gast)


Lesenswert?

Warum schrieb:
> das IPhone überhaupt öffnen? Lege außen ein billiges Mikrophon drauf,
> das als Erschütterungsmelder (Tiefpass), die Vibration aufnimmt.

Naja wenn es JB hat hette er auch ne Seriele Schnittstelle und VDD+GND 
auf dem Klinkenstecker, das teil zu öffnen zum spielen ist eine ziemlich 
besch...  idee.

von Hasso (Gast)


Lesenswert?

Daniel J. schrieb:
> Also ein Attiny10 z.B. bekommt man überall unter.

Ich glaube du solltest erstmal nachschauen wie viel Platz da noch ist.
bei Handys wird jeder mm genau genutzt, und wenn etwas noch frei ist 
liegt es maximal daran das es sonst irgendetwas anderes stören würde 
Dünnste Platine + Attiny drauf ist wohl schon zu dick für irgendeine 
Stelle.
Such mal nach Teardown iphone

von Jankey (Gast)


Lesenswert?

Der Vibra vom iPhone5 is in der Linken oberen ecke.

Was die wesentlich interessantere Frage ist, wie willst du das Signal 
vom Home button abgreifen wenn es kein gewöhnlicher Schließer ist?

Falls du mit einer Multimeter verifiziert hast das der Homebutton nicht 
einfach ein schließer ist würde ich das hier posten. :D

von Daniel J. (theend)


Lesenswert?

Hatte schon meherer Iphones offen, und auch schon das Iphone 4s das ich 
hier habe, platz finde ich sicherlich, natürlich verwende ich den ATTiny 
dann ohne Platine.

Das auseinanderbauen finde ich auch nicht schwer, mir geht es hier aber 
auch nicht darum zu erfahren das kein platz ist usw.

Selbst messen könnte ich natürlich auch, alledings wollte ich es umgehen 
das ich "nur" zum messen das Iphone zerlegen muss, und dann nochmal um 
alles zu installieren.
Ich weiß aber nicht wie der Motor angesteuert wird, und ich möchte den 
ausgang vom Board zum Motor nicht zu stark belasten.

von Hasso (Gast)


Lesenswert?

Und jetzt soll jemand von uns sein iPhone öffnen?

von Daniel J. (theend)


Lesenswert?

hab ich doch nicht geschrieben.

wenn ich fragen würde, wie kommt der Strom in die Steckdose, verlang ich 
auch nicht das jeder zu Atomkraftwerken fährt und sich alles erklären 
lässt.

Niemand soll sein Iphone wegen mir öffnen, nur wenn es jemanden gibt, 
der schon weiß was sache ist, soll seine erfahrungen teilen.

Ein Forum ist mitunter darum da, nach erfahrungen anderer zu fragen, und 
das habe ich gemacht.

von Martin K. (maart)


Lesenswert?

Daniel J. schrieb:
> Ich weiß aber nicht wie der Motor angesteuert wird, und ich möchte den
> ausgang vom Board zum Motor nicht zu stark belasten.

Strom fließt, Strom fließt nicht, ganz einfach.

von Florian T. (florian_t)


Lesenswert?

Der Vibrationsmotor ist ein ganz normaler Gleichstrommotor der von der 
Platine eine kleine Spannung bekommt. Du hast Recht damit, wenn Du den 
Weg nicht noch zusätzlich durch deine LEDs und den µC belasten willst. 
Das könnte unangenehme Folgen haben.

Wenn die LEDs nichts besonderes machen sollen als konstant zu leuchten, 
dann würde Dir schon ein Transistor reichen, dessen Basis vom Pluspol 
des Motors geschaltet wird. Den Saft würde ich dann direkt vom Akku 
abgreifen. Der hat mit 3,x Volt auch schon die richtige Spannung, so 
dass ein Vorwiderstand evtl. auch wegfallen könnte.

von Daniel J. (theend)


Lesenswert?

wenigstens einer der mich versteht :D

Leider sollen die leds nicht nur leuchten, sondern in einer bestimmten 
folge leuchten.

Würde es vllt mit einem Transistor zwischen motor und attiny 
funktionieren?

von Alex (Gast)


Lesenswert?

Hallo

wenn dein iphone bei benachichtigung blinken soll, stell es doch einfach 
ein.

http://www.iphone-ticker.de/basics-led-benachrichtigungen-fur-den-sms-eingang-aktivieren-27243/

MfG Alex

von Sven (Gast)


Lesenswert?

Also ich gehe davon aus das der Motor mit weniger wie 5v betrieben wird 
(Nur vermutung bitte vorher nachmessen)

Somit kannst du das Signal vom Motor ohne Probleme in einen UC 
einspeisen.
Aber währe es nicht Eventuell besser eine Bluetooth 
freisprecheinrichhtung umzubasteln?  (Iphones haben doch Bluetooth ? )

von Jobst M. (jobstens-de)


Lesenswert?

Florian Trück schrieb:
> Der hat mit 3,x Volt auch schon die richtige Spannung, so
> dass ein Vorwiderstand evtl. auch wegfallen könnte

=-O

Davon würde ich nicht nur Abstand nehmen, weil der Akku keine konstante 
Spannung hat ...


Sven schrieb:
> Also ich gehe davon aus das der Motor mit weniger wie 5v betrieben wird
> (Nur vermutung bitte vorher nachmessen)

Die Vermutung habe ich auch. Aber er möchte ja nicht nachmessen.

Sven schrieb:
> (Iphones haben doch Bluetooth ? )

Klar, womit sollen sie denn sonst vom Apfel abbeissen!?
Eiertelefone haben einfach alles!
Äpfel, Eier, blaue Zähne, AiDS (Apple iPh*ne Damage System), uvm.!
:-D


Gruß

Jobst

von Florian T. (florian_t)


Lesenswert?

Daniel J. schrieb:
> Würde es vllt mit einem Transistor zwischen motor und attiny
> funktionieren?

Ja, Du musst nur sicher stellen, dass der attiny mit der geringen 
Spannung auskommt. Wenn Du Low power LEDs verwendest, könntest Du die 
LEDs auch direkt vom tiny treiben lassen. Wenn Du Dein Zimmer 
ausleuchten willst, müssen die ebenfalls mit einem Transistor gegen Akku 
getrieben werden.

von Florian T. (florian_t)


Lesenswert?

Jobst M. schrieb:
> Davon würde ich nicht nur Abstand nehmen, weil der Akku keine konstante
> Spannung hat ...

Naja, 3,7V max und nach unten soweit wie es die Schutzschaltung zulässt. 
Damit kann man doch schon mal rechnen...

Jobst M. schrieb:
> Sven schrieb:
>> Also ich gehe davon aus das der Motor mit weniger wie 5v betrieben wird
>> (Nur vermutung bitte vorher nachmessen)
>
> Die Vermutung habe ich auch. Aber er möchte ja nicht nachmessen.

Vibrationsmotoren in Handys laufen wegen ihrer kleinen Größe meistens 
mit 1,2V - 1,8V. Deshalb habe ich ja auch von einem Transistor als 
"Einschalter" geredet.

von Walter S. (avatar)


Lesenswert?

Florian Trück schrieb:
> Naja, 3,7V max und nach unten soweit wie es die Schutzschaltung zulässt.
> Damit kann man doch schon mal rechnen...

rechnen schon, aber da wird als Basiswiderstand sicher nicht 0 Ohm 
rauskommen

von Daniel J. (theend)


Lesenswert?

Die stromstärke zum motor ist meines erachtens immer dieselbe.
Ich habe mir die Tage Iphone Schematics angesehen, das vom Iphone 3gs 
war detailierter, und mit 1,3 volt angegeben.
Beim Iphone 4s wurde nichts angegeben, dieser Motor ist an dem IC:
U60
CS42L63B
WLCSP

angeschlossen, leider finde ich dazu auch nichts.

Es handelt sich dabei ja um einen WLCSP chip, und den möchte ich nicht 
durch zusätzlichen stromzieher zerstören.

Aber einen Transistor könnte ich doch damit schalten oder? Transistor 
mit dem Motor +, Batterie + und dem tiny verbunden.

PS: Es geht hier um ein Iphone 4s nicht um das Iphone 5, danke.

von kopfkratzer (Gast)


Lesenswert?

Kopfkratz
Und warum mißt Du nicht einfach via Spule ob durch das Kabel zum Motor 
ein Strom fließt ?

von Martin K. (maart)


Lesenswert?

Lese (und verstehe) diesen Artikel hier: 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC

Dann weißt du auch wie du den tiny an den Vibrationsmotor anschließen 
musst.

von blub (Gast)


Lesenswert?

Li-Ion haben nominell 3.6 - 3.7V was eine Ladeschlussspannung von 4.1 - 
4.2V bedeutet und zumindest mein Handy zeigt bei 3.6V nen leeren Akku 
an.

Akku Schutzschaltungen dagegen gehen durchaus auch bis 2.5V runter, nur 
tut das dem Akku nicht sonderlich gut ...

von EGS (Gast)


Lesenswert?

Gab's da nicht mal vor 4-5 Jahren solche Werbegeschenke aus ner Antenne 
und ner LED? Die LED hat dann immer geleuchtet wenn GSM aktiv 
wurde...moment, hab glaube noch ein so nen Ding von ATI iwo rumliegen 
:-P

von Daniel J. (theend)


Lesenswert?

das wäre allerdings auch noch ne alternative, ohne das ich das risiko 
begehe das Iphone bzw den Motor zu zerstören.

von Jobst M. (jobstens-de)


Lesenswert?

Die Dinger blinkern aber auch während des Gesprächs ...


Gruß

Jobst

von Daniel J. (theend)


Lesenswert?

hm stimmt

also wegen der schaltung oben
ich müsste also noch eine diode und einen Widerstand einsetzen?
der widerstand zwischen attiny input und gnd und die diode zwischen 
motor und attiny? so richtig?

von Jobst M. (jobstens-de)


Lesenswert?

Liest Du eigentlich, was die Leute Dir schreiben?
Also die wichtigen Dinge?
Oder lässt Du das bleiben, weil es dann zu kompliziert wird?

Und wenn Du schon sissen möchtest, wie Du etwas verschalten sollst, wie 
wäre es dann mit einem Plan? Schaltungsprosa ist nämlich nicht 
unmissverständlich.


Gruß

Jobst

von Daniel J. (theend)


Lesenswert?

natürlich lese ich mir die sachen durch, nur mir fehlt irgendwie der 
anstoß, bzw ich verstehe das bisher nicht so ganz

von Robert S. (razer) Benutzerseite


Lesenswert?

Daniel J. schrieb:
> natürlich lese ich mir die sachen durch, nur mir fehlt irgendwie der
> anstoß, bzw ich verstehe das bisher nicht so ganz

Dann solltest du von deinem Vorhaben einmal Abstand nehmen, und mal ein 
einfaches uC Tutorial durchmachen bei dem du mal eine Led blinken 
lässt...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.