ESP

9 producten

  •  -17% MakePython ESP32 Development Kit - Elektor

    Elektor Bundles MakePython ESP32 Development Kit

    Leer hoe je de ESP32 Microcontroller en het programmeren met MicroPython in je toekomstige projecten kunt gebruiken!Het (Engelstalige) projectboek, geschreven door de bekende Elektor auteur Dogan Ibrahim, bevat vele software- en hardware-gebaseerde projecten die speciaal voor de MakePython ESP32 ontwikkelkit ontwikkeld zijn. De kit wordt geleverd met verschillende LED's, sensoren, en actuatoren. De kit helpt je de basiskennis op te doen om eigen IoT projecten te maken.Alle volledig geëvalueerde projecten in het boek zijn voorzien van de bijgeleverde componenten. Elk project bevat een blokschema, een schakelschema, een volledige programmalijst, en een volledige programma beschrijving.Inbegrepen in de kit 1x MakePython ESP32 ontwikkelingsboard met kleuren LCD 1x Ultrasone afstandsmeter 1x Temperatuur- en luchtvochtigheidssensor 1x Zoemer module 1x DS18B20 module 1x Infrarood module 1x Potentiometer 1x WS2812 module 1x Geluidssensor 1x Trilsensor 1x Module met lichtgevoelige weerstand 1x Puls sensor 1x Servo motor 1x USB kabel 2x Knop 2x Breadboard 45x Schakeldraad 10x Weerstand 330R 10x LED (Rood) 10x LED (Groen) 1x Projectboek (Engelstalig, 206 pagina's) Boek met 46 projectenLED Projecten Knipperende LED SOS knipperende LED Knipperende LED – met behulp van een timer Afwisselend knipperende LEDs Knopbediening De knippersnelheid van de LED's veranderen met drukknop onderbrekingen Chasing-LEDs Binaire teller met LEDs Kerstverlichting (willekeurig-knipperende 8 LEDs) Elektronische dobbelsteen Geluksdag van het week Projecten voor Pulsewidth Modulation (PWM) Genereer een PWM golfvorm van 1000 Hz met 50% duty cycle LED helderheid regelen Meten van de frequentie en duty cycle van een PWM golfvorm Melodieën maker Eenvoudig elektronisch orgel Servo motor besturing Servo motor DS18B20 thermometer Projecten voor analoog naar digitaal converteren (ADC) Voltmeter Plotten van de analoge ingangsspanning Interne temperatuursensor van de ESP32 Ohmmeter Lichtgevoelige weerstandsmodule Projecten voor digitaal naar analoog converteren (DAC) Opwekken van vaste spanningen Opwekken van een zaagtand-golf signaal Opwekken van een driehoek-golf signaal Golfvorm met willekeurige periode Genereren van een sinus-golf signaal Genereren van een nauwkeurig sinus-golf signaal met behulp van een timer interrupts Gebruik van het OLED Display Seconden teller Gebeurtenisteller DS18B20 digitale thermometer met OLED ON-OFF temperatuur regelaar Meten van temperatuur en luchtvochtigheid Ultrasone afstandsmeting Hoogte van een persoon (stadiometer) Hartslag (polsslag) meten Andere bij de set geleverde sensoren Diefstal alarm Met geluid geactiveerd licht Infrarood obstakel-vermijding met zoemer WS2812 RGB LED ring Tijdregistratie van temperatuur en luchtvochtigheid Netwerkprogrammering Wi-Fi scanner Bediening op afstand vanuit de Internet browser (met een smartphone of PC) – Webserver Temperatuur- en luchtvochtigheidsgegevens opslaan in de Cloud Werking met Low-PowerGebruik een timer om de processor te laten ontwaken

    € 89,95€ 74,95

    Leden identiek

  • RISC - V Assembly Language Programming using ESP32 - C3 and QEMU - Elektor

    Elektor Publishing RISC-V Assembly Language Programming using ESP32-C3 and QEMU

    With the availability of free and open source C/C++ compilers today, you might wonder why someone would be interested in assembler language. What is so compelling about the RISC-V Instruction Set Architecture (ISA)? How does RISC-V differ from existing architectures? And most importantly, how do we gain experience with the RISC-V without a major investment? Is there affordable hardware available? The availability of the Espressif ESP32-C3 chip provides a way to get hands-on experience with RISC-V. The open sourced QEMU emulator adds a 64-bit experience in RISC-V under Linux. These are just two ways for the student and enthusiast alike to explore RISC-V in this book. The projects in this book are boiled down to the barest essentials to keep the assembly language concepts clear and simple. In this manner you will have “aha!” moments rather than puzzling about something difficult. The focus in this book is about learning how to write RISC-V assembly language code without getting bogged down. As you work your way through this tutorial, you’ll build up small demonstration programs to be run and tested. Often the result is some simple printed messages to prove a concept. Once you’ve mastered these basic concepts, you will be well equipped to apply assembly language in larger projects.

    € 44,95

    Leden € 40,46

  • Practical Audio DSP Projects with the ESP32 - Elektor

    Elektor Publishing Practical Audio DSP Projects with the ESP32

    Easy and Affordable Digital Signal Processing The aim of this book is to teach the basic principles of Digital Signal Processing (DSP) and to introduce it from a practical point of view using the bare minimum of mathematics. Only the basic level of discrete-time systems theory is given, sufficient to implement DSP applications in real time. The practical implementations are described in real time using the highly popular ESP32 DevKitC microcontroller development board. With the low cost and extremely popular ESP32 microcontroller, you should be able to design elementary DSP projects with sampling frequencies within the audio range. All programming is done using the popular Arduino IDE in conjunction with the C language compiler. After laying a solid foundation of DSP theory and pertinent discussions on the main DSP software tools on the market, the book presents the following audio-based sound and DSP projects: Using an I²S-based digital microphone to capture audio sound Using an I²S-based class-D audio amplifier and speaker Playing MP3 music stored on an SD card through an I²S-based amplifier and speaker Playing MP3 music files stored in ESP32 flash memory through an I²S-based amplifier and speaker Mono and stereo Internet radio with I²S-based amplifiers and speakers Text-to-speech output with an I²S-based amplifier and speaker Using the volume control in I²S-based amplifier and speaker systems A speaking event counter with an I²S-based amplifier and speaker An adjustable sinewave generator with I²S-based amplifier and speaker Using the Pmod I²S2 24-bit fast ADC/DAC module Digital low-pass and band-pass real-time FIR filter design with external and internal A/D and D/A conversion Digital low-pass and band-pass real-time IIR filter design with external and internal A/D and D/A conversion Fast Fourier Transforms (FFT)

    € 39,95

    Leden € 35,96

  • The Complete ESP32 Projects Guide - Elektor

    Elektor Publishing The Complete ESP32 Projects Guide

    59 Experiments with Arduino IDE and Python The main aim of this book is to teach the Arduino IDE and MicroPython programming languages in ESP32 based projects, using the highly popular ESP32 DevKitC development board. Many simple, basic, and intermediate level projects are provided in the book using the Arduino IDE with ESP32 DevKitC. All projects have been tested and work. Block diagrams, circuit diagrams, and complete program listings of all projects are given with explanations. In addition, several projects are provided for programming the ESP32 DevKitC using MicroPython. The projects provided in this book are designed to teach the following features of the ESP32 processor: GPIOs Touch sensors External interrupts Timer interrupts I²C and I²S SPI PWM ADC DAC UART Hall sensor Temperature sensor Infrared controller Reading and writing to SD card Reading and writing to flash memory RTC timer Chip ID Security and encryption Wi-Fi and network programming Bluetooth BLE programming Communication mobile devices Low power design ESP-IDF programming The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared hardware kit is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.

    € 44,95

    Leden € 40,46

  • FreeRTOS for ESP32 - Arduino - Elektor

    Elektor Publishing FreeRTOS for ESP32-Arduino

    Practical Multitasking Fundamentals Programming embedded systems is difficult because of resource constraints and limited debugging facilities. Why develop your own Real-Time Operating System (RTOS) as well as your application when the proven FreeRTOS software is freely available? Why not start with a validated foundation? Every software developer knows that you must divide a difficult problem into smaller ones to conquer it. Using separate preemptive tasks and FreeRTOS communication mechanisms, a clean separation of functions is achieved within the entire application. This results in safe and maintainable designs. Practicing engineers and students alike can use this book and the ESP32 Arduino environment to wade into FreeRTOS concepts at a comfortable pace. The well-organized text enables you to master each concept before starting the next chapter. Practical breadboard experiments and schematics are included to bring the lessons home. Experience is the best teacher. Each chapter includes exercises to test your knowledge. The coverage of the FreeRTOS Application Programming Interface (API) is complete for the ESP32 Arduino environment. You can apply what you learn to other FreeRTOS environments, including Espressif’s ESP-IDF. The source code is available from GitHub. All of these resources put you in the driver’s seat when it is time to develop your next uber-cool ESP32 project. What you will learn: How preemptive scheduling works within FreeRTOS The Arduino startup “loopTask” Message queues FreeRTOS timers and the IDLE task The semaphore, mutex, and their differences The mailbox and its application Real-time task priorities and its effect Interrupt interaction and use with FreeRTOS Queue sets Notifying tasks with events Event groups Critical sections Task local storage The gatekeeper task

    € 44,95

    Leden € 40,46

  • Home Appliance Hack - and - IoT Guidebook - Elektor

    Elektor Publishing Home Appliance Hack-and-IoT Guidebook

    Niet op voorraad

    Affordable solutions with the ESP8266 and 3D printing If you are looking for a small yet powerful IoT device, you are likely to come across the ESP8266 and compatible products on the market today. One of these, the Wemos/Lolin D1 Mini Pro board strikes a remarkable balance between cost and performance. A small and very affordable prototype board, the D1 Mini Pro stands out with its WiFi functionality and a 16-Mbytes flash memory for easy creation of a flash file system. In addition, there are sufficient input and output pins (only one analog input though) to support PWM, I²C, and One-Wire systems to mention but a few. The book describes the operation, modding, construction, and programming of home appliances including a colorful smart home accessory, a refrigerator/greenhouse controller, an AC powerline monitor, a door lock monitor, and an IKEA Trådfri controller. As a benefit, all firmware developed for these DIY, "IoT-ized" devices can be updated over-the-air (OTA). For most of the designs in the book, a small printed circuit board (PCB) and an enclosure are presented so readers can have a finished and attractive-looking product. Readers having – or with access to! – a 3D printer can "print" the suggested enclosures at home or in a shop. Some of the constructions benefit from a Raspberry Pi configured as a gateway or cms server. This is also described in detail with all the necessary configuring. You don’t need to be an expert but the prerequisites to successful replication of the projects include basic skills with PC software including the ability to surf the Internet. In terms of hardware, you should be comfortable with soldering and generally assembling the PCBs presented in the book. All custom software written for the IoT devices, the PCB layouts, and 3D print files described in the book are available for free downloading.

    Niet op voorraad

    € 44,95

    Leden € 40,46

  •  -25% Bundle: Getting Started with ESPHome + LILYGO T - Display ESP32 (16 MB) - Elektor

    Elektor Bundles Bundel: Getting Started with ESPHome + LILYGO TTGO T-Display ESP32 (16 MB)

    Ontwikkel uw eigen aangepaste domotica Deze bundel bevat: Getting Started with ESPHome (normale prijs: € 29,95) LILYGO T-Display ESP32 (16 MB) (normale prijs: € 24,95) Over het boek Espressif's ESP8266 en ESP32 microcontrollers hebben doe-het-zelf domotica naar de massa's gebracht. Echter, niet iedereen is vloeiend in het programmeren van deze microcontrollers met Espressif's C/C++ SDK, de Arduino core, of MicroPython. Dit is waar ESPHome tot zijn recht komt: met dit project programmeert u uw microcontroller niet, maar configureert u hem. Dit boek laat zien hoe u uw eigen domotica-apparaten kunt maken met ESPHome op een ESP32-microcontrollerbord. U leert hoe u allerlei elektronische componenten kunt combineren en complexe gedragingen kunt automatiseren. Uw apparaten kunnen volledig autonoom werken, en via Wi-Fi verbinding maken met uw domotica gateways zoals Home Assistant of MQTT broker. Aan het eind van dit boek zult u in staat zijn om uw eigen aangepaste domotica-apparaten te maken op de manier die u wilt. Dankzij ESPHome en de ESP32 ligt dit binnen ieders handbereik. Opzetten van een ESPHome-ontwikkelomgeving en maken van onderhoudbare configuraties Gebruik knoppen en LED's Een zoemer laten klinken en melodietjes afspelen Metingen uitlezen van verschillende soorten sensoren Communiceer over een korte afstand met NFC, infrarood licht, en Bluetooth Low Energy Toon informatie op verschillende soorten displays Over het bord Display Chipset Espressif-ESP32 240 MHz Xtensa single-/dual-core 32-bit LX6 microprocessor FLASH QSPI flash 16 MB SRAM 520 kB SRAM Knop Opnieuw USB naar TTL CP2104 Modulaire interface UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, condensator aanraaksensor, DACLNA voorversterker Display IPS ST7789V 1.14 Inch Werkspanning 2.7-4.2 V Werkende stroom Over 67 MA Slaapstroom Over 350 uA Werkende temperatuurwaaier -40? ~ +85? Grootte & Gewicht 51,52 x 25,04 x 8,54 mm (7,81 g) Voeding USB 5 V/1 A Laadstroom 500 mA Batterij 3,7 V lithiumbatterij JST-aansluiting 2-Pins 1.25 mm USB Type-C

    € 59,95€ 44,95

    Leden identiek

  • Getting Started with ESPHome - Elektor

    Elektor Publishing Getting Started with ESPHome

    Develop your own custom home automation devices Espressif's ESP8266 and ESP32 microcontrollers have brought DIY home automation to the masses. However, not everyone is fluent in programming these microcontrollers with Espressif's C/C++ SDK, the Arduino core, or MicroPython. This is where ESPHome comes into its own: with this project, you don’t program your microcontroller but configure it. This book demonstrates how to create your own home automation devices with ESPHome on an ESP32 microcontroller board. You’ll learn how to combine all kinds of electronic components and automate complex behaviours. Your devices can work completely autonomously, and connect over Wi-Fi to your home automation gateways such as Home Assistant or MQTT broker. By the end of this book, you will be able to create your own custom home automation devices the way you want. Thanks to ESPHome and the ESP32, this is within everyone’s grasp. Set up an ESPHome development environment and create maintainable configurations Use buttons and LEDs Sound a buzzer and play melodies Read measurements from various types of sensors Communicate over a short distance with NFC, infrared light, and Bluetooth Low Energy Show information on various types of displays Downloads Software

    € 34,95

    Leden € 31,46

  • ESP8266 and MicroPython - Elektor

    Elektor Publishing ESP8266 and MicroPython

    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 book 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.

    € 34,95

    Leden € 31,46

