Inhaltsverzeichnis:

CrowPi - Mit Raspberry Pi von Null zum Helden führen - Gunook
CrowPi - Mit Raspberry Pi von Null zum Helden führen - Gunook

Video: CrowPi - Mit Raspberry Pi von Null zum Helden führen - Gunook

Video: CrowPi - Mit Raspberry Pi von Null zum Helden führen - Gunook
Video: Konsole auf PC/Laptop - RetroPie auf Linux LIVE USB-Stick mit persistentem Speicher installieren 2024, Juli
Anonim
Image
Image
CrowPi - Führen Sie mit Raspberry Pi von Null zum Helden
CrowPi - Führen Sie mit Raspberry Pi von Null zum Helden
CrowPi - Führen Sie mit Raspberry Pi von Null zum Helden
CrowPi - Führen Sie mit Raspberry Pi von Null zum Helden

Was ist CrowPi?

CrowPi ist ein Entwicklungsboard mit 7-Zoll-Display, mit dem Sie Raspberry Pi einfacher erlernen können. Mit CrowPi können Sie nicht nur die Grundlagen der Informatik erlernen, sondern auch das Programmieren üben und zahlreiche elektronische Projekte durchführen. CrowPi kann Ihr Wissen und Ihre Fähigkeiten in hardware- und softwarebezogenen Bereichen verbessern und wurde speziell entwickelt, um Ihnen bei der Entwicklung von Python-Programmierfähigkeiten zu helfen.

Warum brauchst du CrowPi? Bevor Sie diese Frage beantworten, machen wir ein einfaches Quizspiel. Haben Sie die folgenden Probleme? Sag einfach Ja oder Nein. Du interessierst dich für Elektronik oder Raspberry Pi, hast aber keine Ahnung, wie du anfangen sollst. Du interessierst dich für MINT-Bildung, findest aber keine nützlichen und einfachen Materialien, mit denen du unterrichten kannst. Sie verwenden Raspberry Pi, machen aber nicht das Beste daraus. Sie haben einige einfache Experimente durchgeführt und möchten weitere Projekte erkunden und tiefer in die Welt der Elektronik eintauchen. Wenn Sie einmal JA sagen, ist CrowPi für Sie geboren. CrowPi hilft Ihnen, alle oben genannten Probleme zu lösen.

WENN SIE CROWPI WISSEN MÖCHTEN, KLICKEN SIE BITTE HIER, UM ZU PRÜFEN

Schritt 1: CrowPi-Lektionen mit Python 2.7

CrowPi-Lektionen mit Python 2.7
CrowPi-Lektionen mit Python 2.7
CrowPi-Lektionen mit Python 2.7
CrowPi-Lektionen mit Python 2.7

- Lektion 1 - Grundlagen von GPIO und Verwendung von GPIO Input/Output

- Lektion 2 - Verwenden des Summers für Warntöne oder Benachrichtigungen.

- Lektion 3 - Holen Sie sich Eingaben von der Taste, um den Summer zu steuern.

- Lektion 4 - Wie Relay funktioniert und wie man es steuert.

- Lektion 5 - Vibrationssignal an den Vibrationssensor senden.

- Lektion 6 - Erkenne Geräusche mit dem Geräuschsensor.

- Lektion 7 - Erkenne schwaches oder helles Licht mit dem Lichtsensor.

- Lektion 8 - Erfassen Sie Raumtemperatur und Luftfeuchtigkeit mit dem DHT11-Sensor.

- Lektion 9 - Erkennen Sie Bewegungen mit dem Bewegungssensor.

- Lektion 10 - Abrufen von Entfernungsinformationen mit dem Ultraschallsensor.

- Lektion 11 - Steuern des LCD-Displays.

- Lektion 12 - RFID-Karte mit dem RFID-Modul lesen / schreiben.

- Lektion 13 - Verwenden des Schrittmotors und Ausführen von Schrittbewegungen.

- Lektion 14 - Steuerung von Servomotoren über die Servoschnittstellen. - Lektion 15 - Steuerung der 8x8-Matrix-LED.

- Lektion 16 - Steuern der 7-Segment-Anzeige.

- Lektion 17 - Berührungserkennung mit dem Berührungssensor.

- Lektion 18 - Neigungserkennung mit dem Neigungssensor.

- Lektion 19 - Verwenden und Steuern der Schaltflächenmatrix. - Lektion 20 - Erstellen Sie Ihre eigene Leiterplatte mit dem Brotbrett

Schritt 2: 19 integrierte Module zum Erstellen von Projekten

19 integrierte Module für Sie zum Erstellen von Projekten
19 integrierte Module für Sie zum Erstellen von Projekten
19 integrierte Module für Sie zum Erstellen von Projekten
19 integrierte Module für Sie zum Erstellen von Projekten

* 1 - Summersensor - Wird verwendet, um einen wirklich lauten Summenalarm zu erzeugen!

* 2 - Relaissensor - Zum Öffnen und Schließen elektronischer Schaltkreise

