Hallo zusammen, ich war lange auf der Suche nach einem Ersatz für mein altes Nexus 7 Tablet, welches ich für meine Wohnungsautomatisierung benutze. Hier beschreibe ich jetzt meine Umsetzung mit einem FIRE HD10 Amazon Tablet mit Werbeinhalten. Es dient u.a. meiner Dokumentation :-) und ich hoffe es können einige von euch profitieren. Es ist ein Bastelprojekt, d.h. ich beschreibe nur meine Umsetzung, was Ihr damit macht ist euch überlassen. Wenn ihr Fragen habt oder Verbesserungsideen gerne unten dazuschreiben. Folgende Abschnitte plane ich zZ.: 1) Zielsetzung & Einschränkungen (damit man weiß, ob man weiter lesen möchte) 2) Einstellungen auf dem Tablet (Für Werbungsunterdrückung / Autostart der Webseite) 3) Schaltungsdesign (Ersatz des Akkus durch ein 5V Netzteil + BootOnPower) 4) Mechanisches Design - Gehäuse 5) Evtl auch meine kleine Umsetzung in FHEM Greez Ert
1) Zielsetzung & Einschränkungen Ich wollte ein Full HD Tablet mit mind. 10Zoll zu einen bezahlbaren Kurs haben, welches beim Anlegen einer Spannung automatisch hochfährt. Der Akku wird ausgebaut und durch eine Schaltung ersetzt, welche mir die Batteriespannung von ca 4,2V erzeugt und das Tablet hochfahren kann. Das FIRE HD 10 Tablet kostet mit Werbeinhalten zZ im BlackFridaySale 88€ Generation 9 - 2019. Die Schaltung kostet überschlagweise **25**€? (**wird berichtigt, wenn ich das Kapitel geschrieben habe) Zu den Einschränkungen: a) Die Werbung kann man ausschalten, aber wer weiß wie lange das anhält. Darum lasse ich das Tablet bei mir nicht ins Internet. (Fritzbox-Einstellung) Ich habe es aber auch ab und an im Internet und bis jetzt kein Problem damit. b) Das Tablet misst den Strom oder approximiert den Verbrauch, d.h. das Tablet muss alle zwei/drei Tage vom Netz getrennt werden. Ich schalte es via Zeitschaltuhr nachts drei Stunden aus, klappt bis dato problemlos. c) Um den Autostart hinzubekommen muss man einmal die Platine lösen und Leitungen auf der Rückseite anlöten, näheres hierzu in Punkt 3)
2) Einstellung auf dem Fire HD10 zum Unterdrücken der Werbeinhalte und Webseiten-Autostart a) Tablet einschalten b) WLAN PW c) Einloggen in Amazon Account d) Rest skippen / ablehnen e) Einstellungen in Android (Fire Mod) Eigenschaften->Geräteoptionen -> Über das Tablet -> Mehrfach auf die Seriennummer klicken -> dann ist man Entwickler Eigenschaften -> Geräteoptionen ->Entwickleroptionen Entwicklungsmode-Einschalten USB Debugging Standard-USB-Konfiguration -> Dateienübertragung Eigenschaften -> Sicherheit und Datenschutz -> App Nutzungsdaten erfassen -> Ausschalten f) PC USB in Buchse – Debugging zulassen g) Auf dem einem PC (bei mir Win10) ADB Shell installieren/kopieren cd c:\Program Files (x86)\Android\platform-tools\ >adb shell Das Tablet antwortet mit „maverick:/$“ h) Amazon Apps ausschalten pm disable-user --user 0 com.amazon.legalsettings pm disable-user --user 0 com.amazon.kindle.otter.oobe.forced.ota pm disable-user --user 0 com.amazon.device.software.ota pm disable-user --user 0 com.amazon.device.software.ota.override pm disable-user --user 0 com.amazon.weather pm disable-user --user 0 com.amazon.platform pm disable-user --user 0 com.amazon.settings.systemupdates pm disable-user --user 0 com.amazon.kindle pm disable-user --user 0 com.amazon.avod pm disable-user --user 0 com.amazon.kindle.kso pm disable-user --user 0 com.amazon.kindle.cms pm disable-user --user 0 com.amazon.webapp pm disable-user --user 0 com.amazon.tahoe pm disable-user --user 0 com.amazon.iris pm disable-user --user 0 com.audible.application.kindle pm disable-user --user 0 com.amazon.cloud9.kids pm disable-user --user 0 com.amazon.cloud9.contentservice pm disable-user --user 0 com.amazon.cloud9 pm disable-user --user 0 com.amazon.venezia pm disable-user --user 0 com.amazon.unifiedsharegoodreads pm disable-user --user 0 com.goodreads.kindle pm disable-user --user 0 com.amazon.ags.app pm disable-user --user 0 com.amazon.geo.mapsv2.services pm disable-user --user 0 com.amazon.geo.mapsv2 pm disable-user --user 0 com.amazon.geo.client.maps pm disable-user --user 0 com.amazon.windowshop pm disable-user --user 0 com.amazon.csapp pm disable-user --user 0 amazon.alexa.tablet pm disable-user --user 0 com.amazon.dee.app pm disable-user --user 0 com.amazon.mp3 pm disable-user --user 0 com.amazon.photos pm disable-user --user 0 com.android.calendar pm disable-user --user 0 com.android.contacts pm disable-user --user 0 com.android.email pm disable-user --user 0 com.amazon.photos.importer pm disable-user --user 0 com.amazon.kindle.otter.oobe i) Ich nutze einen Alternativen Launcher und für den automatischen Start meiner Webseite einen Kiosk-Browser: APKs übertragen Fire/Downloads/ Nova-Launcher (zb chip https://www.chip.de/downloads/Nova-Launcher-APK-Android-App_119491504.html) Fully-Browser (https://www.fully-kiosk.com/de/) Beide Apps installieren In Fully anpassen: Appstart bei Systemstart und Startseite anpassen. Gibt viele gute ggf kostenpflichtige Features, einfach mal durchschauen. (zb Motion Erkennung, Pro Version kostet aber ca 7€ und braucht einmal Internet) j) Abschalten des Fire Lauchers via ADB Shell pm disable-user --user 0 com.amazon.firelauncher Falls irgendwann mal notwendig, Einschaltbefehl: pm enable com.amazon.firelauncher ==> jetzt startet das Tablet automatisch den Kiosk-Browser mit der eingestellten Webseite Quelle ua: https://forum.xda-developers.com/hd8-hd10/general/guide-remove-amazon-apps-fire-10-hd-2019-t4009547 … Nächste Punkte folgen demnächst, ein Daumen hoch würde mir sagen ob viel Interesse besteht :-)
manchmal ist ja der Weg das Ziel, vl auch bei mir hier … ;-) Aber wenn es sowas günstig zu kaufen gibt, dann her mit dem Link. Ich habe sowas noch nicht gesehen.
3) Teil 1 Vorbereitung - Schaltungsdesign (Ersatz des Akkus durch ein 5V Netzteil + BootOnPower) 1) Tablet aufmachen mit Handy-öffnungs-Tools, Gegenüber der Bedienseite anfangen. (Bild1) 2) Alle Flachbandleitungen + Akku lösen und die Schrauben (alle TX5) lösen (Bild 2) 3) Platine umdrehen und an die Test-Punkte 4 dünne Leitungen ca 20cm anlöten (Bild 3 + 4) 4) Zurückdrehen und wieder Festschrauben + Flachbandkabel und Akkuleitung anklemmen (Bild 5) 5) Testen der Leitungen mit kurzes verbinden der Powerleitung (Orange) zu GND-Leitung (Schwarz) --> Tablet geht an
3) Schaltungsdesign Teil 2: Platine+Code (Ersatz des Akkus durch ein 5V Netzteil + BootOnPower) Das Ersetzen des Akkus mit einem Spannungsregler führte in der ersten Version zu einigen Schwierigkeiten. Am Labornetzteil mit dicken Kabel hat es problemlos funktioniert, aber an einem kleinen 1,5A 5V Netzteil nicht mehr. Problematisch war, dass die Spannung zu sehr einbricht wenn das Tablet ein bisl Strom braucht. Also ordentlich Pufferkondensatoren rein. Die sind aber recht teuer wenn die klein und flach sind… Mein Kompromiss sind einige Tantals, ein paar Supercapacitors (XH414HG IV01E - 3.3V 0.07F) von Aliexpress und ein paar Kerkos (müssen aber nicht alle bestückt werden). Zusätzlich kann die Schaltung den Strom messen und darüber auch Zustände ermitteln (wenig Strom=Display aus --> Powerbutton „drücken“). Braucht man aber nicht wirklich. Die 4,2V (bei mir 3,9V) werden von einem einstellbaren LDO (https://www.onsemi.com/pub/Collateral/NCP57302-D.PDF) erzeugt. Das versetze Einschalten übernimmt ein kleiner Atmega (Arduino Pro Mirco Board). Drei kleine Mosfets können die drei Fire HD10 „Buttons drücken“. Ich nutze aber nur den Power Button, Lautstärke ist bei mir immer aus. Die Lipo-Leitung zum Tablet gibt es vorkonfektioniert, zb bei Distrelec oder man opfert den Lipo… https://www.distrelec.de/de/konfektioniertes-kabel-mm-raster-pico-ezmate-buchse-pico-ezmate-buchse-schaltungen-150mm-molex-36920-0602/p/30156732 Schaltplan, Boardfile und ein paar Fotos anbei. (Eagle 6.4) Grobe Kosten: 10 Platinen bei pcbway – 15€ --> 1,5€ pro Stk Kerkos, Supercaps; Tantal-C; - 10€ Arduino Pro Micro Aliexpress – 3€ R;LEDs; Dioden; LDO; Fets - 10€ Gesamt ca 25€ (bzw 40€, wenn einer eine unbestückte Platine haben will gerne melden, hab noch ein paar über) Der LDO wird vom µC langsam hochgefahren, sonst bricht die Spannung zu stark ein. Anbei der simple Arduinocode. Bei mittlerer Helligkeit verbraucht das Tablet ca 2,5W
:
Bearbeitet durch User
Sehr spannend... Ich lese hier mal mit... (Meine aktuelle Annahme... Bei mir bleibt der Akku drin...) Danke fürs dokumentieren und Teilen übrigens !
Finde ich auch klasse (und habe ich erst jetzt gefunden) - danke für die schöne Dokumentation Deiner Arbeit! Ich habe mich aber auch gefragt, warum Du nicht den Akku drin lässt und einfach 5V an der USB-Buchse einspeist. Die Buttons "fernsteuerbar" von einem Controller für Auto-Power-on und ggf. nächtliches Reboot kann man ja trotzdem machen. Bin auf den FHEM-Teil gespannt. :) Und zur "Zielsetzung" hätte ich noch gern gewusst, wie genau Du das Tablet in deine Hausautomatisierung einbauen willst. Ich nehme mal an: Ein fest installiertes, stationäres Bedienteil, was "nur" eine Website Deines Heimautomations-Servers anzeigt? Soll das Display standardmäßig dauerhaft aus sein? Muss man dann jedesmal erstmal entsperren, bevor man irgendwo Licht an/ausschalten kann?
Habe hier lange nicht mehr reingeschaut, Freut mich, dass sich ein paar interessieren. Da lohnt sich das weiterdokumentieren immerhin :-) Akku ist bei mir draußen weil: - Ich bin leider nirgends an die 5V USB Spannung gekommen, und ein USB Stecker ist riesig - nicht dauerhaft ein Lipo an der Wand - Platz für Platine Mit dem Fullybrowser gibt es in der Vollversion auch die Möglichkeit das Display bei Bewegung "anzumachen". Das Display ist bei mir aber mit einem kleinen Wochenplan an, wenn die Steckdose an ist... Wenn man in Fhem schon Präsenzgeschichten implementiert hat kann man es ja auch evtl daran koppeln. Der Fully remote Admin kann das Display mit einem Befehl einschalten, der Kiosk Bowser ist echt sein Geld wert! Next: mein Gehäuse VG Ert
Nur kurz zum besseren Verständnis: Nils P. schrieb: > Akku ist bei mir draußen weil: > - nicht dauerhaft ein Lipo an der Wand Verstehe ich das richtig, dass Du nicht dauerhaft einen bestromten Lipo-Akku an der Wand montiert haben möchest? Vermutlich wegen der Brandgefahr? > Mit dem Fullybrowser gibt es in der Vollversion auch die Möglichkeit das > Display bei Bewegung "anzumachen". "Bewegung" soll hier heißen: Wenn man das Display antippt, geht das Backlight an? Oder wenn "Bewegung" in den Bildinhalt kommt, den der Browser anzeigt? Oder meinst Du Bewegung durch herumtragen des Tablets? Aber letzteres wär' ja quatsch, wenn Du das Tablet ohnehin fest verbauen willst.
> Verstehe ich das richtig, dass Du nicht dauerhaft einen bestromten > Lipo-Akku an der Wand montiert haben möchest? Vermutlich wegen der > Brandgefahr? genau - 5V weg - Tablet aus > "Bewegung" soll hier heißen: Wenn man das Display antippt, geht das > Backlight an? Oder wenn "Bewegung" in den Bildinhalt kommt, den der > Browser anzeigt? Oder meinst Du Bewegung durch herumtragen des Tablets? > Aber letzteres wär' ja quatsch, wenn Du das Tablet ohnehin fest verbauen > willst. das Fire hat eine Front-Kamera und Fully bietet die Möglichkeit einer Motion-Detection Aber Fully kann auch mit einer Warnnachricht "schicken" wenn es bewegt wird... Als Diebstahlschutz
Bis hierher sehr schön dokumentiert, danke :) Geht's noch weiter?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.