Ben je bekend met ESP32 en ESP8266? Wat zijn de voordelen van een ESP32 of een ESP8266?

Espressif stimuleert IoT ontwikkeling met een complete serie veelzijdige, energiezuinige, en veilige Wi-Fi, Bluetooth, en combo chips. Populaire producten zijn de voordelige ESP8266 en ESP32 serie chips, modules, en ontwikkelingskaarten. Beide chips zijn uitgerust met een 32-bit CPU.

Kort nadat de ESP8266 uitkwam, verscheen ook NodeMCU, een goedkoop open-source IoT platform, waarmee de populariteit van deze Espressif producten werd verwacht. NodeMCU bevat de firmware die op de ESP8266 draait, en heeft het voordeel van laag stroomverbruik, uitgebreid geheugen, en ingebouwde Wi-Fi. Met deze toepassingen kun je betaalbaar apparatuur op afstand bedienen en bewaken.

Als je de draadloze mogelijkheden van de ESP32/ESP8266 niet nodig hebt, kun je hem ook gebruiken om ingangen en uitgangen te besturen zoals een Arduino. Je moet echter wel beseffen dat de Arduino 5-V logica gebruikt, de ESP32 en ESP8266 gebruiken 3.3-V logica, wat betekent dat Arduino voor veel beginners een mooie oplossing is.

