Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Het idee is om een "smart HOME" te ontwerpen waarin je huishoudelijke apparaten kunt bedienen met Android Things en Raspberry Pi. Het project bestaat uit het aansturen van huishoudapparatuur zoals licht, ventilator, motor enz.
Vereiste materialen:
Raspberry Pi 3
HDMI kabel
Relais
huishoudelijke apparaten zoals ventilator, gloeilamp enz.
Soldeerpistool
Stap 1: Installatie
Download en installeer Android Studio. Maak een account aan op Android Things Console. Maak een product met een geschikte productinstelling.
android Studio:
link voor Android-console:
Selecteer in de fabrieksafbeelding de nieuwste Android-versie en klik op configuratie bouwen. Download in de Build-configuratielijst de nieuwste build die u hebt gemaakt. Dit is de Raspberry Pi-afbeelding van Andriod Things. Pak het gedownloade.zip-bestand uit om de afbeelding van Android Things te krijgen.
Klik hier voor meer informatie:
Stap 2: Flitsen van de afbeelding op Raspberry Pi
Download en installeer twee software:
·SD-kaart formatter –gebruikt om SD-kaart te formatteren·
Win32DiskImager - gebruikt om afbeelding op SD-kaart te flashen
Selecteer in SD-kaartformatter de juiste SD-kaartlocatie en klik op formatteren Na het formatteren open Win32DiskImager selecteer het juiste apparaat (SD-kaartlocatie) en juiste afbeelding en klik op schrijven. Nadat het schrijven is gelukt, bent u klaar met het flashen van de geheugenkaart.
Stap 3: Android-dingen instellen
Plaats de SD-kaart in de kaartsleuf in RPi3 en maak verbinding met een willekeurig beeldscherm via HDMI. Sluit de Ethernet-kabel van de router aan op de RPi3. Sluit muis en toetsenbord aan op de RPi3 voor bediening. Nadat het besturingssysteem is opgestart, ziet u het lokale IP-adres van de RPi3 worden weergegeven.
Verbind de pc met dezelfde router en open cmd. Maak verbinding met het lokale IP-adres van RPi3 met behulp van opdrachten:
$ adb connect verbonden met: 5555
Voer de volgende opdracht uit om het apparaat met wifi te verbinden:
$ adb shell am startservice -n com.google.wifisetup/. WifiSetupService -a WifiSetupService. Connect -e ssid 'netwerk ssid' -e wachtwoordzin 'wachtwoord'
Vervang 'netwerk-ssid' en 'wachtwoord' door uw wifi-inloggegevens. Opmerking: als u problemen ondervindt bij het uitvoeren van de adb-opdracht, moet u mogelijk het adb-pad instellen in Omgevingsvariabelen.
Stap 4: De applicatie implementeren op RPi3
Download de eenvoudige gebruikersinterface via de voorbeeldlink:
developer.android.com/things/sdk/samples….
Open dit project met Android Studio en breng indien nodig de nodige wijzigingen aan in de code.
Klik op uitvoeren en selecteer de RPI3 in aangesloten apparaten.
Als u uw apparaat niet kunt zien, moet u het mogelijk opnieuw verbinden met de opdracht:
$ adb connect verbonden met: 5555
Als de run succesvol is, wordt de toepassing op de monitor weergegeven.
Stap 5: Voltooien
Maak het schakelschema zoals weergegeven in de afbeelding.
Eindelijk met de bovenstaande stappen is het project voltooid.