* 3 - Mikrofonsensor - Wird verwendet, um laute Geräusche im Raum zu erkennen

* 4 - Neigungssensor - Wird verwendet, um die Neigung des Boards nach rechts oder links zu erkennen

* 5 - Vibrationssensor - Wird verwendet, um eine starke Vibration über das CrowPi-Board zu erzeugen

* 6 - Bewegungssensor - Wird verwendet, um Bewegungen oder Bewegungen zu erkennen

* 7 - Berührungssensor - Wird als Berührungstaste verwendet, die bei gedrückt werden kann

* 8 - Schrittmotoranschluss - Wird verwendet, um Dinge zu bewegen und Schrittbewegungen auszuführen

* 9 - Servos-Anschlüsse - Wird verwendet, um Dinge zu drehen

* 10 - IR-Sensor - Zum Senden und Empfangen von Infrarotsignalen

* 11 - DH11-Modul - Wird verwendet, um die Temperatur und Luftfeuchtigkeit im Raum zu erfassen

* 12 - Ultraschallsensor - Wird verwendet, um den Abstand zu erkennen und zu messen

* 13 - Lichtsensor - Wird verwendet, um die Gerade des Lichts im Raum zu erkennen und zu messen

* 14 - LCD-Modul - Wird verwendet, um Dinge und Text anzuzeigen

* 15 - Segment-LED - Wird verwendet, um Zahlen und Daten anzuzeigen* 16 - Matrix-LED - Wird verwendet, um Text und andere Arten von Daten anzuzeigen

* 17 - RFID-Modul - Wird verwendet, um NFC-Chips und -Module zu erkennen, die sowohl lesen als auch schreiben können

* 18 - Unabhängige Tasten - Kann verwendet werden, um Spiele zu spielen oder einen Roboter zu steuern

* 19 - Matrix-Tasten - Kann als Tastenfeld oder mehrere Optionstasten verwendet werden

Schritt 3: Projektbeispiel A

Projektbeispiel A
Projektbeispiel A

Verwenden des Summers als Warnmeldung

Nach dem vorherigen Kurs haben wir verstanden, wie man den GPIO-Pin sowohl als Ausgang als auch als Eingang verwendet.

Um es zu testen, gehen wir mit realen Beispielen vor und wenden unser Wissen aus der vorherigen Klasse in einem der Module über die Tafel an. Das Modul, das wir verwenden werden, ist der „Summer“. Der Summer brummt, wie der Name schon sagt. Wir werden den GPIO-Ausgang verwenden, um ein Signal an den Summer zu senden und den Stromkreis zu schließen, um ein lautes Summen zu erzeugen, dann senden wir ein weiteres Signal, um ihn auszuschalten und den Stromkreis zu schließen.

Was wirst du lernen

Am Ende dieser Lektion sind Sie in der Lage: Das Summermodul über den GPIO-Ausgang zu steuern

Was wirst du brauchen

CrowPi Board nach der Erstinstallation

Erfordert das Umschalten von Modulen mit dem Schalter: Nein

Position des Summers auf dem CrowPi

Der Buzzer befindet sich auf der rechten Seite des CrowPi-Boards. Er ist leicht an dem lauten Geräusch zu erkennen, das es bei der Aktivierung macht. Bei der ersten Verwendung Ihres Raspberry Pi ist der Buzzer-Sensor möglicherweise mit einem Schutzaufkleber versiegelt. Achten Sie darauf, den Aufkleber zu entsiegeln, indem Sie ihn einfach abreißen und den Summer selbst freilegen.

Schritt 4: Projektbeispiel A

Projektbeispiel A
Projektbeispiel A

Aktivieren des Summers

Wie im vorherigen Beispiel haben wir ein spezielles Skript mit detaillierten Kommentaren vorbereitet, das erklärt, wie der gesamte Buzzing-Prozess funktioniert und wie wir den Summer über den GPIO-Ausgang steuern können.

Zuerst importieren wir die RPi. GPIO-Bibliothek und die Zeitbibliothek zum Schlafen.

Dann konfigurieren wir den Summer an Pin 12, stellen den Modus von GPIO auf GPIO BOARD ein und richten den Pin als OUTPUT-Pin ein. Wir geben ein Summensignal für 0,5 Sekunden aus und schalten es dann aus, um laute Geräusche zu vermeiden.

Folgen Sie diesem Link, um das Skript herunterzuladen und es selbst auszuprobieren:

Schritt 5: Projektbeispiel B

Projektbeispiel B
Projektbeispiel B

Steuern des LCD-Displays

LCD (und Matrix-Display) ist wahrscheinlich der lustigste und aufregendste Teil beim Erstellen von Projekten mit dem CrowPi. Mit dem LCD-Display können Sie Daten anzeigen, die Sie mit Ihren CrowPi-Sensoren sammeln, und sie auch in Echtzeit aktualisieren, abhängig von der Änderung der Module geht durch! Zum Beispiel: gestern war es richtig heiß aber heute ist es richtig kalt - lass das CrowPi LCD automatisch mit den neusten und aktuellsten Infos wechseln, damit du nicht aus Versehen die falsche Kleidung für Schule/Arbeit trägst!