De ESP32 is de opvolger van de ESP8266. Hij heeft onder andere een extra CPU-kern, snellere Wi-Fi, meer GPIO's, en mogelijkheden voor Bluetooth 4.2 en Bluetooth low energy. De ESP32 bevat ook aanraakgevoelige pinnen die gebruikt kunnen worden om hem uit een deep sleep mode te laten ontwaken.

De ESP32 chip heeft 48 pinnen met verschillende functies. Niet alle pinnen kunnen echter op de ESP32 ontwikkelingskaarten gebruikt worden. Om de pinout eenvoudiger en gemakkelijker te maken zijn pinnen met gelijksoortige functies bij elkaar gegroepeerd.

Wil je een ESP32, een ESP8266, of een aanverwant product?

Wat maakt de ESP32 en ESP8266 zo bijzonder? Met hun kleine PCB afmetingen leveren ESP32/8266 essentiële functionaliteit en diversiteit aan je projecten. En waarom zijn ze zo betaalbaar, ook al bieden ze een veelheid aan projectmogelijkheden? Het korte antwoord is dat de ESP32 en ESP8266 goedkoop te maken zijn. Behalve veel van de nu verkrijgbare ontwikkelingskaarten biedt Elektor ook een aantal ESP gerelateerde kits (b.v. ESP32 Weather Station Kit) en bundels (d.w.z. ontwikkelingskaarten gecombineerd met een boek), zoals de Elektor ESP32 Smart Kit Bundle.

