Tag Archives: module

Pi/104 is a Pi Compute carrier board in PC/104 format with industrial durability.

The Pi Compute Module is a powerful tool for custom electronics projects. But if your project requires industrial grade specifications, you’re currently out-of-luck. This is where Pi/104 comes in – with a wide temperature rating and a power supply that encompasses common industrial cabinet voltages. Pi/104 doesn’t try to do too much out of the box. Instead, it relies on an industry standard form factor for accessories, which allows people to build custom stacks to meet their goals in a cost effective way. It also means the base board is cheaper, bringing an industry-ready board to the hobby market.

Features

Based on the PC/104 format, compact, sturdy, and stackable.

Uses the “OneBank” connector leaving more PCB area and cheaper than a full PCIe/104 connector.

“OneBank” has 5/3.3 V and two USB channels allowing you to use USB-powered peripherals in the stack such as cellular modems, Wi-Fi cards, USB to SATA, FPGA, and serial connectors. (Note: PCIe pins in OneBank connector are not used.)

Flexible power. Board can be powered through the wire terminals (8 to 35 volts), OneBank connector (5 V and 3.3 V), or through the USB OTG connector.

USB OTG connector supports full range of functionality including OTG and USB boot.

Display flexibility with either HDMI or DSI support as well as a camera through the CSI port

IDE-style connectors for GPIO, making I/O ribbon cables easy to find. Connector closest to module is pin compatible with Raspberry Pi and has been successfully tested with several HATs. The other connector carries the rest of the compute module pins and some extra grounds.

Recessed Ethernet connector allows for a full size, standard ethernet cable to be used even in stack configuration.

If you have ever tried to connect a 3.3V device to a 5V system, you know what a challenge it can be. The LC-04bi-directional logic level converter is a small device that safely steps down 5V signal to 3.3V and steps up 3.3V to 5V at the same time. In thisinstructable, mybotic explained the procedure to use the LC-04 bi-directional logic converter.

Description:

The LC-04 module offers bi-directional shifting of logic level for up to four channels. The logic level HIGH (logic 1) on each side of the board is achieved by 10K Ω pull-up resistors connected to the respective power supply. This provides a quick enough rise time of logic level to convert high frequency (400KHz I²C, SPI, UART etc.) signals without delay.

This module has the following features:

Dual-supply bus translation :

Lower-voltage (LV) supply can be 1.5 V to 7 V

Higher-voltage (HV) supply can be LV to 18 V

Four bi-directional channels

Small size: 0.4″ × 0.5″ × 0.08″ (13 mm × 10 mm × 2 mm)

Breadboard-compatible pin spacing

The bi-directional level shifting circuit

The Pinout:

The LC-04 logic level converter has two types of pins:

Voltage input pins :

2 pins (GND and LV) on Low Voltage side

2 pins (GND and HV) on High Voltage side

Data channels :

4 pins (LV1, LV2, LV3, and LV4) on Low Voltage side

4 pins (HV1, HV2, HV3, and HV4) on High Voltage side

Pin HV and LV set HIGH (logic 1) logic level on High voltage side and Low voltage side respectively, with respect to the GND.

Data channel pins shift logic levels from one voltage reference to another. A low voltage signal sent into LV1, for example, will be shifted up to the higher voltage and sent out through HV1. Similarly, a high voltage signal sent into HV1 will be shifted down to the lower voltage and sent out through LV1.

LC-04 Bi-directional logic level converter pinout

Parts List:

LC-04 4 Channel Logic Level Converter

Arduino Uno Board and USB Cable

Breadboard

Crocodile Clip (optional)

Multimeter

The Wiring:

The wiring is pretty simple. You may even omit the breadboard by making end-to-end connections. Two types of connections are required:

Developing a hardware project became much easier thanks to the growing number of the various sensors and actuators modules, which give you the ability to shift your ideas into a wider range of applications. This tutorial presents the steps of how to use OV7670 Camera Sensor Module STM32 with Arduino.

To follow the tutorial, you will need these parts:

Arduino Uno Board and USB

OV7670 Arduino Camera Sensor Module STM32

Resistor (2x10K & 2×4.7K)

Breadboard

The OV7670 image sensor is a small size, low voltage, single-chip VGA camera and CMOS image processor for all functions. It provides full-frame, sub-sampled or windowed 8-bit images in various formats, controlled through the Serial Camera Control Bus (SCCB) interface.

The camera module is powered from a single +3.3V power supply, and external clock source for camera module XCLK pin. The OV7670 camera module built-in onboard LDO regulator only requires single 3.3V power and can be used in Arduino, STM32, Chipkit, ARM, DSP, FPGA and etc.

