Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Inhaltsverzeichnis

8 Einstieg ins Basteln

Ein ganzes Heft voll Bastelkram – sind die bei c’t jetzt dem Makramee verfallen? Natürlich nicht! Stattdessen geht es darum, was man mit Kleinstcomputern und Mikrocontrollern so alles anfangen kann. Einsteiger richten mit unseren Tipps ihre Werkstatt ein und erleben erste Erfolge mit ESP, Raspi & Co., erfahrene Bastler finden neue Ideen für teils recht anspruchsvolle Projekte.

78 Die ESP-Familie

Hardware zum Taschengeldpreis und eine riesige Community machen die ESP-Chips der Firma Espressif zur idealen Spielwiese für alle, die sich an das Thema Mikrocontroller herantasten wollen. Wir erläutern, welches Platinchen Sie für welche Aufgabe brauchen, und stellen die wichtigsten Entwicklungsumgebungen vor. Drei fertige Projekte regen zum Nachmachen an.

108 Loslegen mit dem Raspberry Pi

Hardware, die ein ausgewachsenes Linux mit grafischer Oberfläche wuppt, dazu 40 Anschlusspins für Elektronikbasteleien und das Ganze für nicht mal ’nen Fuffi: Das ist das Erfolgsrezept des Raspberry Pi. Wir erklären, welches Modell Sie wofür kaufen sollten und wie Sie es in Betrieb nehmen. Unsere Projektvorschläge reichen von der blinkenden LED bis zum Raspi-Cluster mit Cloudtechnik.

Wissen

  • 8 Loslegen mit Raspberry Pi, ESP32 & Co.
  • 12 Wegbereiter Wo Arduino und Raspberry Pi glänzen
  • 18 Interview Experimentelle Synthesizer von Soma
  • 24 Glossar Komponenten, Schnittstellen, Protokolle
  • 32 Bastelwerkstatt perfekt einrichten
  • 36 Recht Haftung und Gewährleistung beim Basteln
  • 40 Gehäuse Schicker Schutz aus dem 3D-Drucker
  • 46 Fractal North Pi Edles Raspberry-Gehäuse
  • 50 Sensoren für Ihre Bastelprojekte
  • 58 Messdaten sammeln und auswerten
  • 62 Programmieren in C Die Überall-Sprache
  • 70 Versionsverwaltung mit Git, GitHub und GitLab
  • 74 Bücher Das offizielle Raspberry Pi-Handbuch für Einsteiger
  • 74 Bücher 255 Anleitungen für Raspberry 4 und 400
  • 75 Bücher Raspberry Pi programmieren mit Python
  • 75 Bücher Raspberry-Handbuch
  • 76 Web-Tipps Entwerfen, bauen, reparieren

Wissen

  • 78 Mikrocontroller Chips und Boards der ESP-Familie
  • 84 Programmierwerkzeuge für ESP & Co.
  • 90 „On Air“-Lampe mit ESP8266-Fernsteuerung
  • 96 Konzertarmband mit Arduino und Infrarot steuern
  • 102 Speicherheizung mit ESP und Sensoren optimieren

Wissen

  • 108 Raspberry Pi Kaufberatung und erste Schritte
  • 116 Raspi OS Bootmedien erstellen und konfigurieren
  • 118 GPIO-Anschlüsse des Raspi programmieren
  • 126 IoT-Fernwartung Raspberry Pi per Cloud managen
  • 130 MicroPython-Entwicklung auf dem Raspi Pico
  • 132 Raspi-Mikrocontroller RP2350 mit ARM und RISC-V
  • 138 Raspi im Unterricht Projektideen für Schüler
  • 144 Sofort loslegen mit fertigen Spezial-Images
  • 150 Kubernetes-Cluster mit dem Raspberry Pi
  • 154 Outdoor-IP-Kamera im Eigenbau
  • 160 Schiffs-Tracking Raspi als Boots-Navigationshilfe

Immer in c't

  • 3 Standpunkt Spaß mit Raspi, ESP & Co.
  • 7 Schlagseite
  • 166 Story Selbst ist der Mann!
  • 174 Stellenmarkt
  • 177 Inserentenverzeichnis
  • 178 Impressum
