Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi - Ajarnpa
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi - Ajarnpa
Anonim
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi
Voer APK Blynk of andere Android-app uit als HMI op Raspberry Pi

Hallo makers!

Dit is mijn eerste instructable…

Dit ligt binnen het bereik van de frambozenbeginner.

Ik heb veel tijd gestoken in het vinden van de juiste combinaties voor een goede betrouwbaarheid en snelheid van inbedrijfstelling. Aangezien ik weinig informatie heb gevonden om dit te implementeren, lijkt het me interessant om dit met u te delen!

Voor een persoonlijk project met een ESP32 wilde ik de Blynk-applicatie gebruiken als HMI-bedieningsscherm. Het gebruik van een mobiele telefoon was niet ideaal, een touchpad gaf te veel openingen van omgeleid gebruik met andere apps.

Dus koos ik voor het gebruik van een Raspberry PI 3b+ met een touchscreen. Voor dit project heb ik een officieel 7 scherm gebruikt.

Ter informatie kunnen alle andere Android-applicaties op dezelfde manier werken.

Benodigdheden

Om dit instructable te maken heb je nodig:

  • Rasperry Pi 3 of hoger
  • Officieel of ander touchscreen (HDMI scherm/muis toetsenbord ook mogelijk)
  • 7 inch schermdoos
  • Micro SD-kaart 16GB ultraSpeed aanbevolen voor framboos
  • hulpprogramma voor het instellen van Android-dingen
  • ADB.exe
  • Blynk. APK
  • AutoStart - Geen root. APK
  • laptop voor configuratie

Stap 1: Monteer het scherm met de Raspberry

Monteer het scherm met de framboos
Monteer het scherm met de framboos

Ik sta niet stil bij dit punt omdat er al veel tutorials over dit onderwerp bestaan.

Een officiële afbeeldingshandleiding is te vinden op deze Element14-pagina

www.element14.com/community/docs/DOC-78156/l/raspberry-pi-7-touchscreen-display

Stap 2: Plaats de Micro SD-kaart in uw laptop en upload Android-dingen

Plaats de Micro SD-kaart in uw laptop en upload Android-dingen
Plaats de Micro SD-kaart in uw laptop en upload Android-dingen
  1. Download het "android-things-setup-utility" via deze link
  2. Bestanden uitpakken op uw bureaublad
  3. Start android-things-setup-utility-windows.exe
  4. Wat wil je doen?1 - Installeer Android Things en stel optioneel wifi in
  5. Welke hardware gebruik je?1 - Raspberry Pi 3
  6. Wilt u de standaardafbeelding of een aangepaste afbeelding gebruiken?1 - Standaardafbeelding: Gebruikt voor ontwikkelingsdoeleinden. Geen toegang tot Android
  7. Wacht een paar minuten voor het downloaden
  8. Steek de SD-kaart in uw computer. Druk op [Enter] als u klaar bent
  9. Selecteer drive "PHYSICALDRIVE1 (15.8 GB)" en druk op [Enter] als u klaar bent
  10. Druk op toets [y] en [Enter] om het wissen te bevestigen
  11. Wacht een paar minuten voor formatteren en knipperen
  12. Maak je geen zorgen als Unmount is mislukt. Verwijder de kaart

  13. Sluit het installatieprogramma.

Stap 3: Plaats de Micro SD-kaart in de daarvoor bestemde sleuf

Plaats de Micro SD-kaart in de daarvoor bestemde sleuf
Plaats de Micro SD-kaart in de daarvoor bestemde sleuf

Let op de juiste richting van de SD-kaart.

Stap 4: Framboos instellen

Status Framboos
Status Framboos
Status Framboos
Status Framboos
Status Framboos
Status Framboos
  1. Steek de stekker in het stopcontact en wacht op het eerste scherm
  2. Selecteer "Nee bedankt" en ja, sla setup over
  3. Klik op "Verbinden met netwerk" voer uw WiFi-informatie in en sluit ethernetdraad aan of sluit deze aan

Stap 5: Installeer APK

APK installeren
APK installeren
  1. Adb-tools downloaden https://developer.android.com/studio/releases/platform-tools Directe link
  2. Pak de map "platform-tools" uit op uw bureaublad
  3. Zoek CMD bij het opstarten van Windows en voer het uit
  4. Wijzig de map met de opdracht "cd". Voer >cd c:\Users\ UwPersoonlijkeNaam \Desktop\platform-tools. in
  5. Maak verbinding met Raspberry met het adb-commando. Voer >adb connect 192.168.1.xx in (vervang door het adres dat op de framboos wordt weergegeven)
  6. Download "AutoStart - Geen root.apk"
  7. Download uw app "Blynk.apk"
  8. Kopieer twee bestanden op uw bureaublad
  9. Installeer "AutoStart - Geen root.apk" met het adb-commando. >adb install c:\Users\ UwPersoonlijkeNaam \Desktop\com.autostart_222.apk
  10. Installeer "Blynk.apk" met de adb-opdracht. >adb install c:\Users\ UwPersoonlijkeNaam \Desktop\Blynk-2.27.5.apk

  11. Start app "AutoStart" met adb-opdracht. >adb shell am start -n com.autostart/com.autostart. AutoStartActivity

Stap 6: Selecteer uw app voor automatisch starten

Selecteer uw app voor automatisch starten
Selecteer uw app voor automatisch starten
  1. Automatisch opstarten: selecteer AAN
  2. Toepassingen: selecteer ADD voor kies uw app "Blynk"
  3. Startvertraging: 0
  4. Volgende app-vertraging: 3
  5. Melding weergeven bij opstarten: vinkje uit
  6. Ga naar startscherm na autostart: Schakel het vinkje uit

Stap 7: Test het

Test het !
Test het !
  1. Keer terug in het adb cmd-venster en voer het adb-commando in > adb shell input keyevent 3
  2. Start uw display opnieuw op met de opdracht adb> adb reboot

Wacht opnieuw op en wacht na een paar seconden op het automatisch opstarten van je app "Blynk".

Als je deze tutorial met succes of moeite hebt gevolgd en uitgevoerd, aarzel dan niet om een productieve opmerking achter te laten om deze te bedanken of te verbeteren.

Bedankt voor het lezen, Florent to elecflo belgium

Aanbevolen: