Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
SunFounder Kepler Ultimate Kit für Raspberry Pi Pico W¶
Danke, dass Sie sich für unser Kepler Ultimate Kit entschieden haben.
Bemerkung
Dieses Dokument ist in den folgenden Sprachen verfügbar.
Bitte klicken Sie auf die jeweiligen Links, um das Dokument in Ihrer bevorzugten Sprache aufzurufen.
Vielen Dank, dass Sie sich für das SunFounder Kepler Kit entschieden haben.
Dies ist ein Lernkit, das auf dem Raspberry Pi Pico W basiert.
Der Raspberry Pi Pico W verfügt über integrierte Einzelband-2,4-GHz-WLAN-Schnittstellen (802.11n) mittels des Infineon CYW4343 und behält gleichzeitig den Pico-Formfaktor bei. Neben den grundlegenden GPIO-Funktionen ermöglicht er auch die Netzwerkanbindung, sodass er für diverse IoT-Projekte einsetzbar ist. Beispielsweise lässt sich IFTTT für ein Sicherheitssystem nutzen oder ein Cloud-Player und ein Cloud-Klingelsystem mit MQTT realisieren.
Das Kit enthält eine breite Palette an Komponenten wie Displays, Tonausgabe, Treiber, Steuerungen und Sensoren, wodurch Sie ein umfassendes Verständnis für elektronische Bauteile erhalten.
Darüber hinaus stehen Ihnen drei Programmiersprachen zur Verfügung: MicroPython, C/C++ (Arduino) und Piper Make. Um den Einstieg zu erleichtern, bietet jede Sprache gezielte und interessante Projekte, sodass Sie je nach Bedarf wählen können.
Bei Interesse an weiteren Projekten, die wir bisher nicht anbieten, können Sie uns gerne per E-Mail kontaktieren. Wir werden unsere Online-Tutorials so schnell wie möglich aktualisieren.
Hier ist die E-Mail-Adresse: service@sunfounder.com.
Quellcode
Oder sehen Sie sich den Code unter Kepler Kit - GitHub an.
Inhalt
- Über dieses Kit
- Raspberry Pi Pico W
- Download the Code
- Elektrischer Schaltkreis
- Für MicroPython-Nutzer
- 1.1 Einführung in MicroPython
- 1.2 Installation der Thonny IDE
- 1.3 Installation von MicroPython auf Ihrem Pico
- 1.4 Bibliotheken auf den Pico hochladen
- 1.5 Schnelle Einführung in Thonny
- 1.6 (Optional) Grundlegende Syntax von MicroPython
- 2.1 Hallo, LED!
- 2.2 Anzeige des Pegels
- 2.3 Abklingende LED
- 2.4 Farbenfrohes Licht
- 2.5 Tastenwert auslesen
- 2.6 Neige es!
- 2.7 Nach Links und Rechts Schalten
- 2.8 Sanft Drücken
- 2.9 Fühle den Magnetismus
- 2.10 Bewegungserkennung beim Menschen
- 2.11 Den Drehregler betätigen
- 2.12 Das Licht spüren
- 2.13 Thermometer
- 2.14 Wasserstand erfühlen
- 2.15 Zwei Arten von Transistoren
- 2.16 Steuerung eines weiteren Stromkreises
- 3.1 Piepton
- 3.2 Eigener Ton
- 3.3 RGB LED-Streifen
- 3.4 Flüssigkristallanzeige
- 3.5 Kleiner Ventilator
- 3.6 Pumpensteuerung
- 3.7 Schwingender Servo
- 4.1 Den Joystick umschalten
- 4.2 4x4 Tastenfeld
- 4.3 Elektroden-Tastatur
- 5.1 Mikrochip - 74HC595
- 5.2 Nummernanzeige
- 5.3 Zeitmesser
- 5.4 8x8 Pixel-Grafik
- 6.1 Abstandsmessung
- 6.2 Temperatur - Feuchtigkeit
- 6.3 6-Achsen-Bewegungsverfolgung
- 6.4 Infrarot-Fernbedienung
- 6.5 Funkfrequenz-Identifikation
- 7.1 Licht-Theremin
- 7.2 Raumtemperaturmessgerät
- 7.3 Alarmanlagenlampe
- 7.4 Personen Zähler
- 7.5 SPIEL - 10 Sekunden
- 7.6 Ampel
- 7.7 Zahlenraten
- 7.8 RFID-Musikplayer
- 7.9 Frucht-Klavier
- 7.10 Einparkhilfe
- 7.11 Somatosensorische Steuerung
- 7.12 Digitaler Wasserwaage
- IoT-Projekte
- 1. Zugang zum Netzwerk
- 2. Folgen Sie dem @CheerLights
- 3. Sicherheitssystem über @IFTTT
- 4. Echtzeit-Wetterdaten von @OpenWeatherMap
- 5. Cloud-Rufsystem mit @MQTT
- 6. Cloud-Player mit @MQTT
- 7. Ein Webserver einrichten
- 8. Web-App mit @Anvil erstellen
- 9. Spiel mit dem @SunFounder Controller
- 10. Pflanzenüberwachung mit dem @SunFounder Controller
- Für Arduino-Nutzer
- 1.1 Arduino IDE installieren (Wichtig)
- 1.2 Vorstellung der Arduino IDE
- 1.3 Raspberry Pi Pico W einrichten (Wichtig)
- 1.4 Bibliotheken installieren (Wichtig)
- 2.1 - Hallo, LED!
- 2.2 - Pegelanzeige
- 2.3 - Verblassende LED
- 2.4 - Farbenfrohes Licht
- 2.5 - Tastenwert auslesen
- 2.6 - Kipp es!
- 2.7 - Links und Rechts Umschalten
- 2.8 - Sanft Drücken
- 2.9 - Magnetismus spüren
- 2.10 - Menschliche Bewegung erfassen
- 2.11 - Drehen Sie den Knopf
- 2.12 - Das Licht erfassen
- 2.13 - Thermometer
- 2.14 - Den Wasserstand erfühlen
- 2.15 - Zwei Arten von Transistoren
- 2.16 - Steuern eines weiteren Stromkreises
- 3.1 - Piepton
- 3.2 - Individueller Ton
- 3.3 WS2812 RGB-Strip
- 3.4 - Flüssigkristallanzeige
- 3.5 - Kleiner Ventilator
- 3.6 - Pumpensteuerung
- 3.7 - Schwingender Servo
- 4.1 - Den Joystick bedienen
- 4.2 - 4x4 Tastenfeld
- 4.3 - Elektroden-Tastatur
- 5.1 Mikrochip - 74HC595
- 5.2 - Zahlenanzeige
- 5.3 - Zeitmesser
- 5.4 - 8x8 Pixelgrafik
- 6.1 - Abstandsmessung
- 6.2 - Temperatur - Feuchtigkeit
- 6.3 - 6-Achsen-Bewegungsverfolgung
- 6.4 - IR-Fernbedienung
- 6.5 - Funkfrequenz-Identifikation
- Für Piper Make
- 1.1 Einrichtung des Pico
- 1.2 Schnellstartanleitung für Piper Make
- 1.3 Wie speichert oder importiert man Code?
- 2.1 LED Blinken Lassen
- 2.2 Taster
- 2.3 Serviceklingel
- 2.4 Regenbogenlicht
- 2.5 Schlagzeug-Set
- 2.6 Intelligenter Wassertank
- 2.7 Schwenk-Servo
- 2.8 Lichtintensitätsanzeige
- 2.9 Glückskatze
- 2.10 Fließende LEDs
- 2.11 Rückfahrsystem
- 2.12 Intelligenter Ventilator
- 2.13 Reaktionsspiel
- Video Kurse
- Lektion 1: Schreiben Sie Ihr erstes Programm für absolute Anfänger
- Lektion 2: Verstehen und Verwenden von Breadboards
- Lektion 3: Verstehen und Verwenden von Binärzahlen
- Lektion 4: Erstellen eines Binärzählers mit dem Pico W
- Lektion 5: Analoge Spannungen mit einem Potentiometer messen
- Lektion 6: Verständnis von If-Anweisungen in MicroPython
- Lektion 7: Steuerung von 3 LEDs mit einem Potentiometer in MicroPython
- Lektion 8: Zusammengesetzte Bedingungen und If-Anweisungen in MicroPython
- Lektion 9: Erzeugung von Analogausgang mit PWM (Pulsweitenmodulation)
- Lektion 10: Steuerung einer dimmbaren LED mit einem Potentiometer
- Lektion 11: Verständnis und Steuerung einer RGB-LED in MicroPython
- Lektion 12: Erstellen einer dimmbaren LED in MicroPython
- Lektion 13: Vom Benutzer festgelegte RGB-LED-Farben mit MicroPython
- Lektion 14: Verständnis von Variablentypen und Arrays in MicroPython
- Lektion 15: For-Schleifen in MicroPython
- Lektion 16: Farbsequenz in RGB-LED mit MicroPython
- Lektion 17: Taster und Pull-Up-Widerstände in MicroPython
- Lektion 18: Steuerung von LEDs mit Tastern in MicroPython
- Lektion 19: Steuerung einer RGB-LED mit Tastern in MicroPython
- Lektion 20: Verwendung des DHT11 Temperatur- und Feuchtigkeitssensors in MicroPython
- Lektion 21: Temperatur- und Feuchtigkeitsmessungen mit Umschalter
- Lektion 22: Verwendung eines LCD-Displays mit dem Pico W
- Lektion 23: Temperatur- und Feuchtigkeitssensor mit LCD-Display
- Lektion 24: Mobile Projekte mit wiederaufladbarem LiPo-Akku betreiben
- Lektion 25: Erste Schritte mit dem OLED 1306 in MicroPython
- Lektion 26: Zeichnen eines Kreises auf dem OLED 1306 Display
- Lektion 27: Erstellung von Lissajous-Figuren auf einem OLED-Display
- Lektion 28: Verbindung des Raspberry Pi Pico W mit WLAN
- Lektion 29: Einfaches Client-Server-Projekt zur Steuerung einer RGB-LED
- Lektion 30: Projekt zur Verbindung Ihres Raspberry Pi Pico W mit dem Internet
- Lektion 31: Projekt einer fernsteuerbaren Wetterstation ohne Sensoren
- Lektion 32: Mobiles Wetterstationsprojekt
- Lektion 33: Anzeige des HSV-Farbrads auf einer RGB-LED
- Lektion 34: Konvertierung von HSV zu RGB in Micropython
- Lektion 35: Fernwetterstation mit RGB-LED-Temperaturanzeige
- Lektion 36: Steuerung eines Servos mit MicroPython
- Lektion 37: Steuerung eines Servos mit einem Potentiometer in MicroPython
- Lektion 38: Grundlagen der Trigonometrie in einer Sitzung lernen (EINFACH)
- Lektion 39: Praktische Trigonometrie für einfache Problemlösungen
- Lektion 40: Messung der Beschleunigung mit dem MPU6050 Six Axis IMU
- Lektion 41: Neigung aus einem 3-Achsen-Beschleunigungssensor ableiten
- Lektion 42: Neigungsmessung mit einem MPU6050-Beschleunigungssensor
- Lektion 43: Neigungs- und Rollwinkel mit einem 3-Achsen-Beschleunigungssensor messen
- Lektion 44 : Simultanes Messen von 0G auf allen drei Achsen des MPU6050
- Lektion 45 : Berechnung der Höhe eines fallengelassenen Objekts im freien Fall
- Lektion 46 : Bau eines Zwei-Achsen-Neigungsmessers mit Display unter Verwendung des MPU6050
- Lektion 47 : Verbesserung der Sensordaten mit einem Tiefpassfilter
- Lektion 48 : Rotationsmessung mit dem Gyroskop des MPU6050
- Lektion 49 : Verbesserung der IMU-Leistung mit einem Komplementärfilter
- Lektion 50 : Langfristige stationäre Fehler aus Sensordaten entfernen
- Lektion 51 : Das ultimative Neigungsmessgerät mit dem MPU6050
- Lektion 52 : Steuerung von Neopixels mit MicroPython
- Lektion 53 : Animation von NeoPixel-Streifen mit MicroPython
- Lektion 54 : Animiertes dynamisches Regenbogenmuster auf NeoPixel in MicroPython
- Lektion 55 : Dynamischen Regenbogen mit NeoPixels in MicroPython erstellen
- Lektion 56 : Verwendung eines Joysticks mit MicroPython
- Lektion 57 : Kalibrierung eines Joysticks in MicroPython
- Lektion 58 : Bestimmen der Winkelposition eines Joysticks in MicroPython
- Lektion 59 : Steuerung eines Servos mit einem Joystick
- Lektion 60 : Steuerung der NeoPixel-Farben mit einem Joystick in MicroPython
- Lektion 61 : Schreiben von modularen Code mit Micropython-Funktionen
- Lektion 62 : Funktionen zum Durchschnitts- und Sortieren von Noten in Micropython erstellen
- Lektion 63 : Objektorientierte Programmierung in MicroPython mit Klassen und Methoden
- Lektion 64 : Objektorientiertes Programmierbeispiel in MicroPython mit LEDs
- Lektion 65 : Eine Servoklasse in MicroPython erstellen
- Lektion 66 : Erstellen Sie Ihre eigenen Bibliotheken in MicroPython
- Lektion 67 : Beide Kerne Ihres Pi Pico mit MicroPython verwenden
- Lektion 68 : MicroPython Multicore-Threading-Beispiel mit LEDs und Servo
- Lektion 69 : Cleanly Exit MicroPython-Threads When Program Terminates
- Lektion 70 : Beispiel für das saubere Beenden eines Dual-Core-Programms in MicroPython
- Lektion 71 : Aufgabe des Threads vor dem Beenden abschließen lassen
- Lektion 72 : Verständnis von Dictionaries in MicroPython
- lesson 73 : Steuerung einer RGB-LED mit einem Dictionary in MicroPython
- lesson 74 : Erstellen einer MicroPython-Klasse zur Steuerung einer RGB-LED
- Was ist in diesem Kit enthalten?
- Steckbrett
- Jumperkabel
- Widerstand
- Transistor
- Kondensator
- Diode
- Li-Po-Lademodul
- 74HC595
- TA6586 - Motorsteuerungs-Chip
- LED
- RGB-LED
- LED-Balkendiagramm
- 7-Segment-Anzeige
- 4-stellige 7-Segment-Anzeige
- LED-Punktmatrix
- I2C LCD1602
- WS2812 RGB 8-LED-Streifen
- Summer
- Gleichstrommotor
- Servo
- DC-Wasserpumpe
- Relais
- Taster
- Mikroschalter
- Schiebeschalter
- Potentiometer
- Infrarotempfänger
- Joystick-Modul
- 4x4 Tastenfeld
- MPR121 Modul
- MFRC522 Modul
- Fotowiderstand
- Thermistor
- Neigungsschalter
- Reedschalter
- PIR-Bewegungssensormodul
- Wasserspiegelsensor-Modul
- Ultraschallmodul
- DHT11 Temperatur- und Feuchtigkeitssensor
- MPU6050 Modul
- FAQ
Urheberrechtshinweis¶
Sämtliche Inhalte dieses Handbuchs, einschließlich, jedoch nicht beschränkt auf Texte, Bilder und Code, sind Eigentum der SunFounder Company. Sie dürfen diese nur für persönliche Studien, Recherchen, Vergnügen oder andere nichtkommerzielle oder gemeinnützige Zwecke unter Einhaltung der jeweiligen Vorschriften und Urheberrechtsgesetze verwenden, ohne die rechtlichen Ansprüche des Autors und der betreffenden Rechteinhaber zu verletzen. Bei kommerzieller Nutzung ohne Genehmigung behält sich die Firma das Recht vor, rechtliche Schritte einzuleiten.