Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Artikel-Beschreibung
Komplett im Set: gedrucktes Heft + digitale Ausgabe mit einer Ersparnis von 7,90 Euro.

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:
4018837094013
Veröffentlicht:
08.11.24

Das könnte Sie auch interessieren:

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 €*
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 €*
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 €*
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 €*
Einstieg in Python (8. Auflg.)
Einstieg in Python,. In 8., aktualisierter Auflage (Februar 2024)Programmieren lernen mit Python leicht gemacht! Dieses Buch zeigt Ihnen, wie Sie Schritt für Schritt ein Computerspiel mit Python entwickeln. Dabei lernen Sie alle Grundlagen der Python-Programmierung. Viele Übungsaufgaben und Beispielanwendungen unterstützen Sie zusätzlich und sorgen für einen raschen Lernerfolg. Schon bald schreiben Sie Ihre eigenen Python-Programme und verstehen die grundlegenden Konzepte der Programmiersprache. Der ideale Start für alle Programmieranfänger, die Python lernen wollen!Jetzt lernen Sie Python!1. Steigen Sie ein in PythonSie erhalten eine gründliche Einführung in die Sprachelemente und alle wichtigen Programmiertechniken. Dabei entwickeln Sie Ihre ersten Programme und vertiefen Ihr Wissen mit Übungsaufgaben.2. Lernen am konkreten BeispielAlle Themen werden an praxisnahen Beispielen erklärt. An einem Spiel, das über das ganze Buch weiterentwickelt wird, lernen Sie die Programmierung eigener Python-Projekte.3. Eigene Programme entwickelnSie lernen die vielfältigen Möglichkeiten von Python kennen und entwickeln anspruchsvolle GUIs sowie Datenbankanwendungen.Aus dem Inhalt:Python installierenSprachgrundlagenObjektorientierte ProgrammierungDatenbankanwendungen mit SQLite und MySQL erstellenGUIs programmierenLeseprobe (PDF-Link)
24,90 €*