Welke accessoires zijn er voor de ESP32 en ESP8266?

Het is niet gemakkelijk of praktisch om de ESP32 of ESP8266 chips te gebruiken voor testen en prototypen. Meestal voldoen ESP32 en ESP8266 ontwikkelingskaarten aan je eisen. Deze borden bevatten alle elektronica die nodig is om de chip van stroom te voorzien en op je computer aan te sluiten.

Je profiteert ook van een handige schakeling voor het uploaden van code, pinnen voor het aansluiten van randapparatuur, ingebouwde voedings- en controle-LED's, en andere handige functies. Bovendien biedt Elektor verschillende boeken over ESP32 en ESP8266, waaronder Getting Started with ESPHome, FreeRTOS for ESP32-Arduino, en The Complete ESP32 Projects Guide.

Waarom bij Elektor zoeken voor ESP32/ESP8266-gerelateerde producten?

Elektor stelt alles in het werk om zijn klanten de juiste hulpmiddelen te bieden voor het bouwen van fraaie projecten. Behalve een verscheidenheid aan handige ESP32/ESP8266-gerelateerde toepassingen, biedt Elektor boeken en artikelen die je helpen bij het ontwikkelen van nieuwe projecten en het opwaarderen van je vaardigheden als technicus. Veel van de originele projecten van ons eigen team van technici bevatten deze technologieën.

Lees meer over ESP32 chips op Elektor Magazine

Login

Wachtwoord vergeten?

Heb je nog geen account?
Maak account aan