A kit to easily create your own...
The Raspberry Pi 3 - even faster than the Pi 2, 1 Giga of RAM, WiFi...
25 Max. per order Raspberry-Pi Pico Microcontoler RP2040 Cortex M0+ @...
Assortment of BreadBoard wires Female-Female 300mm and 75 mm + Long...
75 extra flexible prototyping wires for breadboard
MAX PURCHASE 2 per person during global component back-out period The...
Prototyping and e-learning platform for creating interactive objects or...
Battery Holder for 18650 Lithium battery 18650 Lithium Battery (3.6v)...
Digital multimeter - DVM857
Linear potentiometer 10K Linear 0.05W 50 V ac max Model: P120
Panel Mount USB Cable USB C 3.1 Male (plug) USB C 3.1 C Female (panel...
Panel Mountable Stereo RCA 2 poles Red / Black 52 x 20 mm
Battery Pack Pressure contact (clip 9V) 2x AA 3V
Power supply with C battery 4x C (LR14) 4 battery 1.5V = 6V Clips Connector
Power supply with C battery 6x C (LR14) 6 battery 1.5V = 9V Solder...
9V battery adapter -OR- pressure contact adapter
side-entry connector (to connect plug with wires) JST-SH 6 pins (male)...
JST-SH 6 wire cable Female/Female connector Len: 100mm
JST-SH 6 wire cable Female/Female connector Len: 160mm
Logic converter 4-channels (4 bits)...
Logic converter 4-channels (4 bits) 3.3V 5V, bi-directional, compatible for bus I2C
Here is a component known as "Level Shifter". It makes it possible to adapt the voltage of logic signals to make compatible, and in a secure way, Logic 5V and 3.3V.
Arduino (just like Basic Stamp) is a platform that works in 5 Volts while most modern sensors and displays, Flash card reader, etc only work under 3.3V. Therefore, it is necessary to use a component that converts the voltage from 5V to 3.3V and vice-versa.
In the same spirit, BeagleBone's GPIO's (inputs/outputs) are in 3.3V. It is better to use a voltage converter if you want to interface a BeagleBone with a logic or sensors operating under 5V. If it is possible to make direct connections according to the sensor and use case, it is better to remain cautious.
Using a Level Shifter protects the 3.3V hardware from the 5V voltage.
There are ready-to-use "Levels Shifters" components such as the 74LVC245 (DIP) or the super TXB0108 (also bi-directional). However, none of these two components operate in I2C which uses a particular pull-up system to send and receive data.
The "Level Shifter" that we propose combines the ease of use of the TXB0108 (bi-directional) with a FET design proposed by the company NXP and compatible with I2C.
As an example, using this component, you can design an I2C bus to coexist BeagleBone (Logic to 3.3V) and Arduinos (Logic 5V).
This breakout board uses 4 FET "BSS138" equipped with resistant pull-up of 10K.
It operates up to the 1.8V voltage on the low-voltage part (so called "Low Side"), and supports up to 10V on the high-voltage part (called "High Side").
The 10K resistor makes the interface a little less responsive than directly using a TXB0108 or a 74LVC245. If your project requires High-speed transfer, it is best to use these components directly.
This breakout is designed to provide I2C support, but it is also suitable for the SPI bus, TTL serial transfer and all digital interfaces. In uni-directional or bi-directional mode.
Delivered assembled and tested (except Pin Header). Contains 2 rows of 6 Pin-Header that you can solder to insert the converter on a prototyping board or a breadboard.
See also the data sheet of BSS138.