<
>
swopdoc logo
Download
a) trade for free
b) buy for 5.78 $
Document category

Specialised paper
Information Technology / Computer S

University, School

Albert Schweitzer Gymansium

Author / Copyright
Text by Helmuth B. ©
Format: PDF
Size: 1.65 Mb
Without copy protection
Rating [details]

Rating 3.0 of 5.0 (1)
Live Chat
Chat Room
Networking:
0/0|0[0.0]|0/0







More documents
Betriebssystem Windows 7 - Installation von Hardware und Software 1. Inhaltsverzeich­nis 1 Inhalt 3. 2 Informationen über das Unternehmen NINA-INZINJERIN­G, D.O.O 4. 2.1 Die Aufgaben der Abteilung. 5. 3 Was ist ein Betriebssystem?­. 5. 3.1 Aufgaben des Betriebssystems­. 6. 4 Was ist eine Installation?. 8. 4.1 Der Prozess der Installation von Windows 7 auf einem PC 8. 5 Die Installation von Microsoft Office. 15. 5.1 So findet man Ihren Produktschlüsse­l 15. 5.2 So überprüft man,ob genug Platz auf der Festplatte vorhanden ist 15. 5.3 Installation…
Da man nicht jedes Mal nachschauen will, wie die aktuelle Adresse lautet verwendet man DynDNS (Dynamisches DNS). DynDNS ersetzt dir IP-Adresse durch einen Domain-Namen. Um die aktuelle IP-Adresse zu erfahren kommuniziert DynDNS mit dem Router. Bei jedem Update der Adresse gibt der Router diese automatisch an den DynDNS-Dienst weiter. Es gibt viele verschiedene Anbieter für dieses Service. Einer der bekanntesten ist DynDNS oder No-IP. Leider kann man diesen Anbieter nicht vollkommen frei wählen, da die meisten Router nur mit…

Raspberry Pi 3 b+

           


Inhaltsverzeichnis

Einblick

Was ist der Raspberry Pi? 4

Vorbereitung5

Raspbian  6

Installation

Wie funktioniert Sprachsteuerung

Alexa automatischer Start

Fernsteuerung RGB-LED

Nodejs-script

       Flussdiagramm

     Quelle


Der Autor, R.S.A. ,verfasst in dieser Ausarbeitung eine einfache Einleitung in den Startbetrieb eines Raspberry pi. Dazu nennt er auch die wichtigen Daten. Er verfasst eine Anleitung zum Installieren von Alexa mit ausführlicher Erklärung.

Als Highlight schreibt er sein eigenes RGB-LED Programm, das man mit einer Website steuern kann. Dies bringt die einfachen Grundlagen zum Programmieren und erstaunt beim Lesen.




Was ist der Raspberry Pi?

Der Raspberry ist ein Einplatinencomputer. Ein Einplatinencomputer ist eine Platine, in der alle Teile verbaut sind wie zum Beispiel GPU, CPU, RAM, USB, WLAN Treiber usw. Der Raspberry pi ist ungefähr so groß wie eine Kreditkarte.

Der erste Raspberry pi wurde 2012 am Markt veröffentlich. Er wurde erfunden, weil es in Cambridge Universität wenige Informatikstudenten gab. Das lag auch daran, dass viele Eltern sich keine Computer leisten konnten. Danach wurden von den Informatikern Einplatinencomputer gebaut, die rund 35 Euro kosten und jeder sich leisten konnte (laut Quelle siehe 1).


Grundausstattung von dem neuesten Modell

Wi-Fi: 5ghz und 2.4ghz

Bluetooth: Version 4.2

SOC: Arm cortex A57 64bit 1.4 GHZ 1Gb Ram

Was ist System on chip?

Ein SOC Chip ist ein Bauteil, in dem mehrere Prozessoren untergebracht sind, in diesem Fall RAM und CPU

HDMI:1080p ist die Qualität der Auflösung

Av out: Ton oder Bild Übertragung

GPIO: Ground Purpose Input Output

Im Vergleich zu normalen PCs hat ein PC kein GPIO. Der Raspberry pi ist wie ein Mikrocontroller, der keinen PC als Programmer braucht, sondern er ist selbstständig.


Vorbereitung

Um den Raspberry Pi zu betreiben, braucht man eine Micro SD-Karte. Ich habe eine mit 32 GB und dazu braucht man noch einen Adapter. Für die Stromversorgung braucht man ein Netzteil mit 5V und 2A.Und man braucht einen Bildschirm oder man benutzt VNC oder SSH.

Jetzt fehlt nur noch eins der Os. Um das Os zu schreiben braucht man noch einen Image Schreiber, in diesem Fall Win32diskimager. Das ist ein Freeware Programm und kostenlos herunterzuladen.

Jetzt fehlt nur noch das passende Os. Es gibt viele Einsatzmöglichkeiten für den Raspberry pi, wie zum Bsp.  ein Mediaplayer. Dann kann man folgende Betriebssysteme installieren: Plex, Kodi, Libreelec. Für den normalen Gebrauch kann man Raspbian, Ubuntu, Fedora usw. installieren.