The connection between the module and the Arduino uses 6 analog pins and 8 digital pins, and they have to be connected as shown in this figure:

The software requirements are the Arduino IDE and Java Development Kit (JDK). To run the project, you have to execute a java code through the command line. The script will search for images received from Arduino and then saves them on the PC.

Source code, additional needed files, and setting up instructions are all available at the tutorial page.

Heart rate monitoring is a common procedure for most of health related projects. Therefore, producing sensors modules and circuit boards for such tasks will facilitate and push forward the development of new health-tech projects.

Maxim Integrated, an analog and mixed-signal integrated circuits manufacturer, has developed a new module for measuring heart rate and pulse oximetry. It’s called “MAXREFDES117#”, derived from Maxim Reference Design, and it is a small board which is compatible with Arduino and Mbed boards, enabling a wide range of possibilities for developers.

MAXREFDES117# Board

MAXREFDES117# can be powered by 2 to 5.5 volts. It is a photoplethysmography (PPG)-based system that uses optical method for detecting heart rate and SpO2. It consists of three main parts:

1. MAX30102, a high sensitivity heart rate and pulse oximetry sensor. It is used with integrated red and IR LEDs for heart rate and pulse oximetry monitoring.

3. MAX14595, a high speed logic-level translator. It works as an interface between the sensor and the connected developing board.

MAXREFDES117 Block Diagram

The board size is only 0.5” x 0.5” (12.7mm x 12.7mm) and has low power consumption that make it suitable for wearable applications. Thus, it can be placed on a finger, an earlobe, or other fleshy extremity.

Accuracy of data collected by MAXREFDES117# depends on the used platform. According to the results with tested boards, Arduino boards give less accuracy than mbed ones because of theirs smaller SRAM size.

MAXREFDES117# is available for $20, it can be ordered online through the website.
More detailed information and quick start guide are presented here. In addition, all of the source files including schematic, PCB, BOM, and firmware are open and can be reached at the official product page.

Andy Brown wrote a detailed article on reverse engineering a CPU voltage regulator:

A recent ebay fishing expedition yielded an interesting little part for the very reasonable sum of about five pounds. It’s a voltage regulator module from a Dell PowerEdge 6650 Xeon server.
I originally bought this because I had the idea of salvaging parts from it to use in another project. These are high quality modules that will have very good inductors and sometimes an array of high value ceramic capacitors that could be re-used (ceramics of at least 22µF at 16V and above are rather pricey at the moment). So the VRM arrived and I was rather impressed with the build quality and decided to have a go at reverse engineering it.

In the last two years, ESP8266 was the Wifi Chip/Module which dominated the market of hobbyists, even a lot of commercial products use ESP8266, due to the low price, ease of use and large community around ESP8266.

RTL8710 is a Wifi network solution from the Taiwanese Company Realtek. It can operate independently, or as a slave to another MCU host. The same way of ESP8266.
RTL8710 has a built-in ARM Cortex M3 MCU at 166 MHz, 1MB flash and peripherals like UART, PWM, I2C, GPIO and PCM, a more detailed comparison is shown in the table bellow:

Table courtesy of cnx-software

If you like to have a quick hands on RTL8710, then you can order a development board for RTL8710.

Dziku show us how to configure HC-12 wireless module using AT commands.

HC-12 are cheap 433MHz wireless serial port communication modules with a range up to 1800m in open space. Each costs about $5 when bought from China, and 2 of them can create wireless UART link that can be used, for example, to transfer telemetry data from UAV. Or drive IoT device. Or connect sensors. Or whatever else one can think of.

This board will let you add WiFi functionality to your Raspberry Pi Zero without having to sacrifice the only available high speed USB port. The board is based on ESP8266 Wifi module.

WiFi on a Raspberry Pi using the HAT connector and an ESP8266. The goal of this project is to add WiFi to the Raspberry Pi Zero while keeping the USB port free for devices or OTG connection to another host.

TechDepot Egypt @ instructables.com has published a tutorial on how to connect a HC-05 Bluetooth module to Arduino. Turorial shows how to connect the module with Arduino and example code is included.

It is worth noting that the HC-05 power in (Vcc) uses 5V, while the transmit and receive (TXD and RXD) logic signal uses 3.3V. Accordingly sending signals from the HC-05 module to Arduino is ok as the Arduino I/O pins can safely receive up to 5V but the issue is when Arduino tries to send the data to the HC-05 with signal level 5V, in this case it is required to use a voltage divider as we will see during the tutorial.

By continuing to use the site, you agree to the use of cookies. more info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.