► Hinweis: Diese c't-Ausgabe 25/2024 "Bastel-Kompendium" ist Bestandteil des c't-Abonnements.

Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
Artikelnummer:
4018837072912
Veröffentlicht:
08.11.24

Das könnte Sie auch interessieren:

Neu
Joy-IT kompakter Hochleistungs-Lötkolben
Kompakter Hochleistungs-Lötkolben. Schneller und mobiler Einsatz durch USB-C PDUnser Lötkolben ist die ideale Lösung für alle, die Wert auf Flexibilität und Effizienz legen. Durch die Möglichkeit ihn über USB-C an PD-Netzteilen zu betreiben, bietet er die Freiheit, nahezu überall zu löten - sei es in der Werkstatt, zu Hause oder unterwegs.Sein schlankes, modernes Design macht ihn nicht nur zu einem Blickfang, sondern sorgt auch für eine angenehme Handhabung bei längerem Gebrauch. Die schnelle Aufheitszeit und präzise Temperaturregelung ermöglichen eine effiziente und genaue Arbeitsweise, ideal für vielseitige Lötaufgaben.Ob für professionelle Anwendung oder als zuverlässiges Werkzeug für Hobbyprodukte, diese Lötkolben ist eine hervorragende Wahl für alle, die Qualität und Mobilität schätzen.SpezifikationenMaterial Aluminium, SilikonSpannung & Leistung 9 - 20 V, 65 WTemperaturbereich 80 °C - 420 °CBetrieb USB-C via PD-Protokoll, HohlsteckernetzteilDisplay 0,87“ (2,21 cm) OLEDBetriebsmodi    20 V - 3,25 A - 65 W,    15 V - 2,5 A - 37,5 W,    12 V - 2 A - 24 W,    9 V - 1,5 A - 13,5 WTemperaturkontrolle    PID gesteuerte Temperaturkontrolle, Abweichung < 2 %Enthaltene Lötspitzen    Messerspitze - 3,6 mm Breite    Konische Spitze (Normal) - 3 mm Länge,    Konische Spitze (Scharf) - 4,5 mm LängeWeitere InformationenAbmessungen 184 x 20 x 20 mmGewicht 56 gLieferumfang: JT-SI01, USB-C Kabel, Adapter für Hohlsteckernetzteil, kompakte Abstellstation inkl. Schwamm, 3 Lötspitzen
59,90 €*
Mikrocontroller ESP32 (3. Auflg.)
Mit dem ESP32 setzen Maker anspruchsvolle IoT-Projekte um. Ein leistungsstarkes SoC und zahlreiche Schnittstellen zur Kommunikation machen ihn zur idealen Basis für alle Ihre Ideen in der IoT-Programmierung, bei der Hausautomation oder einfach beim Elektronikbasteln. Udo Brandes begleitet Sie mit diesem Leitfaden bei Ihren Projekten und zeigt Ihnen die Arbeit mit Entwicklungsumgebungen, Sensoren, Schnittstellen und allem, was dazu gehört. So gelingt Ihnen der umfassende Einstieg in die Mikrocontrollerprogrammierung.Neu in dieser Auflage: Fortgeschrittene ULP-Programmierung und das Arbeiten mit Threads1. Der Mikrocontroller für MakerDer ESP32 ist ein leistungsstarker und stromsparender System-on-a-Chip, der sich ideal für die ersten Schritte in die Mikrocontrollerprogrammierung eignet. Mit ihm setzen Sie Ihre Ideen zu Schaltungen und Projekten um.2. Grundlagen und PraxisWas ist die richtige Entwicklungsumgebung für Ihr Projekt? Wie versorgen Sie Ihren ESP32 mit Strom, welche Online-Dienste helfen Ihnen bei der Datenauswertung und wie finden Sie Fehler in Ihren Schaltungen? In diesem Buch erhalten Sie Hintergrundinformationen und Praxistipps, die Ihnen den Einstieg leichter machen und im Maker-Alltag helfen.3. Ausführliche Codebeispiele und Fritzing-SchaltpläneDieser Leitfaden unterstützt Sie mit Schaltskizzen im Fritzing-Format und ausführlichen C-Beispielen für ESP-IDF und die Arduino IDE. Mit diesen Vorlagen als Fundament verwirklichen Sie schon bald nützliche und kreative Maker-Projekte, die genau auf Ihre Anforderungen zugeschnitten sind.Aus dem Inhalt:Chips und BoardsStromversorgungWerkstatt: Löten, Verkabeln, FritzingProgrammiergrundlagen in C und C++Entwicklungsumgebungen: Arduino und ESP-IDFAnalog- und Digitalausgänge, LEDs, Impulszähler und mehrSensorenSPI, I²C, UARTDrahtlose Kommunikation mit Bluetooth, OTA und WifiJTAG-Debugging und weitere Tricks bei der FehlersucheULP-Programmierung: Tasks und Deep SleepProjektideen für Maker: Evil Dice, Binär-Uhr, Solar-WLAN-RepeaterÜber den Autor:Udo Brandes ist selbständiger Programmierer, IT-Entwickler und Autor. Die Möglichkeiten der Mikrocontrollerprogrammierung sind Zukunftsthemen, die ihn faszinieren und mit deren Chancen und Risiken er sich seit langem intensiv befasst. Zuvor war er Systementwickler beim Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen und hat in unterschiedlichen Aufgaben für die Stadt Wuppertal gearbeitet.Leseprobe (PDF-Link)
44,90 €*
Python lernen - kurz & gut
Der praktische Schnelleinstieg in die Python-Programmierung- Kompakt und verständlich vermittelt dieses Buch den Umgang mit Python 3- Ein interaktiver Einstieg erlaubt direktes Ausprobieren und verschafft schnelle Erfolgserlebnisse- Sie lernen die Python-Grundlagen und einen guten Stil beim Entwickeln- Der Sourcecode, die Beispiele und ergänzende umfangreiche Praxisprojekte sind als Download verfügbar und erleichtern das VerständnisDieses Buch ist für vielbeschäftigte Programmierer:innen, die eine knappe und dennoch gut verständliche Einführung in Python als immer populärer werdende Programmiersprache suchen. Python lernen – kurz & gut bietet einen unterhaltsamen Einstieg und informiert Sie über viele Python-Bestandteile, die Ihnen helfen werden, schnell durchzustarten:- Installation von Python- Schnelleinstieg in die wichtigsten Aspekte- Basisbausteine wie Strings, Enums, Zufallszahlen, Fallunterscheidungen und Schleifen- Klassen und objektorientierte Programmierung- Datencontainer wie Listen, Mengen und Tupel- Fortgeschrittene Themen zu Collections wie Iteratoren, Generatoren, Slicing, Sortierungen und Comprehensions- Datumsverarbeitung inklusive Berechnungen- Dateiverarbeitung und JSON sowie Behandlung von FehlernTrotz seines kompakten Formats liefert dieses Buch eine fundierte Einführung und eine Fülle an leicht nachvollziehbaren Beispielen, die zum Experimentieren einladen. Es unterstützt Sie optimal dabei, Ihre Python-Kenntnisse auf- und auszubauen. Insbesondere wenn Sie bereits ein wenig mit z.B. Java oder C++ vertraut sind, ist dieses Buch die ideale Wahl, um solide in Python einzusteigen.Zum Autor:Michael Inden ist Java- und Python-Enthusiast mit über zwanzig Jahren Berufserfahrung. Nach seinem Studium in Oldenburg hat er bei diversen internationalen Firmen in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter, CTO sowie Leiter Academy gearbeitet. Seit Anfang 2022 ist er als Head of Development in Zürich tätig. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen sowie dem Coaching. Sein Wissen gibt er gerne als Trainer in internen sowie externen Schulungen und auf Konferenzen weiter, etwa bei der JAX/W-JAX, JAX London, Oracle Code One, ch.open sowie bei der Java User Group Switzerland. Zudem hält er Vorlesungen zum Thema Einstieg in Python im Rahmen eines CAS Machine Learning for Software Engineers.
16,90 €*
Make E-Dossier Raspberry Pi (PDF)

