This CAN Module is based on the CAN bus controller MCP2515 and CAN transceiver TJA1050. With this module, you will easy to control any CAN Bus device by SPI interface with your MCU, such as Arduino Uno and so on. Features Support CAN V2.0B Communication rate up to 1 MB/s Working Voltage: 5 V Working Current: 5 mA Interface: SPI Downloads MCP2515 Datasheet TJA1050 Datasheet
The Pico-10DOF-IMU is an IMU sensor expansion module specialized for Raspberry Pi Pico. It incorporates sensors including gyroscope, accelerometer, magnetometer, baroceptor, and uses I²C bus for communication. Combined with the Raspberry Pi Pico, it can be used to collect environment sensing data like temperature and barometric pressure, or to easily DIY a robot that detects motion gesture and orientation. Features Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series Onboard ICM20948 (3-axis gyroscope, 3-axis accelerometer, and 3-axis magnetometer) for detecting motion gesture, orientation, and magnetic field Onboard LPS22HB barometric pressure sensor, for sensing the atmospheric pressure of the environment Comes with development resources and manual (Raspberry Pi Pico C/C++ and MicroPython examples) Specifications Operating voltage 5 V Accelerometer Resolution: 16-bitMeasuring range (configurable): ±2, ±4, ±8, ±16gOperating current: 68.9uA Gyroscope Resolution: 16-bitMeasuring range (configurable): ±250, ±500, ±1000, ±2000°/secOperating current: 1.23mA Magnetometer Resolution: 16-bitMeasuring range: ±4900µTOperating current: 90uA Baroceptor Measuring range: 260 ~ 1260hPaMeasuring accuracy (ordinary temperature): ±0.025hPaMeasuring speed: 1Hz - 75Hz
The ESP8266 is an impressive, low cost WiFi module suitable for adding WiFi functionality to an existing microcontroller project via a UART serial connection. The module can even be reprogrammed to act as a standalone WiFi connected device – just add power! 802.11 b/g/n protocol Wi-Fi Direct (P2P), soft-AP Integrated TCP/IP protocol stack This module is a self-contained SOC (System On a Chip) that doesn’t necessarily need a microcontroller to manipulate inputs and outputs as you would normally do with an Arduino , for example, because the ESP-01 acts as a small computer. Thus, you can give a microcontroller internet access like the Wi-Fi shield does to the Arduino, or you can simply program the ESP8266 to not only have access to a Wi-Fi network, but to act as a microcontroller as well, which makes the ESP8266 very versatile.
40+ Projects using Arduino, Raspberry Pi and ESP32
This book is about developing projects using the sensor-modules with Arduino Uno, Raspberry Pi and ESP32 microcontroller development systems. More than 40 different sensors types are used in various projects in the book. The book explains in simple terms and with tested and fully working example projects, how to use the sensors in your project. The projects provided in the book include the following:
Changing LED brightness
RGB LEDs
Creating rainbow colours
Magic wand
Silent door alarm
Dark sensor with relay
Secret key
Magic light cup
Decoding commercial IR handsets
Controlling TV channels with IT sensors
Target shooting detector
Shock time duration measurement
Ultrasonic reverse parking
Toggle lights by clapping hands
Playing melody
Measuring magnetic field strength
Joystick musical instrument
Line tracking
Displaying temperature
Temperature ON/OFF control
Mobile phone-based Wi-Fi projects
Mobile phone-based Bluetooth projects
Sending data to the Cloud
The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared sensor kit is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.
These are some of our favourite sensors from each category. But wait, there's more! The SparkFun Sensor Kit now includes several of our sensor boards that feature the Qwiic Connect System for rapid prototyping!
This version of the kit has received a complete overhaul!
This huge assortment of sensors makes an amazing gift for that exceptional electronics enthusiast in your life!
Included
Large Piezo Vibration Sensor (With Mass): A flexible film able to sense for vibration, touch, shock, etc. When the film moves back and forth an AC wave is created, with a voltage of up to ±90.
Reed Switch: Senses magnetic fields, makes for a great non-contact switch.
0.25' Magnet Square: Plays nicely with the reed switch. Embed the magnet into stuffed animals or inside a box to create a hidden actuator to the reed switch.
0.5' Force Sensitive Resistor: A force-sensing resistor with a 0.5' diameter sensing area. Great for sensing pressure (i.e., if it's being squeezed).
Flex Sensor (2.2'): As the sensor is flexed, the resistance across the sensor increases. Useful for sensing motion or positioning.
SoftPot: These are very thin variable potentiometers. By pressing on various positions along the strip, you vary the resistance.
Mini Photocell: The photocell will vary its resistance based on how much light it's exposed to. Will vary from 1kΩ in the light to 10kΩ in the dark.
PIR Motion Sensor: Easy-to-use motion detector with an analog interface. Power it with 5-12VDC, and you'll be alerted of any movement.
QRD1114 Optical Detector/Phototransistor: An all-in-one infrared emitter and detector. Ideal for sensing black-to-white transitions or can be used to detect nearby objects.
IR Diode: This LED can handle up to 50mA of current and outputs in the 940-950nm IR spectrum. Use to send signal to talk to the included IR receiver diode or just turn off your neighbor's TV.
IR Receiver Diode: This simple IR receiver will detect an IR signal coming from a standard IR remote control or the IR diode included in the kit.
Resistor 1.0M Ohm 1/4 Watt PTH: Two 1/4 Watt, +/- 5% tolerance PTH resistors. Commonly used in breadboards and perf boards. The large resistor helps dampen any voltage spikes when using the large piezo vibration sensor with a microcontroller.
Resistor 10K Ohm 1/4 Watt PTH – 20 pack (Thick Leads): 1/4 Watt, +/- 5% tolerance PTH resistors. Commonly used in breadboards and perf boards, these 10KΩ resistors make excellent pullups, pulldowns, and current limiters.
Resistor 330 Ohm 1/4 Watt PTH – 20 pack (Thick Leads): 1/4 Watt +/- 5% tolerance PTH resistors. Commonly used in breadboards and perf boards, these 330Ω resistors make excellent current-limiting resistors for LEDs.
SparkFun 9DoF IMU Breakout – ISM330DHCX, MMC5983MA (Qwiic): This breakout board includes a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer. Connect this board over I2C using a Qwiic cable or solder wires or headers to the SPI pins to get started using one of the three sensors or using all three together to determine 3D orientation.
SparkFun Atmospheric Sensor Breakout – BME280 (Qwiic): The SparkFun BME280 Atmospheric Sensor Breakout is an easy way to measure barometric pressure, humidity, and temperature readings, all without taking up too much space.
SparkFun Indoor Air Quality Sensor – ENS160 (Qwiic): The SparkFun ENS160 Indoor Air Quality Sensor is a digital multi-gas sensor solution with four sensor elements that can be used in a wide range of applications including building automation, smart home, and HVAC.
SparkFun Capacitive Touch Slider – CAP1203 (Qwiic): This little board acts great as a non-mechanical button. Use the three pads on the board or connect your own input for a great touch button or slider with no moving parts.
Flexible Qwiic Cable (100 mm): Use these to connect up to four Qwiic boards in your kit.
RGB and Gesture Sensor (APDS-9960): This board does a little bit of everything. You can measure ambient light or color as well as detect proximity and do gesture sensing all over I2C.
Soil Moisture Sensor (with screw terminals): Ever wonder if your plant needs water? This sensor outputs an analog signal based on the resistance of the soil. Since water is conductive, the soil water content will be reflected in the soil resistance.
Sound Detector: Ever need to know if there is noise in an area? This board will not only tell you, but it will also output amplitude as well as the full audio signal.
Break Away Headers (Straight): Solder these pins to any of the breakouts to prototype on a breadboard. You'll want to solder these to boards that do not have Qwiic connectors such as the gesture sensor and sound detector.
2x16 Character LCD Module (blue/white)
Pin No. Pin Name Descriptions 1 VSS Ground 2 VDD Supply voltage for logic 3 V0 Input voltage for LCD 4 RS Data / Instruction Regster Select (H : Data signal, L : Instruction signal) 5 R/W Read / Write (H : Read mode, L : Write mode) 6 E Enable signal 7 DB0 Data bit 0 8 DB1 Data bit 1 9 DB2 Data bit 2 10 DB3 Data bit 3 11 DB4 Data bit 4 12 DB5 Data bit 5 13 DB6 Data bit 6 14 DB7 Data bit 7 15 LED_A Backlight Anode 16 LED_K Backlight Cathode
Grove is an open-source, modulated, and ready-to-use toolset and takes a building block approach to assemble electronics. This Kit includes a Base Shield to which the various Grove modules can be connected both individually, or together in various combinations to create fun and exciting projects. All of the modules use a Grove connector, which connects each of the components to a Base Shield in just a few seconds. The Base Shield can then be mounted onto an Arduino UNO board and can be programmed using the Arduino IDE. Instructions for connecting and programming the different modules are also included in this kit. This kit was elaborated in collaboration with Seeed Studio and provides the Arduino community with the opportunity to build projects with minimal effort of both wiring and coding. This kit acts as a bridge to the world of Grove and provides a flexible way for Makers to extend their projects to include other complex Grove modules. The Kit comes includes access to an online platform with all the instructions required to plug, sketch and play with the different Grove Modules. Please note: This kit does not include the Arduino Uno board. Included 1 Base Shield that is designed to fit on top of an Arduino UNO board. It comes equipped with 16 grove connectors, which, when placed on top of the UNO, provides the functionality to various pins. It includes: 7x digital connections 4x analog connections 4x I²C connections 1x UART connection 10 Grove modules included can be connected to the base shield, either through the digital, analog, or I2C connectors on the shield. Let's take a quick look at them: The LED - a simple LED that can be turned ON or OFF, or dimmed. The button - pushbutton can either be in a HIGH or LOW state. The potentiometer - a variable resistor that increases or decreases resistance when turning its knob. The buzzer - a piezo speaker that is used to produce binary sounds. The light sensor - a photoresistor that reads light intensity. The sound sensor - a tiny microphone that measures sound vibrations. The air pressure sensor - reads air pressure, using the I²C protocol. The temperature sensor - reads temperature and humidity at the same time. The accelerometer - a sensor used for orientation, used for detecting movement. The OLED screen - a screen that values or messages can be printed to. 6 Grove cables allow you to easily connect the modules to the Base Shield without any soldering required. The Arduino Sensor Kit Library is a wrapper that contains links to other libraries related to certain modules such as the accelerometer, air pressure sensor, temperature sensor, and OLED display. This library provides easy-to-use APIs that will help you build a clear mental model of the concepts you will be using.
Functionality, structure and handling of a power module
For readers with first steps in power management the “Abc of Power Modules” contains the basic principles necessary for the selection and use of a power module. The book describes the technical relationships and parameters related to power modules and the basis for calculation and measurement techniques.
Contents
Basics
This chapter describes the need of a DC/DC voltage converter and its basic functionality. Furthermore, various possibilities for realizing a voltage regulator are presented and the essential advantages of a power module are mentioned.
Circuit topologies
Circuit concepts, buck and boost topologies very frequently used with power modules are explained in detail and further circuit topologies are introduced.
Technology, construction and regulation technology
The mechanical construction of a power module is presented, which has a significant influence on EMC and thermal performance. Furthermore, control methods are explained and circuit design tips are provided in this chapter.
Measuring methods
Meaningful measurement results are absolutely necessary to assess a power module. The relevant measurement points and measurement methods are described in this chapter.
Handling
The aspects of storage and handling of power modules are explained, as well as their manufacturing and soldering processes.
Selection of a power modules
Important parameters and criteria for the optimal selection of a power module are presented in this section.
NFC is a popular technology in recent years. Almost all the high-end phones in the market support NFC. Near field communication (NFC) is a set of standards for smartphones and similar devices to establish radio communication with each other by touching them together or bringing them into close proximity, usually no more than a few centimeters. This module is built around NXP PN532. NXP PN532 is very popular in the NFC area. Makerfabs developed this module based on the official document. A library for this module is available. Features Small dimension and easy to embed into your project Support I²C, SPI, and HSU (High-Speed UART), easy to change between those modes Support RFID reading and writing, P2P communication with peers, NFC with Android phone Up to 5~7 cm reading distance On-board level shifter, Standard 5 V TTL for I²C and UART, 3.3 V TTL SPI Arduino compatible, plugin and play with our shield RFID reader/writer supports Mifare 1k, 4k, Ultralight, and DESFire cards ISO/IEC 14443-4 cards such as CD97BX, CD light, Desfire, P5CN072 (SMX) Innovision Jewel cards such as IRT5001 cards FeliCa cards such as RCS_860 and RCS_854 Downloads Usage NFC Library
40+ Projects using Arduino, Raspberry Pi and ESP32
This book is about developing projects using the sensor-modules with Arduino Uno, Raspberry Pi and ESP32 microcontroller development systems. More than 40 different sensors types are used in various projects in the book. The book explains in simple terms and with tested and fully working example projects, how to use the sensors in your project. The projects provided in the book include the following:
Changing LED brightness
RGB LEDs
Creating rainbow colours
Magic wand
Silent door alarm
Dark sensor with relay
Secret key
Magic light cup
Decoding commercial IR handsets
Controlling TV channels with IT sensors
Target shooting detector
Shock time duration measurement
Ultrasonic reverse parking
Toggle lights by clapping hands
Playing melody
Measuring magnetic field strength
Joystick musical instrument
Line tracking
Displaying temperature
Temperature ON/OFF control
Mobile phone-based Wi-Fi projects
Mobile phone-based Bluetooth projects
Sending data to the Cloud
The projects have been organized with increasing levels of difficulty. Readers are encouraged to tackle the projects in the order given. A specially prepared sensor kit is available from Elektor. With the help of this hardware, it should be easy and fun to build the projects in this book.
Raspberry Pi Camera Module 3 is a compact camera from Raspberry Pi. It offers an IMX708 12-megapixel sensor with HDR, and features phase detection autofocus. Camera Module 3 is available in standard and wide-angle variants, both of which are available with or without an infrared cut filter.
Camera Module 3 can be used to take full HD video as well as stills photographs, and features an HDR mode up to 3 megapixels. Its operation is fully supported by the libcamera library, including Camera Module 3’s rapid autofocus feature: this makes it easy for beginners to use, while offering plenty for advanced users. Camera Module 3 is compatible with all Raspberry Pi computers.
All variants of Raspberry Pi Camera Module 3 feature:
Back-illuminated and stacked CMOS 12-megapixel image sensor (Sony IMX708)
High signal-to-noise ratio (SNR)
Built-in 2D Dynamic Defect Pixel Correction (DPC)
Phase Detection Autofocus (PDAF) for rapid autofocus
QBC Re-mosaic function
HDR mode (up to 3 megapixel output)
CSI-2 serial data output
2-wire serial communication (supports I²C fast mode and fast-mode plus)
2-wire serial control of focus mechanism
Specifications
Sensor
Sony IMX708
Resolution
11.9 MP
Sensor size
7.4 mm sensor diagonal
Pixel size
1.4 x 1.4 µm
Horizontal/vertical
4608 x 2592 pixels
Common video modes
1080p50, 720p100, 480p120
Output
RAW10
IR cut filter
Integrated in standard variants; not present in NoIR variants
Autofocus system
Phase Detection Autofocus
Ribbon cable length
200 mm
Cable connector
15 x 1 mm FPC
Dimensions
25 x 24 x 11.5 mm (12.4 mm height for Wide variants)
Variants of Raspberry Pi Camera Module 3
Camera Module 3
Camera Module 3 NoIR
Camera Module 3 Wide
Camera Module 3 Wide NoIR
Focus range
10 cm - ∞
10 cm - ∞
5 cm - ∞
5 cm - ∞
Focal length
4.74 mm
4.74 mm
2.75 mm
2.75 mm
Diagonal field of view
75 degrees
75 degrees
120 degrees
120 degrees
Horizontal field of view
66 degrees
66 degrees
102 degrees
102 degrees
Vertical field of view
41 degrees
41 degrees
67 degrees
67 degrees
Focal ratio (F-stop)
F1.8
F1.8
F2.2
F2.2
Infrared-sensitive
No
Yes
No
Yes
Downloads
GitHub
Documentation