Ich habe Raspbian ausgewählt, weil es leicht zu bedienen ist. Ich habe Raspbian benutzt, das kann man einfach bei Raspberrypi.org/Downloads herunterladen. Dann muss man die Datei extrahieren und beim Schreiben muss das Image auswählen und auf de.....[read full text]

Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis
This page(s) are not visible in the preview.
Please click on download.
Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis

cd ~/alexa-avs-sample-app/samples/javaclient && mvn exec:exec

Dieser Befehl startet den Benutzer Oberfläche und danach öffnet sich automatisch ein Popup.

Um mit Alexa zu sprechen, braucht man eine Soundkarte, angesteckt an ein Mikrofon und einen Lautsprecher. Danach aktiviert man bei Alexa den Wakeword bei dem Dritten Terminal. Das Wakeword ist ein Wachwort, das Alexa aufwacht. Wenn Alexa gerufen wird, hört es zu.

cd ~/alexa-avs-sample-app/samples/wakeWordAgent/src && ./wakeWordAgent -e kitt_ai

Dann kann man schon mit Alexa kommunizieren


Wie funktioniert Sprachsteuerung?

Flussdiagramm:

Bei der Sprachsteuerung ist die Hauptquelle das Internet, weil es sehr viele Wörter gibt.

Bsp.

Sage etwas über Computer

Jedes Wort wird einzeln gefiltert

Sage, etwas, über, Computer.

Danach wird jedes Wort definiert:

Es wird Unwichtiges ausgelassen wie bspw. etwas

Sage ist ein Wort, das aussagt, dass es sich um eine Frage handelt

ü.....

Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis
This page(s) are not visible in the preview.
Please click on download.
Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis

[Desktop Entry]

Comment=Comment

Exec=/Pfad/für/dein/Skript/NameDesSkriptFiles.sh

Name=NameDesSkriptFiles.sh

Path=/Pfad/für/dein/Skript

Type=Shell

Dieses Skript muss man in einem Startordner speichern. Und jetzt kann man ohne Bildschirm, Tastatur, Maus betreiben.



Installieren von Webserver Nodejs, Apache2

Der Webserver überträgt das Dokument oder Skript per Browser an das Endgerät.

Nodejs ist eine Anwendung mit der Webserver JavaScript ausgeführt werden können.

Apache2 ist der Http Webserver. Es ist der Speicherplatz von allen Elementen Bsp. Html Skript

Installieren von Pigpio

Es ist nicht möglich, dass man ohne sudo Rechte eine LED anschaltet und Pigpio ist eine Anwendung, die dem Programm, also Nodejs, die Rechte gibt, um die LED anzuschalten.

.....

Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis
This page(s) are not visible in the preview.
Please click on download.
Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis

LEDBlue = new Gpio(27, {mode: Gpio.OUTPUT}),                           //Gpio 27 als blau LED

redRGB = 0,                                                                                         //setzt die Variable für rot auf null

greenRGB = 0,                                                                                    //grün auf null

blueRGB = 0;                                                                                      //blau auf null

                                                                                                         //schaltet alle Farben auf normal

LEDRed.digitalWrite(0);                                                                 // schaltet im RGB LED Rot aus

LEDGreen.digitalWrite(0);                                                             // grün aus

LEDBlue.digitalWrite(0);                                                               // Blau aus

http.listen(8080);                                                                        //hört auf Port 8080

function handler (req, res) {                                                       //will bei Port 8080 Pakete empfangen

  fs.readFile(__dirname + '/public/RGB.html', function(err, data) { //liest die Html Datei, die im Public Folder eingespeichert ist

    if (err)

 res.writeHead(404, {'Content-Type': 'text/html'}); //falls die Datei nicht gefunden wird: blende error ein

      return res.end("404 Not Found");

    }

    res.writeHead(200, {'Content-Type': 'text/html'}); //sendet die Html Datei

    res.write(data);                                                              .....

Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis
This page(s) are not visible in the preview.
Please click on download.
Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis

Flussdiagramm:


Das Programm wird mit folgendem Befehl in Shell gestartet:

Sudo node Dateiname.js

Dann geht man zum Webbrowser und gibt folgendes ein:

Dieses Skript wird bei Port 8080 gehostet

Das js Skript startet das HTML Skript, das für die Weboberfläche da ist. Dann werden alle GPIO auf null gesetzt. Danach überprüft das Skript immer, ob der Slide bewegt wurde oder eine Farbe ausgewählt wurde.

Beispiel:


Beim Bewegen des roten Schalters wird bei der RGB-LED die Farbe gewechselt. Es gibt die Helligkeit von 0 bis 255 und so kann man auch andere Schalter benutzen, um eine neue Farbe zu erzeugen. Wenn man zwei Sliders bewegt werden die Farben durch eine additive Farbmischung gemischt.

Oder man benutzt den Color Picker.


Quelle1: 17.12.18

.....

This page(s) are not visible in the preview.
Please click on download.
Download Raspberry Pi projekt - Installation von Alexa und RGB-LED Programm mit Webseiten Steuerung
Click on download to get complete and readable text
• This is a free of charge document sharing network
Upload a document and get this one for free
• No registration necessary, gratis

Legal info - Data privacy - Contact - Terms-Authors - Terms-Customers -
Swap+your+documents