Plot, Cut, Drill, Mill and Laser with the Z99
This book covers the construction, hardware, software, and operation of the Z99 – CNC machine. This is a multifunctional 4-axis machine for home construction.
The capabilities of the Z99 machine include:
large-format schematic plotting
PCB plotting with etch-resist pens
schematic plotting with conductive-ink pens
letter cutting out of vinyl
paper cutting
PCB/substrate drilling
PCB/substrate milling
text milling
laser engraving
laser cutting of solder paste masks
By making the support software available as freeware, readers of the book are challenged and encouraged to develop new applications for the Z99.
The machine would not be of much use if the user has no option to create suitable files for the designs in mind. A large part of this book is dedicated to creating source files in a variety of freeware software packages, including Inkscape, DesignSpark PCB, KiCad, and FlatCAM.
The book is also useful for readers keen to comprehend and then master the basic structure of HPGL, Gerber, Drill, and G-code files, as well as to have a go at deciphering them using software.
For Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr
Bluetooth Low Energy (BLE) radio chips are ubiquitous from Raspberry Pi to light bulbs. BLE is an elaborate technology with a comprehensive specification, but the basics are quite accessible.
A progressive and systematic approach will lead you far in mastering this wireless communication technique, which is essential for working in low power scenarios.
In this book, you’ll learn how to:
Discover BLE devices in the neighborhood by listening to their advertisements.
Create your own BLE devices advertising data.
Connect to BLE devices such as heart rate monitors and proximity reporters.
Create secure connections to BLE devices with encryption and authentication.
Understand BLE service and profile specifications and implement them.
Reverse engineer a BLE device with a proprietary implementation and control it with your own software.
Make your BLE devices use as little power as possible.
This book shows you the ropes of BLE programming with Python and the Bleak library on a Raspberry Pi or PC, with C++ and NimBLE-Arduino on Espressif’s ESP32 development boards, and with C on one of the development boards supported by the Zephyr real-time operating system, such as Nordic Semiconductor's nRF52 boards.
Starting with a very little amount of theory, you’ll develop code right from the beginning. After you’ve completed this book, you’ll know enough to create your own BLE applications.
Bluetooth Low Energy (BLE) Funkchips sind vom Raspberry Pi bis zur Glühbirne allgegenwärtig. BLE ist eine ausgeklügelte Technologie mit einer umfassenden Spezifikation, aber die Grundlagen sind recht zugänglich.
Ein progressiver und systematischer Ansatz wird Sie bei der Beherrschung dieser drahtlosen Kommunikationstechnik, die für die Arbeit in Szenarien mit geringem Stromverbrauch unerlässlich ist, unterstützen.
In diesem Buch lernen Sie, wie man:
Entdecken Sie BLE-Geräte in der Nachbarschaft.
Erstellen Sie Ihre eigenen Werbedaten für BLE-Geräte.
Verbinden Sie sich mit BLE-Geräten wie Herzfrequenzmessern und Näherungsmeldern.
Erstellen Sie sichere Verbindungen zu BLE-Geräten mit Verschlüsselung und Authentifizierung.
BLE-Dienst- und Profilspezifikationen zu verstehen und zu implementieren.
Ein BLE-Gerät mit einer proprietären Implementierung zurückentwickeln und mit Ihrer eigenen Software steuern.
Ihre BLE-Geräte sollen so wenig Strom wie möglich verbrauchen.
Dieses Buch zeigt Ihnen die Grundlagen der BLE-Programmierung mit Python und der Bleak-Bibliothek auf einem Raspberry Pi oder PC, mit C++ und NimBLE-Arduino auf den ESP32-Entwicklungsplatinen von Espressif und mit C auf einer der Entwicklungsplatinen, die vom Zephyr-Echtzeitbetriebssystem unterstützt werden, wie zum Beispiel die nRF52-Platinen von Nordic Semiconductor.
Sie beginnen mit sehr wenig Theorie und werden von Anfang an Code entwickeln. Nach Abschluss dieses Buches werden Sie genug wissen, um Ihre eigenen BLE-Anwendungen zu erstellen.
Merkmale:
1,54-Zoll-IPS-TFT-Display mit einer Auflösung von 240 x 240, das Text oder Videos anzeigen kann
Stereo-Lautsprecheranschlüsse für die Audiowiedergabe – entweder Text-to-Speech, Benachrichtigungen oder zum Erstellen eines Sprachassistenten.
Stereo-Kopfhörerausgang für die Audiowiedergabe über eine Stereoanlage, Kopfhörer oder Aktivlautsprecher. Stereo-Mikrofoneingang – perfekt für die Erstellung Ihrer ganz eigenen Smart-Home-Assistenten
Zwei 3-polige JST STEMMA-Anschlüsse, mit denen weitere Tasten, ein Relais oder sogar einige NeoPixel angeschlossen werden können!
Der STEMMA QT Plug-and-Play-I2C-Port kann mit jedem der 50+ I2C STEMMA QT-Boards von Adafruit verwendet werden oder kann mit einem Adapterkabel zum Anschluss an Grove I2C-Geräte verwendet werden.
5-Wege-Joystick + Taste für Benutzeroberfläche und Steuerung.
Drei RGB-DotStar-LEDs für farbenfrohes LED-Feedback.
Über den STEMMA QT-Anschluss können Sie Wärmebildsensoren wie den Panasonic Grid-EYE oder MLX90640 anschließen. Wärmeempfindliche Kameras können auch im Dunkeln als Personendetektor verwendet werden! Ein externer Beschleunigungsmesser kann zur Gesten- oder Vibrationserkennung angeschlossen werden, z. B. bei vorausschauenden Maschinen-/Industriewartungsprojekten
Bitte beachten Sie: Ein Raspberry Pi 4 ist nicht im Lieferumfang enthalten.
Bauen Sie robuste, intelligente Maschinen, die die Rechenleistung des Raspberry Pi mit LEGO-Komponenten kombinieren.
Der Raspberry Pi Build HAT bietet vier Anschlüsse für LEGO Technic Motoren und Sensoren aus dem SPIKE Portfolio. Zu den verfügbaren Sensoren gehören ein Abstandssensor, ein Farbsensor und ein vielseitiger Kraftsensor. Die Winkelmotoren sind in verschiedenen Größen erhältlich und verfügen über integrierte Encoder, die ihre Position abfragen können.
Der Build HAT passt auf alle Raspberry Pi-Computer mit einem 40-Pin-GPIO-Header, einschließlich – mit der Hinzufügung eines Flachbandkabels oder eines anderen Erweiterungsgeräts – Raspberry Pi 400. Angeschlossene LEGO Technic-Geräte können neben Standard-Raspberry-Pi-Zubehör problemlos in Python gesteuert werden wie zum Beispiel ein Kameramodul.
Merkmale
Steuert bis zu 4 Motoren und Sensoren
Versorgt den Raspberry Pi mit Strom (bei Verwendung mit einem geeigneten externen Netzteil)
Einfache Verwendung von Python auf dem Raspberry Pi
Eingangsspannung: 12 V - 36 V
Max. Phasenstrom: 2 A pro Phase
Abnehmbare Motortreiber
Reset-Button
Schraubklemmen für Versorgungsspannung
Abmessungen: 53 mm x 68 mm x 18 mm
Gewicht: 46 g
This book is all about building your own DIY home control system. It presents two innovative ways to assemble such a system: By recycling old PC hardware – possibly extending the life of an old PC, or by using Raspberry Pi. In both cases, the main system outlined in this book will consist of a computer platform, a wireless mains outlet, a controller and a USB webcam – All linked together by Linux.
By using the Raspberry Pi in conjunction with Arduino (used as an advanced I/O system board), it is possible to construct a small, compact, embedded control system offering enhanced capacity for USB integration, webcams, thermal monitoring and communication with the outside world.
The experience required to undertake the projects within this book are minimal exposure to PC hardware and software, the ability to surf the internet, burn a CD-ROM and assemble a small PCB.
Der ZK-DP3D CNC USB-C DC/DC-Wandler ist ein vielseitiger, hochpräziser Spannungs- und Stromregler, der für eine Vielzahl von Anwendungen entwickelt wurde. Ausgestattet mit einer digitalen Steuerschnittstelle mit einstellbarer Spannung (1-30 V) und Stromstärke (0-2 A) bietet es ein präzises LCD-Display zur Überwachung von Eingangs-/Ausgangsspannung, Strom, Leistung und mehr.
Ausgestattet mit intelligenter Unterstützung für Schnellladeprotokolle (QC2.0/3.0, FCP, SCP, AFC) und mehreren Sicherheitsfunktionen eignet es sich ideal für die Stromversorgung von Geräten wie USB-Lüftern, Routern und Batterien. Sein kompaktes Design umfasst Steckklemmen für einfachen Anschluss und eine hohe Ausgangsleistung von bis zu 15 W, was Zuverlässigkeit und Komfort sowohl für Hobbyisten als auch für Profis gewährleistet.
Technische Daten
Eingangsspannung
4-13 V (3 Eingangsschnittstellen: USB, MicroUSB und USB-C)
Ausgangsspannung
1-30 V
Ausgangsstrom
0-2 A
Ausgangsleistung
Weniger als 15 W
Spannungsanzeige
Auflösung 0,01 V, Genauigkeit ±(0,5% + 3 Ziffern)
Aktuelle Anzeige
Auflösung 0,001 A, Bereich 0-2 A, Genauigkeit ±(0,5% + 3 Ziffern)
Leistungsanzeige
0,00-15,00 W
Betriebsstrom
ca. 30 mA
Abmessungen
92 x 40 x 16 mm
Gewicht
41 g
Der digitale 3-Achsen-Beschleunigungsmesser von Grove (LIS3DHTR) ist ein kostengünstiger 3-Achsen-Beschleunigungsmesser in einem Paket von Grove-Produkten. Er basiert auf dem LIS3DHTR-Chip, der mehrere Bereiche und Schnittstellen zur Auswahl bietet. Sie werden kaum glauben, dass ein so kleiner 3-Achsen-Beschleunigungsmesser I²C-, SPI- und ADC-GPIO-Schnittstellen unterstützt, was bedeutet, dass Sie jede beliebige Art der Verbindung mit Ihrer Entwicklungsplatine wählen können. Außerdem kann dieser Beschleunigungsmesser auch die Umgebungstemperatur überwachen, um den dadurch verursachten Fehler zu beheben.
Merkmale
Messbereich: ±2 g, ±4 g, ±8 g, ±16 g, mehrere Bereiche wählbar.
Option für mehrere Schnittstellen: Grove I²C-Schnittstelle, SPI-Schnittstelle, ADC-Schnittstelle.
Temperatur einstellbar: Der durch die Temperatur verursachte Fehler kann angepasst und feinabgestimmt werden.
3/5V Stromversorgung
Spezifikationen
Stromversorgung
3/5 V
Schnittstellen
IC/SPI/GPIO ADC
I²C-Adresse
Standardmäßig 0x19, kann auf 0x18 geändert werden, wenn SDO-Pin mit GND verbunden wird
ADC GPIO Stromeingang
0 – 3,3 V
Unterbrechung
Ein Unterbrechungs-Pin reserviert
SPI-Modus einrichten
Verbinden Sie den CS-Pin mit GND
Inbegriffen
1x digitaler 3-Achsen-Beschleunigungsmesser von Grove (LIS3DHTR)
1x Grove-Kabel
Downloads
LIS3DHTR Datenblatt
Hardwareschema
Arduino-Bibliothek
Dieses 48 W (8 V DC , 6 A) Netzteil ist für die Verwendung mit dem Raspberry Pi Build HAT konzipiert.
Eingang: 110–240 V Wechselstrom
Ausgang: 8 V DC , 6 A
Kabel: 1,5 m, 16 AWG
Secure, Modular, Open-Source and Self-Sufficient
Ever since the Raspberry Pi was introduced, it has been used by enthusiasts to automate their homes. The Raspberry Pi is a powerful computer in a small package, with lots of interfacing options to control various devices. This book shows you how you can automate your home with a Raspberry Pi. You’ll learn how to use various wireless protocols for home automation, such as Bluetooth, 433.92 MHz radio waves, Z-Wave, and Zigbee. Soon you’ll automate your home with Python, Node-RED, and Home Assistant, and you’ll even be able to speak to your home automation system. All this is done securely, with a modular system, completely open-source, without relying on third-party services. You’re in control of your home, and no one else.
At the end of this book, you can install and configure your Raspberry Pi as a highly flexible home automation gateway for protocols of your choice, and link various services with MQTT to make it your own system. This DIY (do it yourself) approach is a bit more laborious than just installing an off-the-shelf home automation system, but in the process, you can learn a lot, and in the end, you know exactly what’s running your house and how to tweak it. This is why you were interested in the Raspberry Pi in the first place, right?
Turn your Raspberry Pi into a reliable gateway for various home automation protocols.
Make your home automation setup reproducible with Docker Compose.
Secure all your network communication with TLS.
Create a video surveillance system for your home.
Automate your home with Python, Node-RED, Home Assistant and AppDaemon.
Securely access your home automation dashboard from remote locations.
Use fully offline voice commands in your own language.
Downloads
Errata on GitHub
,
von Clemens Valens
Review: Die Desktop-CNC- und Graviermaschine Anet 4540
Wie 3D-Drucker und Lasergraviermaschinen haben auch CNC-Maschinen sich inzwischen etabliert. Während sie früher Tausende von Euro gekostet haben, sind heute CNC-Maschinen der Einstiegsklasse wie die...