14 Make-Projekte für Raspberry Pi auf 91 Seiten: Das Beste aus Make von 2020 bis 2023. Geeignet für Raspi 1B bis 5, Zero W, Compute Module 4.

7,90 €*
Joy-IT Werkzeugset, 115 Teile
In dem hochwertigen, 115-teiligen Werkzeugset sind alle Werkzeuge enthalten, die für die Reparatur von feinelektronischen Geräten, wie Smartphones und Spielekonsolen, benötigt werden. Darin enthalten sind, neben insgesamt 98 Bits aus hochwertigem S2 Werkzeugstahl, Hilfsmittel zum gefahrlosen Öffnen, Greifen und Hebeln. Das gesamte Set ist dabei in einer übersichtlichen Kunststoff-Aufbewahrungsbox verpackt, die zusätzlich auch zur Schraubensortierung während der Benutzung verwendet werden kann.Enthaltene Bit-Typen: Phillips (PH)Pozidriv (PZ)Schlitz (SL)Tx (T)Pentalobe (P)Innensechskant (H)Tri-Point (Y)Dreikant (△)Spanner 2-Schlitz (U)Scrulox (S)Außensechskant (M)
24,90 €*
Make ESP32-CAM Special inkl. ESP32-CAM Development Board + OV2640 Kameramodul
ZUM HEFT: Das 80-seitige Make-Special zeigt Ihnen, wie Sie aus dem mitgelieferten ESP32-CAM-Board samt 2-MP-Kameramodul und Programmier-Adapter das meiste rausholen. Damit können Sie sofort Ihr erstes Funk-Kamera-Projekt starten! ZUM BOARD: Das ESP-32-CAM Development Board ist eine erstklassige Option für den Einstieg in die IoT-Entwicklung. Mit seiner eingebauten WLAN-, Bluetooth-, und Kamerafunktionalität bietet es eine umfassende Lösung. Die mitgelieferte ESP32-CAM-MB Dockingstation vereinfacht das Programmieren über einen USB-Port und ermöglicht ein reibungsloses Entwicklungs- und Prototyping-Erlebnis. Lieferumfang: ESP32-CAM Modul OV2640 2MP Kamera Modul  ESP32-CAM-MB
29,90 €*
Neu
FPGAs - Einstieg, Schaltungen, Projekte
FPGAs. Einstieg, Schaltungen, Projekte.Field Programmable Gate Arrays – kurz FPGAs – sind die ideale Basis für anspruchsvolle Maker-Projekte. Dank effizienter Parallelverarbeitung und hoher Flexibilität lassen sich mit diesen frei programmierbaren Logikbausteinen komplexe digitale Schaltungen mühelos realisieren.In diesem Praxisbuch zeigt Ihnen Jörg Rippel anhand kreativer Beispielprojekte mit den benutzerfreundlichen FPGAs von Lattice und Gowin Semiconductor, wie Sie Ideen schnell umsetzen. Durch den Einsatz einer Chat-KI generieren Sie ohne Vorkenntnisse den benötigten Verilog-Code. Im Handumdrehen basteln Sie Lichteffekte oder Animationsanzeigen, verarbeiten Sensordaten und realisieren Ihr persönliches Traumprojekt.FPGAs für Maker und Kreative1. Alles für den EinstiegDieser Leitfaden stellt Ihnen das IceZero-Board mit dem iCE40HX FPGA von Lattice Semiconductor sowie das Sipeed Tang Nano 9K Board mit dem Gowin GW1NR-9C FPGA im Detail vor. Sie richten sich eine passende Raspberry-Pi-Entwicklungsumgebung mit Open-Source-Toolchain ein und lernen alle Grundlagen für die Arbeit mit programmierbarer Logik.2. Programmieren mit KIDie Hardwarebeschreibungssprache Verilog können Sie in 50 bis 100 Stunden erlernen – oder Sie lassen sich von ChatGPT oder GitHub Copilot für den Einstieg unterstützen. Jörg Rippel zeigt Ihnen, wie Sie künstliche Intelligenz nutzen, um blitzschnell Code zu erstellen, der Ihrem FPGA-Design Leben einhaucht.3. Setzen Sie Ihr Traumprojekt umMit FPGAs können Sie viel mehr machen als nur LEDs blinken lassen. Die vielen Beispielprojekte, Anleitungen, Praxishinweise und Verilog-Codebeispiele helfen Ihnen, um Ihr ganz persönliches Traumprojekt umzusetzen. Mit dabei: Zugriff auf Displays, Sensoren,  SPI- und I2C-Schnittstellen, die Arbeit mit Zufallszahlen, Testbenches und Simulationen und einer lizenzfreien Entwicklungsumgebung .Aus dem InhaltGrundlagen der FPGAs und hardwarenahen ProgrammierungEffizientes Pairprogramming mit künstlicher Intelligenz wie ChatGPTPraxisnaher Einstieg: FPGAs programmieren und die Toolchain beherrschenAnbindung und Verarbeitung von Sensordaten über gängige SchnittstellenInteraktive Steuerung und Kommunikation über serielle VerbindungenSteuern von Displays, RGB-LEDs und vielfältigen AusgabenTestbenchsysteme entwickeln zum Simulieren und DebuggenEinrichten der Open-Source-Entwicklungsumgebung auf dem Raspberry PiLeseprobe (PDF-Link)Über den AutorDas Basteln mit elektronischen Geräten gehörte schon immer zu Jörg Rippels Hobbys. Privat beschäftigt er sich gerne mit Mikrocontroller- und Mikrocomputing-Projekten, beruflich hat er mehr als 20 Jahre in verschiedenen IT-Unternehmen und in der Luft- und Raumfahrtindustrie gearbeitet.Als Systemingenieur lag sein Schwerpunkt auf der Zusammenführung und Pflege komplexer Systeme, die aus vielen verschiedenen technischen Bereichen bestehen. Heute lebt er mit seiner Frau im Grünen und schraubt gerne an kreativen Projekten, wobei es auch immer mal wieder Probleme gibt und nicht immer alles beim ersten Versuch funktioniert. Trotzdem – oder gerade deswegen – macht ihm die Arbeit mit Elektronik immer Spaß. Sein Wissen teilt er in Fachbüchern und Beiträgen. Ausbildungen und Studiengänge in Elektronik, Funktechnik und Informatik haben dafür gesorgt, dass er ein breites Wissen zu allerlei elektrischen Geräten hat. Dazu gehören die Erstellung von analogen und digitalen Robotern, der Bau von Computern, das Betreiben von Amateurfunk und Satellitenfunk, das Design von Schaltungen und Platinenlayouts, die Arbeit mit 8- und 32-Bit-Mikrocontrollern und die Programmierung in verschiedenen Sprachen.
49,90 €*
Neu
Raspberry Pi für Kids (5. Auflg.)
Raspberry Pi für Kids. 5. Auflage 2024Raspberry Pi von Grund auf kennenlernenDu lernst, wie du deinen Raspberry Pi zum Laufen bringst, Software installierst und sogar deine eigenen Spiele programmierst! Außerdem gibt es jede Menge spannende Projekte mit Sensoren und anderen Gadgets. Dafür eignet sich selbst das günstige Modell Raspberry Pi Zero. Mit dabei ist auch eine Liste der benötigten Hardware inklusive Sensoren.Programmieren ohne VorkenntnisseDu musst kein Technik-Nerd sein, um loszulegen! Mit der visuellen Programmiersprache Scratch erstellst du kinderleicht deine eigenen Spiele, Animationen und sogar einen Autosimulator. Für coole Experimente mit Sensoren, Kameras und Co. tauchen wir in die Welt von Python ein. Am Ende jedes Kapitels warten spannende Aufgaben mit Lösungen auf dich, damit du dein Wissen testen und vertiefen kannst.Spannende Projekte und Elektronik-ExperimenteSei bereit für zahlreiche Elektronik-Projekte mit einfachen Schritt-für-Schritt-Anleitungen! Du lernst, wie du Programme schreibst, die Blinkmuster erzeugen, LED-Strips steuern und sogar Hindernisse im Dunkeln mit Ultraschall erkennen. Außerdem kannst du Morsezeichen senden, Temperaturen messen, mit einer Kamera den Garten beobachten und das Livebild automatisch auswerten.Aus dem Inhalt:Einführung in Scratch und Programmierung kleiner SpieleGrundlagen von PythonLeuchtdioden steuernSteuerung mit SchalternDatensammlungen verarbeitenProjekte mit dem UltraschallsensorTemperaturmessungGrafische Benutzungsoberflächen und AnimationProjekte mit der KameraLeseprobe (PDF-Link)Zum Download: Zwei Bonuskapitel und der Code für alle ProjekteSystemvoraussetzungen: Windows, Linux oder macOSÜber den Autor:Michael Weigend hat an der Universität Potsdam in Informatik promoviert. Er war für mehr als 30 Jahre als Lehrer tätig und hat 20 Jahre lang an der FernUniversität Hagen Seminare zur Didaktik der Informatik gegeben. An der Universität Münster hält er im Rahmen eines Lehrauftrags Vorlesungen zur Python-Programmierung. Michael Weigend engagiert sich in mehreren nationalen und internationalen Communities für den Computer-Einsatz in der Bildung, darunter Constructionism, International Federation for Information Processing (TC 3 Computers in Education) , Bebras – International Contest on Informatics and Computational Thinking. Er hat über 60 wissenschaftliche Artikel veröffentlicht und mehrere Bücher zu den Themen Programmierung, Web Development und visuelle Modellierung geschrieben.
29,99 €*
Raspberry Pi programmieren mit Python (6. Auflg.)
Raspberry Pi – der Mini-Computer zum ExperimentierenDer Raspberry Pi ist ein preiswerter Computer in der Größe einer Kreditkarte. In Kombination mit der Programmiersprache Python bietet er eine hervorragende Umgebung für die schnelle Realisierung technischer Ideen und Projekte. In diesem Buch lernen Sie alle Grundlagen, die Sie brauchen, um mit dem Raspberry Pi oder dem Raspberry Pi Zero spannende Projekte zu realisieren.Zahlreiche Projekte mit Sensoren, Kamera u.v.m.Sie finden in diesem Buch eine Fülle von kleinen Projekten, die auf die besondere Hardware des Raspberry Pi und das Linux-Betriebssystem Raspberry Pi OS zugeschnitten sind. Dazu gehören sowohl Schaltungen mit Sensoren (Temperatur, Licht, Alkohol), Relais, AD-Wandlern und LEDs als auch die Verwendung des Kameramoduls und des 1-Wire- sowie SPI-Bus zur Datenkommunikation. Zahlreiche Illustrationen und einfache Beispiele zum Ausprobieren erleichtern das Verständnis.Die Programmiersprache Python als GrundlagePython ist – auch für Programmiereinsteiger – einfach zu lernen und deshalb Teil des Gesamtkonzepts des Raspberry Pi. Dieses Buch vermittelt Ihnen anhand anschaulicher Beispiele sowohl die Grundlagen von Python als auch fortgeschrittene Techniken wie Objektorientierung, Internetprogrammierung und grafische Benutzungsoberflächen. Am Ende jedes Kapitels finden Sie Aufgaben mit Lösungen zum Download, mit denen Sie Ihr Wissen festigen, erweitern und vertiefen können.Aus dem Inhalt:GerätesteuerungMesswerterfassung und -visualisierungInteraktive Spiele mit Schaltern und SensorenAnimationen und SimulationenAutomatische TextproduktionDigitale BildverarbeitungMorsezeichen senden und Signalmuster erkennenProjekte mit dem Sense HATFarben und Bewegung wahrnehmenSteuerung mit Potentiometer und AD-WandlerAuswertung von Daten aus dem InternetWebserver und Webcam Über den Autor:Michael Weigend hat an der Universität Potsdam in Informatik promoviert. Er war für mehr als 30 Jahre als Lehrer tätig und hat 20 Jahre lang an der FernUniversität Hagen Seminare zur Didaktik der Informatik gegeben. An der Universität Münster hält er im Rahmen eines Lehrauftrags Vorlesungen zur Python-Programmierung. Michael Weigend engagiert sich in mehreren nationalen und internationalen Communities für den Computer-Einsatz in der Bildung, darunter Constructionism, International Federation for Information Processing (TC 3 Computers in Education) , Bebras – International Contest on Informatics and Computational Thinking. Er hat über 60 wissenschaftliche Artikel veröffentlicht und mehrere Bücher zu den Themen Programmierung, Web Development und visuelle Modellierung geschrieben.Leseprobe (PDF-Link)
29,99 €*