History and Future in the Internet of Things
This book thoroughly reviews the history of the development of embedded Operating Systems, covers the technical characteristics, historic facts, as well as background business stories of mainstream embedded Operating Systems, and analyzes the technical evolution, market development, and new opportunities of embedded Operating Systems in the age of the Internet of Things.
From the perspective of time, the book examines the evolution of critical technical aspects, including real-time and Power Management of embedded Operating Systems and Linux, Internet of Things security, communication, and cloud computing.
The book looks into applications of embedded Operating Systems with important markets of mobile phones, communication equipment, automobile, and wearable devices, and also discusses business model and the issue of intellectual property of embedded Operating Systems.
In addition, the book walks through the status quo, technical features, product evaluation and background of the Internet of Things Operating Systems in the second half of the book.
Deze Wi-Fi module is gebaseerd op de populaire ESP8266 chip. De module is FCC en CE gecertificeerd en voldoet aan RoHS. Volledig compatibel met de ESP-12E. 13 GPIO-pinnen, 1 analoge ingang, 4 MB flash-geheugen.
De ESP8266 van Espressif is een Wi-Fi microchip met volledige TCP/IP stack en functionaliteit van een microcontroller. Het heeft indruk gemaakt in de maker community met zijn lage prijs.
Maar veel ontwikkelaars waren ontevreden over het hoge stroomverbruik van de ESP8266. De ESP32, uitgerust met een ULP (Ultra Low Power) coprocessor, biedt hiervoor een oplossing.
Dit e-book bevat een aantal projecten met ESP32 & ESP8266 en een interview met de CEO Teo Swee Ann van Espressif.
Artikelen
Lichtkrant met ESP-12F, 512 LED’s via WiFi aansturen
VFD-klok met ESP32, met nauwkeurige internettijd
Zuinige ESP32, de programmering van de ULP-coprocessor
DCF77-emulator met ESP8266, internettijd vervangt draadloze tijd
WiFi desktop-thermostaat, flexibele en programmeerbare temperatuurregeling
Timers voor de WiFi desktop-thermostaat, zeven kanalen met atoomprecisie
Zwitsers zakmes voor microcontrollers, PlatformIO als universeel programmeertool
ESP8266 USB-programmeer-adapter voor de Espressif-modules ESP-01 en ESP-012
De ESP8266 op het Android I/O-board, zelf nieuwe firmware flashen
Weerdisplay, actuele weersinformatie op een kleuren-LCD
GoNotify, een flexibele IoT sensor-interface. Join the bubble!
CV-monitor met ESP8266, domotica voor de overgang naar duurzame energie
MicroPython en het pyboard, van een knipperende LED naar … een knipperende LED aan een webserver
De grote broer van de ESP8266, de eerste stappen met de ESP32 en de Arduino-IDE
RGBDigit klok, een kleurrijk 7-segment-display voor uw data
WLAN voor microcontrollers, besturen met de ESP8266
De terugkeer van de Wi-Fi-besturingskaart, apparatuur bedienen met uw smartphone
Compact en autonoom WLAN, handig gebruik van de ESP8266 zonder MCU
Volledige ESP32-microcontrollercursus met een speciaal ontwikkelde MCU-uitbreidingsprint, praktische projecten en een uitgebreide online gids – ideaal om hardware, programmering en connectiviteit stap voor stap te leren.
Een praktische introductie tot embedded systemen met de ESP32
Deze cursus is bedoeld voor u als lezer die nieuw is in embedded systemen en op zoek bent naar een gestructureerde, voorbeeldgerichte manier om aan de slag te gaan. Als u al algemene elektronica- of Arduino-materialen hebt verkend, maar deze te breed vond of te weinig praktische begeleiding boden, dan biedt deze cursus een meer gerichte aanpak.
Met behulp van de "ESP32 by Example Kit" (EEK) – een compacte en betaalbare set met led’s, sensoren, een OLED-scherm en een bewegingsprocessor – werkt u gedurende de hele cursus met een consistente hardware-opstelling. Eenmaal gemonteerd blijft de EEK grotendeels ongewijzigd, zodat u zich volledig kunt richten op leren en experimenteren zonder telkens opnieuw te hoeven configureren.
Onderwerpen zijn onder andere:
De ESP32-microcontroller begrijpen en programmeren
Code schrijven en implementeren met de Arduino IDE
Cyberfysische systemen verkennen, met als hoogtepunt basis dronebesturing
Er is geen eerdere ervaring met Arduino of embedded development vereist. Elk onderdeel bevat praktische voorbeelden en miniprojecten die zijn ontworpen om belangrijke concepten te versterken en tot een diepere verkenning te inspireren. Aan het einde van de cursus bent u niet alleen in staat de voorbeelden uit het boek te reproduceren, maar er ook op voort te bouwen met uw eigen ideeën en toepassingen.
Of u nu geïnteresseerd bent in embedded programmeren, interactieve systemen of inleidende dronebesturing, deze cursus biedt een duidelijke en praktische manier om aan de slag te gaan.
Wat leert u?
Embedded programmeren met de ESP32 met behulp van de Arduino IDE
Realtime sensorinvoer en -bediening via knoppen, LED's en displays
Gebarengebaseerde interactie met de MPU6050-bewegingssensor
Bluetooth-gamepadintegratie en dronebesturingssimulatie
Wifi- en UDP-netwerken, lokale webservers en NTP
MQTT-communicatie met cloudplatforms zoals AWS en Arduino IoT
Hoe u complete IoT-systemen bouwt en implementeert
Perfect voor
Studenten en autodidacten die embedded systemen verkennen
Makers en IoT-enthousiastelingen die hun hardwarevaardigheden willen verbeteren
Docenten en trainers die op zoek zijn naar lesmateriaal dat direct toepasbaar is
Ontwikkelaars die verder kijken dan de basisprincipes van Raspberry Pi of Arduino
Ondersteuning wanneer u die nodig hebt
Toegang tot instructeurs via Elektor Academy
Nuttige communityforums en essentiële documentatie
Wat zit er in de doos (cursus)?
Nieuw boek van 384 pagina's: "ESP32 by Example" (t.w.v. € 45)
Elektor ESP32 by Example Kit (EEK): Microcontroller-uitbreidingskaart met 6 LED's en 6 knoppen + OLED-display, MPU6050 3-assige accelerometer en gyroscoopmodule (t.w.v. € 40)
Adafruit HUZZAH32 – ESP32 Feather MCU Board (t.w.v. € 30)
ESP32 Cheap Yellow Display Board (t.w.v. € 25)
DHT11 Vochtigheid & Temperatuursensor
Breadboard
Jumperdraden
USB-C-kabel
Toegang tot de volledige cursus op het Elektor Academy Pro Learning Platform
Instructievideo's
Downloadbare Arduino-projectbestanden voor elke module
Leermateriaal (van deze box/cursus)
▶ Klik hier om te openen
Module 1 – Getting Started with the ESP32 & EEK
Module 2 – Digital Output – LEDs and GPIO
Module 3 – Switches and Input Handling
Module 4 – EEK and PWM
Module 5 – OLED and Display Output
Module 6 – Motion Sensing with the MPU6050
Module 7 – Capstone Project (EEK in Action)
Module 8 – WiFi and Web Control with ESP32
Module 9 – Cloud Concepts using EEK
Module 10 – Hands-on: Arduino IoT Cloud and EEK
Module 11 – BlueTooth and EEK GamePad Integration
Module 12 – Why Drones?
Module 13 – Drone Simulator Concepts
Module 14 – Simple Drone Flight Control
Module 15 – Real-Time Drone Flight Control
Module 16 – Drone Control Mini-Projects
Module 17 – Middleware and Python Scripting
Module 18 – Python Applications for Drone Control
Module 19 – Capstone EEK Control Project and Presentation
Over de auteur
Dr. Jim Solderitsch is docent, softwarearchitect, systeemontwikkelaar en cybersecurityonderzoeker met een focus op cyberfysische systemen. Hij is momenteel universitair hoofddocent computerwetenschappen aan de Villanova University in Pennsylvania.
Wat is Elektor Academy Pro?
Elektor Academy Pro biedt gespecialiseerde leeroplossingen voor professionals, engineeringteams en technische experts in de elektronica- en embedded systemenindustrie. Het stelt zowel individuen als organisaties in staat hun praktijkkennis te verdiepen, vaardigheden te versterken en voorop te blijven lopen met hoogwaardige content en praktische trainingstools.
Van praktijkgerichte projecten en cursussen onder leiding van experts tot diepgaande technische inzichten – Elektor ondersteunt ingenieurs bij het aanpakken van de actuele uitdagingen binnen elektronica en embedded systemen. Ons educatieve aanbod bestaat uit Academy-boeken, Pro Boxes, webinars, conferenties en branchespecifieke B2B-magazines – allemaal ontwikkeld met het oog op professionele groei.
Of u nu ingenieur, R&D-specialist of technisch beslisser bent: Elektor Academy Pro slaat de brug tussen theorie en praktijk, helpt u nieuwe technologieën te beheersen en stimuleert innovatie binnen uw organisatie.
In ESP32 programmeren voor beginners bekijken we de ESP32 en zijn voorganger, de ESP8266. Deze kleine, maar zeer krachtige Chinese chips bestaan uit een processor, geheugen, input- en outputaansluitingen en hebben draadloze netwerktoegang via WiFi.
Met dit boek tonen we hoe de programmeeromgeving Arduino werkt en hoe die kan gebruikt worden met ESP-hardware. Aan de hand van voorbeelden en projecten verduidelijken we hoe de ESP-hardware kan worden toegepast.
In vogelvlucht:
We beschrijven de opbouw van ESP-experimenten.
We tonen hoe displays worden aangesloten.
Eeprom_24c16 demonstreert hoe een externe geheugenchip wordt gebruikt om getallen en tekst op te slaan en weer uit te lezen.
Project Klok is de eenvoudige implementatie van een digitale klok.
We geven een handleiding voor het gebruik van temperatuur- en luchtvochtigheidsensoren.
Webclient laat zien hoe de ESP32 gegevens van het internet kan halen.
Met Webserver kunnen we op afstand met een pc of smartphone gegevens halen uit een ESP32, sensoren uitlezen en toestellen aan- en uitschakelen.
Een NTP-klok haalt tijdinformatie van Tijdserver. Die geeft zowel de tijd als het aantal seconden sinds 1 januari 1900. Het boek beschrijft hoe hieruit de tijd kan worden berekend.
In het laatste hoofdstuk gebruiken we het internet om nauwkeurige weerinformatie en voorspellingen op te vragen.
De ESP32-C3-WROOM-02U is een Wi-Fi- en Bluetooth LE module voor algemeen gebruik. Het brede scala aan randapparatuur en de hoge prestaties maken deze module tot een ideale keuze voor smart homes, industriële automatisering, zorgtoepassingen, consumentenelektronica, en meer.
De ESP32-C3-WROOM-02U is voorzien van een externe SPI flash en wordt geleverd met een aansluiting voor een externe antenne.
De ESP32-C3-WROOM-02U werkt in een omgevingstemperatuur van –40 ? 85°C en is ingebouwd in de ESP32-C3 chip. De ESP32-C3 heeft een 32-bits RISC-V single-core processor. Hij bevat een ruime selectie aan randapparatuur, variërend van een UART, I²C, I²S, randapparatuur voor afstandsbediening, een LED PWM controller, een algemene DMA-controller, een TWAI-controller, een USB seriële/JTAG controller, een temperatuursensor, een ADC, enzovoort. Hij bevat ook SPI, Dual SPI en Quad SPI interfaces.
Kenmerken
Flash: 4 MB (Quad SPI)
Afmetingen: 18,0 x 20,0 x 3,2 mm
Downloads
Datasheet
ESP32-S2-Saola-1R is a small-sized ESP32-S2 based development board. Most of the I/O pins are broken out to the pin headers on both sides for easy interfacing. Developers can either connect peripherals with jumper wires or mount ESP32-S2-Saola-1R on a breadboard.ESP32-S2-Saola-1R is equipped with the ESP32-S2-WROVER module, a powerful, generic Wi-Fi MCU module that has a rich set of peripherals. It is an ideal choice for a wide variety of application scenarios relating to Internet of Things (IoT), wearable electronics and smart home. The board a PCB antenna and features a 4 MB external SPI flash and an additional 2 MB SPI Pseudo static RAM (PSRAM).FeaturesMCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
At the core of this module is ESP32-S2, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. The chip has a low-power co-processor that can be used instead of the CPU to save power while performing tasks that do not require much computing power, such as monitoring of peripherals. ESP32-S2 integrates a rich set of peripherals, ranging from SPI, I²S, UART, I²C, LED PWM, TWAITM, LCD, Camera interface, ADC, DAC, touch sensor, temperature sensor, as well as up to 43 GPIOs. It also includes a full-speed USB On-The-Go (OTG) interface to enable USB communication.FeaturesMCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
At the core of this module is ESP32-S2, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz. The chip has a low-power co-processor that can be used instead of the CPU to save power while performing tasks that do not require much computing power, such as monitoring of peripherals. ESP32-S2 integrates a rich set of peripherals, ranging from SPI, I²S, UART, I²C, LED PWM, TWAITM, LCD, Camera interface, ADC, DAC, touch sensor, temperature sensor, as well as up to 43 GPIOs. It also includes a full-speed USB On-The-Go (OTG) interface to enable USB communication.FeaturesMCU
ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
128 KB ROM
320 KB SRAM
16 KB SRAM in RTC
WiFi
802.11 b/g/n
Bit rate: 802.11n up to 150 Mbps
A-MPDU and A-MSDU aggregation
0.4 µs guard interval support
Center frequency range of operating channel: 2412 ~ 2484 MHz
Hardware
Interfaces: GPIO, SPI, LCD, UART, I²C, I²S, Camera interface, IR, pulse counter, LED PWM, TWAI (compatible with ISO 11898-1), USB OTG 1.1, ADC, DAC, touch sensor, temperature sensor
40 MHz crystal oscillator
4 MB SPI flash
Operating voltage/Power supply: 3.0 ~ 3.6 V
Operating temperature range: –40 ~ 85 °C
Dimensions: 18 × 31 × 3.3 mm
Applications
Generic Low-power IoT Sensor Hub
Generic Low-power IoT Data Loggers
Cameras for Video Streaming
Over-the-top (OTT) Devices
USB Devices
Speech Recognition
Image Recognition
Mesh Network
Home Automation
Smart Home Control Panel
Smart Building
Industrial Automation
Smart Agriculture
Audio Applications
Health Care Applications
Wi-Fi-enabled Toys
Wearable Electronics
Retail & Catering Applications
Smart POS Machines
Recently, the development of a tiny chip called the ESP8266 has made it possible to interface any type of microcontroller to a Wi-Fi AP. The ESP8266 is a low-cost tiny Wi-Fi chip having fully built-in TCP/IP stack and a 32-bit microcontroller unit. This chip, produced by Shanghai based Chinese manufacturer Espressif System, is IEEE 802.11 b/g/n Wi-Fi compatible with on-chip program and data memory, and general purpose input-output ports. Several manufacturers have incorporated the ESP8266 chip in their hardware products (e.g. ESP-xx, NodeMCU etc) and offer these products as a means of connecting a microcontroller system such as the Android, PIC microcontroller or others to a Wi-Fi. The ESP8266 is a low-power chip and costs only a few Dollars.
ESP8266 and MicroPython – Coding Cool Stuff is an introduction to the ESP8266 chip and describes the features of this chip and shows how various firmware and programming languages such as the MicroPython can be uploaded to the chip. The main aim of the book is to teach the readers how to use the MicroPython programming language on ESP8266 based hardware, especially on the NodeMCU.
Several interesting and useful projects are given in the e-book (pdf) to show how to use the MicroPython in NodeMCU type ESP8266 hardware:
Project “What shall I wear today?”: You will be developing a weather information system using a NodeMCU development board together with a Text-to-Speech processor module.
Project “The Temperature and Humidity on the Cloud”: You will be developing a system that will get the ambient temperature and humidity using a sensor and then store this data on the cloud so that it can be accessed from anywhere.
Project “Remote Web Based Control”: You will be developing a system that will remotely control two LEDs connected to a NodeMCU development board using an HTTP Web Server application.
De mens is van nature uitgerust met sensoren voor geluid, licht, geur, smaak en gevoel. Zintuigen die met elektronica slechts ten dele gekopieerd kunnen worden. Met de Elektor sensorkit kunnen we wel aardig in de buurt komen.
Sensoren kunnen elektronica aansturen, maar ze kunnen ons ook van informatie voorzien. Daarom vormt niet alleen het meten van grootheden, maar ook het zichtbaar maken ervan via de Arduino seriële monitor een niet onbelangrijk deel van dit boek.
De microprocessor ATtiny85 die de Arduino-taal begrijpt, maakt het experimenteren met sensoren gemakkelijk en goedkoop. We zullen niet snel een Arduino-kaartje vast solderen in een permanente opstelling. Bij een achtpotige ATtiny zal dat geen schuldgevoel opleveren. Dat neemt niet weg dat alle sketches gewoon op elk Arduino-board draaien met mogelijk hier en daar een aanpassing van pennummers omdat die kunnen verschillen met reguliere Arduino-boards.
We zullen uitgebreid aandacht besteden aan het programmeren van de ATtiny. Veel schakelingen zijn bruikbaar in het natuurkundepracticum op school of voor bedrijfsmatige toepassingen. Maar de nadruk ligt toch wel op de (beginnende) elektronicahobbyist die zijn vrije tijd op een leuke maar vooral ook nuttige manier wil besteden. Want meer dan ooit tevoren heeft techniek de toekomst.
De mens is van nature uitgerust met sensoren voor geluid, licht, geur, smaak en gevoel. Zintuigen die met elektronica slechts ten dele gekopieerd kunnen worden. Met de Elektor sensorkit kunnen we wel aardig in de buurt komen.
Sensoren kunnen elektronica aansturen, maar ze kunnen ons ook van informatie voorzien. Daarom vormt niet alleen het meten van grootheden, maar ook het zichtbaar maken ervan via de Arduino seriële monitor een niet onbelangrijk deel van dit boek.
De microprocessor ATtiny85 die de Arduino-taal begrijpt, maakt het experimenteren met sensoren gemakkelijk en goedkoop. We zullen niet snel een Arduino-kaartje vast solderen in een permanente opstelling. Bij een achtpotige ATtiny zal dat geen schuldgevoel opleveren. Dat neemt niet weg dat alle sketches gewoon op elk Arduino-board draaien met mogelijk hier en daar een aanpassing van pennummers omdat die kunnen verschillen met reguliere Arduino-boards.
We zullen uitgebreid aandacht besteden aan het programmeren van de ATtiny. Veel schakelingen zijn bruikbaar in het natuurkundepracticum op school of voor bedrijfsmatige toepassingen. Maar de nadruk ligt toch wel op de (beginnende) elektronicahobbyist die zijn vrije tijd op een leuke maar vooral ook nuttige manier wil besteden. Want meer dan ooit tevoren heeft techniek de toekomst.
The field of digital electronics is central to modern technology. This e-book presents fundamental circuits using gates, flip-flops and counters from the CMOS 4000 Series. Each of the 50 experiments has a circuit diagram as well as a detailed illustration of the circuit’s construction on solderless breadboard.
Learning these fundamentals is best done using practical experiments. Building these digital circuits will improve your knowledge and will be fun to boot. Many of the circuits presented here have practical real-life applications. With a good overview of the field, you’ll be well equipped to find simple and cost-effective solutions for any application.
The e-book is targeted essentially at students, trainees and anyone with an interest in and requiring an introduction to digital control electronics. Moreover, the knowledge gleaned here is the foundation for further projects in the field of microcontrollers and programming.
Een diepgaande kijk op de 8-bit AVR-architectuur in ATtiny- en ATmega-microcontrollers, voornamelijk vanuit het oogpunt van software en programmeren. Verken de AVR-architectuur met behulp van C en assembleertaal in Microchip Studio (voorheen Atmel Studio) met ATtiny-microcontrollers.
Leer de details van hoe AVR-microcontrollers intern werken, inclusief de interne registers en geheugenkaart van ATtiny-apparaten.
Programmeer ATtiny microcontrollers met behulp van een Atmel-ICE programmer/debugger, of gebruik een goedkope hobbyprogrammer, of zelfs een Arduino Uno als programmer.
De meeste codevoorbeelden kunnen worden uitgevoerd met behulp van de Microchip Studio AVR simulator.
Leer programma's schrijven voor ATtiny microcontrollers in assembleertaal.
Zie hoe assembleertaal wordt omgezet in machinecode-instructies door het assembler-programma.
Ontdek hoe programma's geschreven in de programmeertaal C eindigen als assembleertaal en uiteindelijk als machinecode-instructies.
Gebruik de Microchip Studio debugger in combinatie met een hardware USB programmer/debugger om assembly en C taalprogramma's te testen, of gebruik de Microchip Studio AVR simulator.
DIP verpakte ATtiny microcontrollers worden in dit deel gebruikt voor eenvoudig gebruik op elektronische breadboards, voornamelijk gericht op de ATtiny13(A) en ATtiny25/45/85.
Leer over instructietiming en klokken in AVR-microcontrollers met behulp van ATtiny-apparaten.
Ben je op weg om een AVR-expert te worden met geavanceerde debugging- en programmeervaardigheden.
3rd Edition – Fully updated for Raspberry Pi 4
The Raspberry Pi is a very cheap but complete computer system that allows all sorts of electronics parts and extensions to be connected. This book addresses one of the strongest aspects of the Raspberry Pi: the ability to combine hands-on electronics and programming.
Combine hands-on electronics and programming
After a short introduction to the Raspberry Pi you proceed with installing the required software. The SD card that can be purchased in conjunction with this book contains everything to get started with the Raspberry Pi. At the side of the (optional) Windows PC, software is used which is free for downloading. The book continues with a concise introduction to the Linux operating system, after which you start programming in Bash, Python 3 and Javascript. Although the emphasis is on Python, the coverage is brief and to the point in all cases – just enabling you to grasp the essence of all projects and start adapting them to your requirements. All set, you can carry on with fun projects.
The book is ideal for self-study
No fewer than 45 exciting and compelling projects are discussed and elaborated in detail. From a flashing lights to driving an electromotor; from processing and generating analog signals to a lux meter and a temperature control. We also move to more complex projects like a motor speed controller, a web server with CGI, client-server applications and Xwindows programs.
Each project has details of the way it got designed that way
The process of reading, building, and programming not only provides insight into the Raspberry Pi, Python, and the electronic parts used, but also enables you to modify or extend the projects any way you like. Also, feel free to combine several projects into a larger design.
FLUX Ador is the world's first color printing laser cutter. Powered by three high-quality, interchangeable modules, Ador enables you to engrave and cut though a wide range of materials while enhancing your projects with a pop of color.
New creative potential with Ador
Whether you’re an educator, small business, crafter or designer, with Ador, the application boundary is for you to define.
Easy to use
Place material then autofocus
Drag and drop your design
Engrave, cut or print
Project Completed!
Big workspace, big ideas
Ador offers a big working space of 430 x 300 mm, with a depth of 30 mm, expanding the horizons of your creativity.
Specifications
Dimensions
637 x 488 x 226 mm
Weight
19 kg
Work Area
X&Y: 20 W Diode laser: 430 x 300 mm (X & Y varies with different modules)Z: 30 mm (for all modules) & 20 mm (with prism)
Camera Preview Area
Whole work area
Voltage
AC 110-240 V
Touch Panel
Yes, 8 inches (diagonal)
Camera
8 MP
I/O
USB / WiFi
Laser Spec
W Diode laser Module
Laser Moving Speed
0~400 mm/s
Laser Cutting Thickness
Varies for different materials
Software Mode
Vector / Graphic (monochrome, gray scale)
Operating System
Windows / macOS / Linux
Software File Type
JPG / PNG / SVG / DXF
Included
FLUX Ador
20 W diode laser module
6x prism lift
Power adapter
Power cord
Hex key
Vent Hose
Vent hose Duct Clamp
Wooden test piece
Laser Cutter Lubricant
Downloads
Firmware
FLUX Beamo is a powerful and compact 30 W CO2 desktop laser cutter that can cut and engrave a range of materials including metals. With its easy-to-use design, intuitive controls and features, you can effortlessly create amazing things.
Built-in HD camera
Cutting and engraving is hassle-free with our preview mode. Place your material, preview the work area in the Beam Studio software and engrave. Your design comes out exactly as shown in the preview.
Integrated safety features
If left opened, auto pause ensures the laser stops. The internal water cooling system provides a stable cutting process. Plus, you can stop production with a single switch at any time.
Powerful high resolution laser
The Beamo ultra thin laser can engrave exceptional detail down to 0.05 mm wide with a clear resolution of 1,000 dpi. Fitting for any craft or small business project.
The most precise compact CO2 laser engraver
Beamo's sleek, modern and compact design fits beautifully in any home, school or workshop space. It comes pre-assembled with a metal body and acrylic lid, measuring 615 x 445 x 177 mm. Bring your designs to life with its 30 W CO2 laser operating on a 30 x 21 cm work area.
Safe for home and school
Beamo prioritises safety with its thoughtful design features. The machine is fully enclosed, and it automatically pauses if the lid is opened during a task. Additionally, there is a single switch for immediate machine shutdown in case of emergencies. Beamo is equipped with a Class 1 laser, which is completely safe under normal use.
Specifications
Dimensions
615 x 445 x 177 mm
Weight
22 kg
Work Area
300 x 210 x 45 mm (11.81 x 8,27 x 1.77")
Camera Preview Area
300 x 195 mm
Voltage
AC 110 V / 220 V
Touch Panel
1024 x 600 LCD
Camera
HD CMOS
I/O
Wi-Fi / Ethernet
Laser Spec
30 W CO? Laser
Laser Moving Speed
0~300 mm/s
Laser Cutting Thickness
0-5 mm (varies by material)
Software Mode
Vector / Graphic (monochrome, gray scale)
Operating System
Windows / macOS / Linux
Software File Type
JPG / PNG / SVG / DXF
Included
FLUX Beamo (distilled water included)
Vent hose Duct Clamp
Double sided tape to align the mirror's
Ethernet cable
Vent Hose
Double head wrench
Wood piece
Torx screwdriver and 2.5 mm hexagonal wrench
Funnel
1x Laser Cutter Lubricant
Power cord
Wifi Dongle USB
Beamo Manual
Honey Comb Platform (30 W)
Downloads
Firmware
De FNIRSI DPS150 is een krachtige, instelbare DC-voeding met een USB-C-ingangsinterface en meerdere voedingsmodi, waardoor een nauwkeurige aanpassing van de uitgangsspanning (0-30 V) en stroom (0-5 A) mogelijk is.
Het biedt een efficiënte, laag verbruik en stabiele output, uitgerust met meerdere veiligheidsbeschermingsfuncties, waaronder overspanning, overstroom, overbelasting, oververhitting en omgekeerde verbinding. Het kan flexibel worden toegepast op de seriële verbinding van meerdere apparaten, met een rijke en gebruiksvriendelijke weergave en bediening, een compact en draagbaar ontwerp en voldoet aan verschillende toepassingsbehoeften.
Kenmerken
30 V, 5 A, 150 W variabel gelijkstroomvermogen met 0,01 V, 0,001 A precisie, CC/CV-modi en <20 mV rimpel om gevoelige elektronica te beschermen.
Ondersteunt pc-, QC- en DC-ingangen met programmeerbare uitgangen en 6 vooraf ingestelde spannings-/stroominstellingen.
Compatibel met 4 mm banaanstekkers, U-vormige aansluitingen en koperdraden voor diverse apparatuur.
8 veiligheidsmechanismen, waaronder bescherming tegen overspanning, stroom, kortsluiting en oververhitting.
2,8-inch HD IPS-scherm met 90° flip-, numerieke en curve-displays voor eenvoudige monitoring.
Klein, ruimtebesparend ontwerp voor gebruik in laboratoria, reparaties en doe-het-zelf-projecten.
Specificaties
Ingangsspanning
5~32 V DC
Ingangsstroom
100 mA-5 A
Uitgangsspanning
0-30 V
Uitgangsstroom
0~5 A
Uitgangsvermogen
0-150 W
Input way
PD-snellader
QC snellader
Powerbank
DC-voedingsadapters
Bedrijfsomgeving
0-40°C
Belastingsregeling
0,49%
Efficiëntie bij volledige belasting
96,30%
Display
2,8 inch (320 x 240)
Afmetingen
106 x 76 x 28 mm
Gewicht
178 g
Inbegrepen
1x DPS150 voeding
2x Krokodillenklemdraden (zwart en rood)
1x Micro-USB-kabel
1x Manual
Downloads
Manual
Firmware V0.0.1
De FNIRSI DPS150 is een krachtige, instelbare DC-voeding met een USB-C-ingangsinterface en meerdere voedingsmodi, waardoor een nauwkeurige aanpassing van de uitgangsspanning (0-30 V) en stroom (0-5 A) mogelijk is.
Het biedt een efficiënte, laag verbruik en stabiele output, uitgerust met meerdere veiligheidsbeschermingsfuncties, waaronder overspanning, overstroom, overbelasting, oververhitting en omgekeerde verbinding. Het kan flexibel worden toegepast op de seriële verbinding van meerdere apparaten, met een rijke en gebruiksvriendelijke weergave en bediening, een compact en draagbaar ontwerp en voldoet aan verschillende toepassingsbehoeften.
Kenmerken
30 V, 5 A, 150 W variabel gelijkstroomvermogen met 0,01 V, 0,001 A precisie, CC/CV-modi en <20 mV rimpel om gevoelige elektronica te beschermen.
Ondersteunt pc-, QC- en DC-ingangen met programmeerbare uitgangen en 6 vooraf ingestelde spannings-/stroominstellingen.
Compatibel met 4 mm banaanstekkers, U-vormige aansluitingen en koperdraden voor diverse apparatuur.
8 veiligheidsmechanismen, waaronder bescherming tegen overspanning, stroom, kortsluiting en oververhitting.
2,8-inch HD IPS-scherm met 90° flip-, numerieke en curve-displays voor eenvoudige monitoring.
Klein, ruimtebesparend ontwerp voor gebruik in laboratoria, reparaties en doe-het-zelf-projecten.
Specificaties
Ingangsspanning
5~32 V DC
Ingangsstroom
100 mA-5 A
Uitgangsspanning
0-30 V
Uitgangsstroom
0~5 A
Uitgangsvermogen
0-150 W
Input way
PD-snellader
QC snellader
Powerbank
DC-voedingsadapters
Bedrijfsomgeving
0-40°C
Belastingsregeling
0,49%
Efficiëntie bij volledige belasting
96,30%
Display
2,8 inch (320 x 240)
Afmetingen
106 x 76 x 28 mm
Gewicht
178 g
Inbegrepen
1x DPS150 voeding
2x Krokodillenklemdraden (zwart en rood)
1x C2C PD oplaadkabel
1x 100 W PD GaN-adapter (EU)
1x Micro-USB-kabel
1x Manual
Downloads
Manual
Firmware V0.0.1
De FNIRSI DSO152 is een uiterst praktische, betaalbare en draagbare oscilloscoop met een real-time bemonsteringsfrequentie van 2,5 MSa/s, een bandbreedte van 200 kHz, en een complete set triggerfuncties (enkelvoudig, normaal en automatisch).
Hij kan worden gebruikt voor zowel periodieke analoge signalen als niet-periodieke digitale signalen, en kan spanningen meten tot ±400 V. Doordat hij is uitgerust met een efficiënte one-key AUTO kan hij de gemeten golfvorm weergeven zonder omslachtige instellingen. Verder is hij voorzien van een 2,8-inch high-resolution LCD-scherm met een resolutie van 320 x 240 pixels, en een ingebouwde hoogwaardige lithium accu van 1000 mAh voor maximaal 4 uur gebruik.
Specificaties
Sampling rate
2,5 MSa/s
Bandbreedte
200 kHz
Verticale gevoeligheid
10 mV/DIV - 20 V/DIV (oplopend op de 1-2-5-wijze)
Tijdbasis bereik
10?S/DIV - 50s/DIV (oplopend op de 1-2-5-wijze)
Spanningsbereik
X1: ±40 V (Vpp: 80 V)X10: ±400 V (Vpp: 800 V)
Triggerwijze
Auto/Normal/Single
Ingangskoppeling
AC/DC
Scherm
2,8" (320x240 pixels)
Opladen via USB
5 V / 1 A
Lithium accu capaciteit
1000 mAh
Blokgolf kalibratie
Frequentie: 1K, duty cycle: 50%
Afmetingen
99 x 68,3 x 19,5 mm
Gewicht
100 g
Inbegrepen
FNIRSI DSO152 oscilloscoop
Sonde met krokodillenklem
USB kabel
Lanyard
Handleiding
Downloads
Manual
Firmware V0.1
De FNIRSI DWS-200 is een krachtig 200 W slim soldeerstation, ideaal voor elektronische soldeertoepassingen. Hij wordt gevoed door een schakelende voeding en werkt soepel met een breed spanningsingangsbereik van 100-240 V. Het station biedt een instelbaar temperatuurbereik van 100°C tot 450°C en maakt eenvoudig schakelen tussen °C en °F mogelijk.
Om de efficiëntie te verbeteren, ondersteunt het maximaal drie vooraf ingestelde temperatuurwaarden en kan het worden aangesloten op een soldeerboutstandaard voor activering van de standby-modus. Het station beschikt ook over een dynamische temperatuurcurvemodus voor realtime gegevensbewaking, waardoor nauwkeurige en consistente prestaties bij veeleisende soldeertaken worden gegarandeerd.
Kenmerken
Maximaal uitgangsvermogen van 200 W, waardoor snelle verwarming mogelijk is
Brede adaptieve spanningsingang van 100-240 V
2,8" HD-TFT-kleurenscherm met intelligente bediening
Meerdere vooraf ingestelde groepen om snel tussen verschillende instellingen te schakelen
Ondersteunt de typen soldeerhandgrepen F245 en F210 en biedt flexibiliteit voor verschillende soldeertoepassingen
Realtime slaapmodus om de levensduur van de soldeerpunt te verlengen
Multi-mode real-time monitoring van de stroom- en temperatuurstatus, waardoor de veiligheid en precisie worden verbeterd
Specificaties
Piekvermogen
200 W (max)
Temperatuurbereik
100°C~450°C
Display
2,8" TFT HD-kleurenscherm
Verwarmingstijd
1 seconde
Smelttijd
3 seconden
Ingangsspanning
100-240 V (AC)
Ingangszekering
3 A
Type soldeergreep
F245
Afmetingen (station)
156 x 96 x 103 mm
Gewicht (station)
475 g
Inbegrepen
1x FNIRSI DWS-200 soldeerstation
1x Soldeerhandgreep F245
6x Soldeertips (B, KU, K, C2, I, JS)
1x Verbindingskabel
2x Helpende handen
1x Voedingskabel (EU)
Downloads
Manual
Firmware V1.3
De FNB58 USB-tester (met Bluetooth) is een uitgebreide en zeer nauwkeurige USB spannings- en stroommeter. Hij beschikt over een 2,0" full-color HD TFT-display, ingebouwde USB-A, micro-USB en USB-C interface. Met dit apparaat kunt u de voeding of het stroomverbruik van producten meten, of het laadvermogen van mobiele telefoons en voedingen bepalen. Ook kunt u het snellaad protocol van laders in kaart brengen.
Kenmerken
USB-A en USB-C interface
2,0 inch HD-display
Alle gegevens in één oogopslag
Brede compatibiliteit
Ultra nauwkeurige gegevensdetectie
Speel met snellaad technologie
Automatische protocol detectie (PD2.0, 3.0, 3.1, PPS, QC2.0, 3.0, FCP, SCP, AFC, PE, DASH VOOC, SuperVOOC en meer)
Eenvoudige gebruikersinterface, eenvoudig te bedienen
4 functiecurve weergaves (real-time spannings- en stroomcurve, offline curve-opname, D+/D- spanningscurve, snelle meting van de rimpelspanning van de voeding)
Kabeldetectie
10 groepen berekeningen van de accucapaciteit energieopslag
Op PC aan te sluiten voor datalogging en firmware-updates
Bluetooth-app voor Android-apparaten
Specificaties
Spanningsbereik
4-28 V
Stroombereik
0-7 A
Vermogensbereik
0-120 W
Equivalente waardes interne weerstand bij belasting
0-9999,9 ?
D+/D- spanning
0-3,3 V
Capaciteit
0-9999,99 Ah
Stroomverbruik
0-9999,99 Wh
Kabel weerstand
0-9999,9 ?
Interfaces
micro-USB, USB-A, USB-C
Afmetingen
42 x 13 x 82 mm
Downloads
Manual
Firmware V0.68
De FNIRSI HRM-10 is een draagbare, zeer nauwkeurige interne weerstands- en spanningstester voor batterijen. Dit apparaat biedt echte vierdraadsmetingen en is ontworpen voor zowel nauwkeurigheid als gebruiksgemak. Het meet automatisch tegelijkertijd de interne weerstands- en spanningswaarden en geeft de resultaten op het HD-kleurenscherm weer. Gebruikers hebben de mogelijkheid om het spannings- en weerstandsbereik handmatig aan te passen aan hun behoeften. Het apparaat bevat ook een sorteermodus die automatisch de goede en slechte batterijen filtert op basis van door de gebruiker ingestelde drempels. Bovendien ondersteunt het de opslag van historische gegevens en is het mogelijk meetgegevens in tabelformaat te exporteren.
Kenmerken
Hoge meetnauwkeurigheid
Tabelgegevens exporteren
Meetresultaten automatisch evalueren
8 drempelinstellingen
HD-kleurenscherm
Opvouwbare standaard
1000 mAh lithiumbatterij
Specificaties
Spanning
Weerstand
Meetbereik
0-100 V (DC)
0-200 Ω
Nauwkeurigheid
±0,5%
±0,5%
Uitrusting
Automatisch, 1 V, 10 V, 100 V
Automatisch, 20 mΩ, 200 mΩ, 2 Ω, 20 Ω, 200 Ω
Instrumenttestsignaalfrequentie
1 Khz (AC)
Oplaadbaar
USB-C (5 V/1 A)
Ingebouwde batterij
1000 mAh lithiumbatterij
Gebruikerskalibratie
Ja
Sorteermodus
Ja
Geschiedenisrecord
Ja
Export van opgenomen gegevens
Ja
Werkomgeving
–10°C tot +45°C, relatieve vochtigheid <80%
Opslagomgeving
–20°C tot +80°C, relatieve vochtigheid <80%
Afmetingen
158,7 x 80,5 x 28,4 mm
Gewicht
225 g
Inbegrepen
1x FNIRSI HRM-10 interne weerstandstester
1x Clip-testlijn
1x USB-C datakabel
1x Manual
Downloads
Manual
Firmware V0.3