Was wirst du lernen

Am Ende dieser Lektion können Sie: Was Sie lernen, wie Sie das LCD-Display steuern und Daten eingeben.

Was wirst du brauchen

CrowPi Board nach der Erstinstallation Erfordert das Umschalten von Modulen mit dem Schalter

*Nein

Position des LCD-Bildschirms auf dem CrowPi

Der LCD-Bildschirm nimmt den größten Teil des CrowPi-Boards ein, also sind wir sicher, dass Sie es sofort bemerkt haben! Sobald das Demoskript und die Beispiele ausgeführt werden, schaltet sich der CrowPi mit einem schönen Hintergrundlicht ein, das auch dann zu sehen ist, wenn alle Lichter im Raum ausgeschaltet sind

Schritt 6: Projektbeispiel B

Projektbeispiel B
Projektbeispiel B

Arbeiten mit dem LCD

Der I2C funktioniert wie einige andere Sensoren auch nicht mit der GPIO-Technologie, stattdessen verwenden wir etwas namens "I2C" (das gleiche I2C, das wir in unseren vorherigen Beispielen für den Lichtsensor verwendet haben), die Adresse, die wir für den LCD-Bildschirm verwenden, ist 21, indem wir uns mit dieser I2C-Adresse verbinden, können wir zum Beispiel Befehle senden: Schreiben von Text oder Zahlen, Einschalten der Hintergrundbeleuchtung des LCD, Ausschalten, Aktivieren des Cursors usw.

Zur Steuerung des LCD verwenden wir Adafruit_CharLCDBackpack, ein Adafruit-Framework, das uns die Arbeit mit einem so komplizierten Produkt erheblich erleichtert! Folgen Sie diesem Link, um das Skript herunterzuladen und es selbst auszuprobieren:

Schritt 7: Projektbeispiel C

Projektbeispiel C
Projektbeispiel C

Lesen / Schreiben von RFID-Karten mit dem RFID-Modul

Das RFID-Modul ist eines der interessantesten und nützlichsten Module auf dem Markt, das weltweit in einer Vielzahl von Lösungen verwendet wird, wie z. B.: intelligentes Türschloss, Mitarbeiterkarte, Visitenkarten und sogar an Hundehalsbändern? Egal für welches Projekt Sie sich interessieren – RFID-Module kommen auf jeden Fall zum Einsatz!

Was wirst du lernen

Am Ende dieser Lektion werden Sie in der Lage sein: RFID zu kontrollieren, Daten daraus zu lesen und zu schreiben und die Chips zu erkennen Was werden Sie brauchen

CrowPi Board nach Erstinstallation RFID Chip (im Lieferumfang des CrowPi enthalten)

Erfordert Schaltmodule mit dem Schalter

*Nein

Position des RFID-Moduls auf dem CrowPi

Das RFID-Modul befindet sich direkt unter dem Raspberry Pi (entweder Null oder 3) Es sieht aus wie ein kleiner Chip mit einer "WLAN" -Abbildung, die drahtlose Konnektivität bedeutet (was RFID tut), um es zu verwenden müssen Sie den Chip oder die Karte, die mit dem CrowPi geliefert wird, nehmen und den CrowPi-RFID-Chip-Bereich nahe genug übergeben, damit unser Skript ihn erkennen kann. 2-4cm sollten nah genug sein, probieren Sie es aus!

Schritt 8: Projektbeispiel C

Projektbeispiel C
Projektbeispiel C

Arbeiten mit dem RFID

Die Arbeit mit dem RFID-Modul ist ziemlich einfach. Wir haben 3 Funktionalitäten: Autorisieren, Lesen, Schreiben und Deautorisieren. Der erste Schritt besteht darin, dass das Modul und unser Skript beim Berühren des NFC zu diesem Zeitpunkt versuchen, den Chip mit der Standard-Passwortkonfiguration zu autorisieren (wenn Sie sie nicht geändert haben, sollte es funktionieren). Lesen Sie die Daten aus und drucken Sie sie auf dem Bildschirm aus. Nach Abschluss wird die Autorisierung aufgehoben und das Skript beendet. In einem anderen Skriptbeispiel können wir die Daten autorisieren, lesen, neu schreiben und dann die Autorisierung aufheben. Folgen Sie diesem Link, um das Skript herunterzuladen und es selbst auszuprobieren:

Schritt 9: Wo kann man CrowPi kaufen?

Unser CrowPi wurde auf Kickstarter gestartet

Helfen Sie uns, diese entzückenden Schlüsselanhänger unter

Neues CrowPi, mit dem Ihr Kind RPI lernen kann, und es ist eine All-in-One-RPI-Entwicklungsplattform.

Bewerben Sie jetzt Ihren Raspberry Pi !!!

Empfohlen: