Forum: Mikrocontroller und Digitale Elektronik amazon Echo Button


von Andreas K. (andreas_k209)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe mit zwei der amazon Echo-Butons zugelegt für nur 10€. Sie 
konnte ich mit Windows koppeln - die entstandenen Seriellen 
Schnittstellen (2x) blieben aber ruhig.

Ich habe bis jetzt 2 Webseiten zum Thema gefunden:
https://mpetroff.net/2017/12/amazon-echo-button-teardown/
https://wikidevi.com/wiki/Amazon_Echo_Button_(H5V83Y)
Die Pin-Beschreibungen waren widersprüchlich, das Wiki hat meine Daten 
übernommen.

So habe ich angefangen die Pins eines amazon Echo Button zu ermitteln. 
Platine fotografiert, tracen und durch geklingeln.
Die Platine scheint dreilagig zu sein - in der Mitte läuft der (+)-Pol.

Verbaut ist ein CYW920735. Der kann Bluetooth 4.2. Hat  2 MB ROM und 384 
KB RAM. Dazu eine ganze Reihe weiterer Features z.B. IR-Modulator und 
Demodulator; PDM Microphone; Security Engine.

Datenblatt:
https://wireless.electronicspecifier.com/attachment/view/5a7c47015a8ec97b5e8b4572/Cypress%20CYW20735%20datasheet

Davon gibt es von Cypress ein Evaluation Kit, dazu die passende 
Entwicklungsumgebung (Eclipse) mit allerlei Beispielen.
Die Chip-Pin-Belegungen findet man auch bei Cypress (daher meine 
Bezeichnungen).
Weiter verbaut sind 3 RGB-LEDs die gemeinsam angesteuert werden. Sie 
haben einen gemeinsamen +-Pol.

Im Betrieb läuft das mit zwei Microzelle (AAA), parallel geschaltet mit 
1,5V.

Die rückseitigen Pins sind:
1
TWF 3: Batterie Plus 1,5V (vermutlich bis 1,8V)
2
TWF 1: VCC (nicht Batterie, vermutlich 3V3)
3
TWF 2: GND
4
TWF 7: Button
5
TWF 8: SPI MOSI
6
TWF 9: UART TXD
7
TWF 10: UART CTS N
8
TWF 11: UART RXD
9
TWF 12: UART RTS N
10
TWF 22: Vcc / LHL VDDO

Auf der Oberseite gibt es einmal Lötpins (siehe Foto):
1
[P7]   [Vcc]   [P11=Button]
2
J3 [P32] J1[P10]          [GND]

und eine 6er Gruppe (UART) (siehe Foto) "Spitze links":
1
 /-------------------------------------
2
/   (UART_CTS_N)(UART_RXD)(UART_RTS_N)|
3
\   (Vcc       )(UART_TXD)(    GND   )|
4
 \-------------------------------------
Die RGB-LEDs sind an Pin 29 (blau), P28 (grün) und P27 (rot) 
angeschlossen.
Der Button ist an Pin P11 angeschlossen.

Ich weis nicht ob ich es schaffe was in C zu machen - mehr als Arduino 
habe ich in der Richtung nicht gemacht.

Ich hab auch noch nicht probiert die serielle Schnittstelle (UART) per 
Kabel anzuzapfen. Deshalb steht oben "vermutlich".

Im schlimmsten Fall stopfe ich da einen ESP rein. :-o

Bei Bedarf habe ich die Bilder noch in doppelter Auflösung da.

Ansonsten sind die Spiele eröffnet.

: Bearbeitet durch User
von Jan Eckel (Gast)


Lesenswert?

Schönen guten Morgen.
Ich würde gerne den echo Button extern auslösen! Wo muss ich den dann 
die zwei Kabel anlöten?

MFG Jan Eckel

von Stefan F. (Gast)


Lesenswert?

Jan Eckel schrieb:
> Ich würde gerne den echo Button extern auslösen!

Ich dachte Amazon hätte das Projekt beendet? Funktioniert der Button 
denn noch?

> Wo muss ich den dann die zwei Kabel anlöten?

Logischerweise an die beiden Kontakte der Taste, die du auslösen willst.

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.