Physical Computing Library

    #electronic signatures #rfid #distance sensor #accelerometer #sensor #microphone #steppermotor #touch #speaker #power #temperature #shield #sound #arduino #display #h-bridge #motor #led #i2c #serial #inputs and outputs #text-to-speech #solenoid #microcontroller #movement #movement and direction #electronic signature #teensy #raspberrypi #driver #pasive component #dac #servomotor #wifi #amplifier #i2s #color sensor #laser #arm-cortex #stm32 #esp8266 #esp32 #voltage regulator #bluetooth #shieldx microcontroller #audiodsp #midi #audio codec #audio #heart rate #respiratory rate
  • 001 125Khz RFID Module - UART

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      This module allows you to read 125 kHz RFID (Radio-Frequency Identification) tags and send their information using a UART (Universal Asynchronous Receiver Transmitter) interface.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 002 QTR-1RC Reflectance Sensor

      #distance sensor
      borrow this component mark
    • picture of component

      The Pololu QTR-1RC reflectance sensor carries a single infrared LED and phototransistor pair and delivers a digital output (HIGH/LOW)

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 003 Triple Axis Accelerometer Breakout

      #accelerometer #sensor
      mark
    • this component is currently not available. it has been lent to  [ orgelteam ] 

      picture of component

      The 3-axis accelerometer measures the changes of speed. This information can be used to deduce the alteration of positions.

      This is a breakout board for Freescale’s triple-axis MMA7260QT accelerometer. With a low power shut-down mode, high sensitivity output with selectable ranges (±1.5, 2, 4, and 6g), this was one of the very first sensors to market with three accelerometers built onto a single IC! Board comes fully assembled and tested with external filters installed.

      The MMA7260QT is a 3.3V part and outputs an analog voltage for each of the three outputs. This voltage is in ratio to the measured acceleration and to the supply voltage (ratiometric). You will need some extra hardware to convert this analog signal to a usable digital one. Luckily, many uCs have a built in Analog to Digital converter.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 004 Breakout Board for Electret Microphone

      #microphone
      borrow this component mark
    • picture of component

      The electret microphone with an 100x amplifier allows you to submit audio signals directly to your arduino

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 005 EasyDriver V4 Stepper Motor Driver

      #steppermotor
      borrow this component mark
    • picture of component

      The EasyDriver V4 is a complete microstepping motor driver with
      built-in translator. It is designed to operate bipolar stepper motors in
      full-, half-, quarter- and eighth-step modes. The EasyDriver V4 includes a fixed off-time current regulator that has the ability to operate in slow, fast, or mixed
      current-decay modes.

      Needs an external power supply of 7-30V DC

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 006 Sharp GP2Y0A21YK0F

      #distance sensor
      borrow this component mark
    • picture of component

      This sensor is capable of measuring a distance ranged between 4 and 30 cm and delivers an according analog voltage.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
    • history

  • 007 Capacitive Touchsensor - AD7746

      #sensor #touch
      borrow this component mark
    • picture of component

      Breakout board for the Analog Devices 7746 capacitance sensor. Configured for two channels of single-ended capacitance input. Comes with an example touch sensor as well as long capacitance creating traces. Useful a as a capacitance measuring tool.

      Product page link




      Read this how to calibrate the sensor and use the example arduino code from here.
      Read this and scroll down to "displaying the results" for the processing code.




      You need the Wire library to communicate over I2C.

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 008 Speaker 0.5W 8Ohm

      #speaker
      borrow this component mark
    • picture of component

      Small-sized 500mW speaker with an impedance of 8 ohm. Ideal for testing purposes.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
    • past

  • 009 OpenLog

      #electronic signatures
      borrow this component mark
    • picture of component

      OpenLog is a simple serial logger and is able to talk to very large capacity (tested up to 16GB) SD cards. The whole purpose of this logger was to create a logger that just powered up and worked. OpenLog ships with a standard serial bootloader so you can load new firmware with a simple serial connection.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 010 Logic Level Converter

      #power
      borrow this component mark
    • picture of component

      A level converter with two in-/outputs to convert signal layers into lower/higher voltages. Works with 5V/3,3V/2,8V/1,8V levels. You need it when one device works with 5V signals but another in the same circuit needs 3.3V signals.

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 011 Piezo Vibration Sensor - Large

      #sensor
      borrow this component mark
    • picture of component

      A piezo is an electronic device that generates a voltage when its physically deformed by a vibration, sound wave, or mechanical strain. Use a 4,7M resistor.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 012 PIR Motion Sensor

      #sensor
      borrow this component mark
    • picture of component

      A simple PIR motion sensor with open-collector output. Needs an external voltage supply of 12V.

      Newer versions of this sensor include sensitivy controls in the form of vairable resistors.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 013 RFID Reader ID-12

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      This is a very simple to use RFID reader module. With a built in antenna, the only holdup is the 2mm pin spacing. Power the module, hold up a card, and get a serial string output containing the unique ID of the card.




      Use a 1k resitor to make the circuit safer for testing and for EM noise reduction.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 014 Stepper Motor With Cable (NEMA 17)

      #steppermotor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (guida) on 2018-10-22 ] 

      picture of component

      A simple 4W stepper motor, moving in 1,8° steps - 200 steps for a rotation. Use the EasyDriver V4 Stepper Motor Driver #005

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 015 LM35 CZ Temperature Sensor TO92

      #sensor #temperature
      borrow this component mark
    • picture of component

      The LM35 series are precision integrated-circuit temperature sensors, whose output voltage is linearly proportional to the Celsius temperature. The LM35 thus has an
      advantage over linear temperature sensors calibrated in Kelvin. For calibration, take a look at the datasheet.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 016 Music Instrument Shield

      #shield #sound #arduino
      borrow this component mark
    • picture of component

      This board is built around the VS1053 MP3 and MIDI codec IC, wired in MIDI mode. Simply connect a speaker/stereo/pair of headphones to the 1/8 inch stereo jack on the shied and pass the proper serial commands to the IC and you'll be playing music in no time!

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 017 7-Segment Serial Display (yellow)

      #display
      borrow this component mark
    • picture of component

      The 4-digit yellow display is configurable via serial or SPI interface. It can display all numerals, characters from A to F and the additional dots.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 018 7-Segment Serial Display (green)

      #display
      borrow this component mark
    • picture of component

      The 4-digit green display is configurable via serial or SPI interface. It can display all numerals, characters from A to F and the additional dots.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 019 ACS714 Current Sensor Carrier -5 to +5A

      #sensor
      borrow this component mark
    • picture of component

      The Allegro ACS714 Hall-Effect current sensor. Typical applications include motor control, load detection and management, switch-mode power supplies, and overcurrent fault protection.

      The ACS714 outputs the analog signal VOUT that varies linearly with the uni- or bi-directional AC or DC primary sampled current, IP , within the range specified. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 020 Ardumoto - Motor Driver Shield

      #h-bridge #motor
      borrow this component mark
    • picture of component

      This is a motor shield for Arduino that will control two DC motors. Based on the L298 H-bridge, the Ardumoto can drive up to 2 amps per channel. The board takes its power from the same Vin line as the Arduino board, includes blue and yellow LEDs to indicate active direction, and all driver lines are diode protected from back EMF.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 021 BlinkM MaxM - I2C Controlled RGB LED

      #led #i2c
      borrow this component mark
    • picture of component

      BlinkM is a 'Smart LED': a networkable and programmable full-color RGB LED. It is designed to allow the easy addition of dynamic indicators, displays, and lighting to existing or new projects.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 022 Barometric Pressure Sensor - BMP085

      #sensor
      borrow this component mark
    • picture of component

      The BMP085 is a high-precision, ultra-low power barometric pressure sensor. With an absolute accuracy of 2,5hPa and a noise level of down to 0,03hPa the BMP085 offers superior performance. Supply with 3,3V.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 023 Cellular Shield with SM5100B

      #shield
      borrow this component mark
    • picture of component

      The Cellular Shield for Arduino includes all the parts needed to interface your Arduino WITH an SM5100B cellular module. This allows you to easily add SMS, GSM/GPRS, and TCP/IP functionalities to your Arduino-based project.

      All you need to add cellular functionality to your Arduino project is a SIM card (pre-paid or straight from your phone) and an antenna and you can start sending Serial.print statements to make calls, send texts and serve web pages! Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 024 Color LCD Shield

      #display
      mark
    • this component is currently not available. it has been lent to  [ julia vollmer (JVOLLMER@hfk-bremen.de) on 2022-02-14 ] 

      picture of component

      The Color LCD Shield provides an easy method of connecting the popular Nokia 6100 LCD to your Arduino. The board comes as shown with the 128x128 mini color LCD, as well as a backlight driver circuit and three momentary push-buttons.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 025 Color Light Sensor Evaluation Board

      #sensor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (mia) on 2017-01-20 ] 

      picture of component

      This ready to go sensor board delivers all necessary data to sense and recreate the light's color measured by the sensor chip. Wether you validate this data or reenact it by using a simple RGB LED.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 026 Force Sensitive Resistor - Small

      #sensor
      mark
    • this component is currently not available. it has been lent to  [ mia on 2019-03-19 ] 

      picture of component

      This is a small force sensitive resistor. It has a 0.16 inch (4 mm) diameter active sensing area. This FSR will vary its resistance depending on how much pressure is being applied to the sensing area. The harder the force, the lower the resistance.

      When no pressure is being applied to the FSR, its resistance will be larger than 1M, with full pressure applied the resistance will be 2.5k. Use a 10k resistor as pull down.Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 027 Humidity Sensor - HIH-4030 Breakout

      #sensor
      borrow this component mark
    • picture of component

      A sensor which delivers an analog voltage in relation to air humidity.

      Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 028 Flex Sensor 4.5

      #sensor
      borrow this component mark
    • picture of component

      The flex sensor changes its resistance depending on the amount of bend. It converts the change in bend to electrical resistance - the more the bend, the more the resistance value.

      Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 029 Mini Photocell

      #sensor
      borrow this component mark
    • picture of component

      This photo resistor changes its resitance from 1k (light) to 10k (dark). Use a 10k resistor as pull down.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 030 FTDI Basic Breakout 5V

      #serial
      borrow this component mark
    • picture of component

      This is a basic breakout board for the FTDI FT232RL USB to serial IC. The pinout of this board matches the FTDI cable to work with official Arduino and cloned 5V Arduino boards (LilyPad). It can also be used for general serial applications.

      You may plug it on the Lilypad. Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 031 GM10 Mini Gear Motor

      #motor
      borrow this component mark
    • picture of component

      The GM10 is a very small brushed DC motor and gearbox combination. At 5 volts, the motor draws 27 mA, and the 81:1 gear ratio delivers 370 RPM

      Prdouct page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 032 Gyro Breakout Board - LPR5150AL

      #sensor
      borrow this component mark
    • picture of component

      This is a breakout board for the ST's dual-axis LPR5150AL gyro. The LPR5150AL measures angular velocity along the pitch and roll axes with a full scale of +/-1500 degree/s. Two different analog outputs are provided for both the x- and y- axes - one 1x amplified and the other 4x amplified

      Supply with 3,3V. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 033 Compass Module - HMC6352

      #sensor
      borrow this component mark
    • picture of component

      This is a very simple breakout board for the popular HMC6352. If you need simple, clean, degree resolution compass heading, this is the way to go.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 034 Pan and Tilt Kit (2x Servos)

      #motor
      borrow this component mark
    • picture of component

      This kit comprises of two brackets and the associated fasteners. When connected to two servos, the final assembly allows two degrees of movement. Nearly anything within reason can be mounted on the end of the pan/tilt assembly - for example cameras or sensors.

      Use the EasyDriver V4 Stepper Motor Driver to regulate the servos.




      Product page link

      NOTES:

      small engine is not working well (maybe broken)

      big engine has no arrest

    • basic-example

      • wiring

        • svg wiring file
  • 035 Pocket AVR Programmer

      #electronic signatures
      borrow this component mark
    • picture of component

      This is a simple to use USB AVR programmer. It is low cost, easy to use, works great with AVRDude, and is tested extensively on a Windows desktop. For a detailed hook-up-guide check the product page link.

      To use this programmer, attach to a Windows machine and install the drivers listed below. Open a command prompt. Assuming WinAVR (and therefore AVRDUDE) have been installed, type: avrdude -c usbtiny -B 1 -patmega328 -U flash:w:main.hex



      Be sure to include the "-B 1" flag as this will significantly increase the programming speed! You may need to change -p flag to your appropriate microcontroller. You can setup a tool and hotkey in Programmers Notepad to do this automatically.


      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 036 Real Time Clock Module

      #electronic signatures
      borrow this component mark
    • picture of component

      This a custom designed module for the DS1307 Real Time Clock. The module comes fully assembled and pre-programmed with the current time.

      Product page line

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 037 RF Link Transmitter - 434MHz

      #electronic signatures
      borrow this component mark
    • picture of component

      This is an ASK transmitter module with an output of up to 8mW depending on power supply voltage. The transmitter is based on SAW resonator and accepts digital inputs, can operate from 2 to 12 Volts-DC, with 434MHz transmitter operation.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 038 TellyMate Shield

      #electronic signatures
      borrow this component mark
    • picture of component

      TV out from your Arduino.This shield has the same core circuit as the standard TellyMate, but re-arranged as an Arduino Shield. It listens to the Arduino's TX pin (Digital pin 1). Just plug it into your Arduino and use Serial.println() commands to output text onto your telly!

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 039 FM Radio Module Breakout Board - NS73M

      #electronic signatures
      borrow this component mark
    • picture of component

      This small module packs some power. With a 2mW maximum broadcast power we've been able to transmit up to 60ft with a simple 31 inch piece of wire (1/4 wave of 95MHz). Built upon the NS73M module, it is digitally tune-able from 87MHz up to 108MHz. Right and left channels are available for stereo broadcast as well!

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 040 Ultrasonic Range Finder LV-EZ3

      #distance sensor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (ab@c.de) on 20.1.2017 ] 

      picture of component

      the LV-MaxSonar-EZ3 provides very short to long-range detection and ranging. It detects objects from 0-inches to 254-inches (6.45-meters) and provides sonar range
      information from 6-inches out to 254-inches with 1-inch resolution. The interface output formats included are pulse width output, analog voltage output, and serial digital output

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 041 Venus GPS Module with SMA Connector

      #electronic signatures
      borrow this component mark
    • picture of component

      This is the smallest, most powerful, and most versatile GPS. The module can be configured to an amazingly powerful 10Hz update rate, with 14 channel tracking! With two serial ports, UART and SPI interfaces.

      Product page link

    • basic-example

  • 042 Voice Recorder Breakout - ISD1932

      #sound
      borrow this component mark
    • picture of component

      This is a breakout board for the ISD1932, a multiple-message record/playback device. This single chip can record up to 64 seconds worth of voice messages. Microphone inputs and speaker outputs are all handled by the ISD1932

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 043 Voicebox Shield

      #inputs and outputs #text-to-speech
      borrow this component mark
    • picture of component

      The VoiceBox Shield can be mounted on top of your Arduino to give it access to all capabilities of the SpeakJet voice and sound synthesizer. The Voice Box Shield uses the SpeakJet chip to convert serial commands into a great robot-sounding voice.

      see VoiceBox Shield Quickstart Guide

      also see Using the TTS256 with the Voicebox Shield ( the TTS256 Text to Speech IC is a cool little chip that interfaces to the SpeakJet )

      Product page link

      • @todo(solder TTS256 IC to shield)
    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 044 Redpark Serial Cable C2-DB9

      #serial
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (ab@c.de) on 20.1.2017 ] 

      picture of component

      The Redpark Serial Cable connects iOS devices to RS-232 serial devices. It is designed for use with iPhone 4, iPhone 3GS, iPod touch (fourth generation), iPad 2 and iPad.

      Product page link

  • 045 H-Bridge Motor Driver 1A

      #h-bridge #motor
      borrow this component mark
    • picture of component

      Faster, cheaper, smaller, better, right? The SN754410 Quad Half H-Bridge is just that. Capable of driving high voltage motors using TTL 5V logic levels, the SN754410 can drive 4.5V up to 36V at 1A continuous output current.

      Notice the additional 9V input. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 046 Solenoid ZMF-1326d.001 (12VDC)

      #solenoid #motor
      borrow this component mark
    • picture of component

      A 4W hubmagnet for pulling ojects or something else. Requires a 12V power supply with at least 300mA, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 047 Solenoid ZMF-1326z.001 (12VDC)

      #solenoid #motor
      borrow this component mark
    • picture of component

      A 4W hubmagnet for pushing ojects or something else. Requires a 12V power supply with at least 300mA, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 048 Solenoid ZMF-2551d.001 (12VDC)

      #solenoid #motor
      borrow this component mark
    • picture of component

      A 10W hubmagnet for pushing ojects or something else. Requires a 12V power supply with at least 1A, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 049 Solenoid ZMF-2551z.001 (12VDC)

      #solenoid #motor
      borrow this component mark
    • picture of component

      A 10W hubmagnet for pushing ojects or something else. Requires a 12V power supply with at least 1A, so don't connect this magnet directly to your Arduino!

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 050 ATTiny 45V-10PU

      #microcontroller
      borrow this component mark
    • picture of component

      Shrink your projects with a small ATTiny, which you can even power with two 1,2V batteries! The ATTiny45-10PU with 4k memory flash, operates with 10MHz and has 2 PWM channels besides 3 analog inputs.

      Read this walkthrough and follow the instructions. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 051 ATTiny 85-20PU

      #microcontroller
      borrow this component mark
    • picture of component

      Shrink your projects with a small ATTiny, which you can even power with two 1,5V batteries! The ATTiny85-20PU with 8k memory flash, operates with 20MHz and has 2 PWM channels besides 3 analog inputs.

      Read this walkthrough and follow the instructions. Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 054 Arduino LilyPad

      #microcontroller #arduino
      borrow this component mark
    • picture of component

      The LilyPad Arduino is a microcontroller board designed for wearables and e-textiles. It can be sewn to fabric and similarly mounted power supplies, sensors and actuators with conductive thread.

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 055 Arduino Mega

      #microcontroller #arduino
      mark
    • this component is currently not available. it has been lent to  [ mia on 2017-01-20 ] 

      picture of component

      The Arduino Mega 2560 is a microcontroller board based on the ATmega2560
      . It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 056 Arduino Uno

      #microcontroller #arduino
      borrow this component mark
    • picture of component

      The Arduino Uno is a microcontroller board based on the ATmega328 with 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header and a reset button.

      Product page link

    • basic-example

      • wiring

        • svg wiring file
  • 057 RFID Glass Capsule (125kHz)

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      These little RFID glas tags with 12KHz read frequency can be read within a 10mm distance and are suitable for tiny applications. The non-reprogrammable 32-bit unique ID can be read with the ID-12 RFID reader.

      Product page link

  • 058 RFID Card Tag (125kHz)

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      This 125KHz RFID tag is placed in a blanc card and has a 32-bit unique ID which can be read with the ID-12 reader.

      Product page link

  • 059 RFID Tag Button 16mm - 125kHz

      #electronic signatures #rfid
      borrow this component mark
    • picture of component

      A simple button RFID tag with 16mm diameter that can be read within a 32mm distance. Suitable for clothes and thin applications. Unique 32-bit non-reprogrammable ID at 125KHz.

      Product page link

  • 060 flex shaft coupler 5mm to 4 mm

      #movement
      borrow this component mark
    • picture of component

      This part allows you to connect a ø5mm shaft to a ø4mm shaft.

  • 061 flex shaft coupler 5mm to 10mm

      #movement
      borrow this component mark
    • picture of component

      This part allows you too connect a ø5mm shaft to a ø10mm shaft.

  • 062 universal mounting Hub 5mm

      #movement
      borrow this component mark
    • picture of component

      Connect nearly anything to a ø5mm shaft.

  • 063 Stepper Motor 35x36mm 2.7V/1A

      #movement
      borrow this component mark
    • picture of component

      A small but powerfull stepper motor which needs only 2.7 Volts, so it's ideal for project driven by a battery. Use it together with part No. 079.

      Product page link

  • 064 Stepper Motor 20x30mm 3.9V/1.2A

      #steppermotor
      borrow this component mark
    • picture of component

      Even smaller than part No. 064 but still very powerfull. Use with Part No. 079.

      Product page link

  • 065 Stepper Motor 35x28mm 10V/0.5A

      #solenoid
      borrow this component mark
    • picture of component

      Small sized stepper motor which can be used with part No. 078.

      Product page link

  • 066 Solenoid 40 006 25A10 24V

      #movement and direction
      borrow this component mark
    • picture of component

      A big solenoid. Be sure, that your power supply outputs at least 1.5 amperes at 24V.

      Product page link

  • 067 Arduino Duemilanove

      #microcontroller #arduino
      borrow this component mark
    • picture of component

      Arduino Duemilanove with ATmega 328 processor.

      Product page link

  • 068 MaKeyMaKey

      #microcontroller
      borrow this component mark
    • picture of component

      Use the MaKeyMaKey to turn anything conductive into an human interface device. Common use: banana piano.
      The inputs can also be remaped to other keys check this link

      Product page link

  • 069 Arduino Ethernet Shield 2

      #shield
      borrow this component mark
    • picture of component

      Use the ethernet shield to connect your arduino projects to the world wide web.

      Just stick the shield onto an Arduino Uno, and use the "Ethernet2" Library (here) to get started.

      Click here for the technical specs of the shield.

  • 070 Arduino Audio Shield v1.1

      #shield
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      picture of component

      This shield allows you to record and play sounds on a SD card with your arduino easily.

      Plug this onto an Arduino Uno, and use the "WaveHC" (here) library to program it. Download the Library and put it into you Arduino Library folder. See down below for some example code that plays every WAV file on the sd-card.

      Also, more examples can be found here .

    • basic-example

      • code

          download
        • ...loading
  • 071 Adafruit PN532 RFID/NFC Arduino Shield

      #electronic signature #rfid
      borrow this component mark
    • picture of component

      With this shield you can read and write data to RFID tags, like the cards or chips we have in the library ( parts No. 057, 058, 059).

      For further Informations and some code examles click here .

      Product page link

  • 072 Teensy 3.1 Arduino Shield Adaptor

      #shield #teensy #arduino
      borrow this component mark
    • picture of component

      With this adaptor you can use any Arduino shields with your teensy 3.1.

      Product page link

  • 073 Teensy 3.1

      #microcontroller #teensy
      borrow this component mark
    • picture of component

      The teensy 3.1 is a more powerfull but smaller microcontroller than an Arduino. One of its biggest benefits is the 12-Bit DAC on pin 14 and the dedicated audio library, so teensy is the way to go for any audio project.

      Product page link

  • 074 Solarcells

      #power
      borrow this component mark
    • picture of component

      These cells can be used to power very small electronic projects, or just to measure the intensity of light.

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 075 FM 433 MHZ RX/TX modul

      #electronic signature
      borrow this component mark
    • picture of component

      These little bugs can be used to transfer serial data from one microcontroller to another in a fairly easy way.

      Tutorial page link

  • 076 RaspberryPi Touchscreen 2.8

      #display
      borrow this component mark
    • picture of component

      PIMP your PI! It's designed to fit nicely onto the Pi 1 Model A or B but also works OK with the Pi Zero, Pi 3, Pi 2 or Pi 1 Model A+ or B+.

      For this Display to work, you need to install a new Kernel on the used Pi. Either you go with a fresh install of Raspian that already includes the Kernel, or you just run a script on your current installation. Find the complete guide here on the Adafruit Page.

      For the full product page, click here.

  • 077 raspberryPI Modell B

      #raspberrypi
      borrow this component mark
    • picture of component

      This is an older version of the raspberryPI.

  • 078 DRV8825 stepper driver

      #steppermotor #driver
      borrow this component mark
    • picture of component

      Small sized stepper driver with current limiter to prevent damage on the motor. The reference Voltage must be set according to the motor specifications!

      Product page link

    • past

  • 079 DRV8834 low-voltage stepper driver

      #steppermotor #driver
      borrow this component mark
    • picture of component

      With this driver you can use low-voltage steppers rated from 2.5V to 10.8V. Before use set the reference voltage according to the motor specifications!

      Product page link

  • 080 hall effect sensor 158B

      #sensor
      borrow this component mark
    • picture of component

      With a hall effect sensor you can detect magnetic and electromagnetic fields.

      further example
      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 081 current sensor ACS711EX 15.5A

      #sensor
      borrow this component mark
    • picture of component

      With this current sensor you can measure a current flow up to 15.5 amperes.

      Product page link

    • basic-example

      • code

          download
        • ...loading
  • 082 stepper motor 28BYJ-48 5V with driver

      #steppermotor #driver
      borrow this component mark
    • picture of component

      This small stepper motor is very strong (but slow) because of the built in gearbox with a 1:64 ratio. It comes with the ULN2003 driver.

      DataSheet

      Product Page Link

  • 083 rotary encoder with wire

      #pasive component
      borrow this component mark
    • picture of component

      A rotary encoder is like an endless knob.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 084 opto coupler 4N27

      #pasive component
      borrow this component mark
    • picture of component

      An opto coupler is used to achieve galavnic seperation of two circuits.

      DataSheet

      Product page link

  • 085 muscle wire flexinol

      #pasive component #movement
      borrow this component mark
    • picture of component

      As the name tells: This wire behaves like a muscle. When a certain current is applied the wire retracts like a muscle, and distracts when the current is removed.

      Product Page Link

  • 086 NeoPixel Mini 1612B

      #display
      borrow this component mark
    • picture of component

      These RGB LEDs are adressable, so you can connect thousands of LEDs to only one single digital pin of your microcontroller. These can be used with the adafruit NeoPixel library, or FastLed library. Keep in mind that the 5V output of the arduino delivers max. 500mA, and one pixel set to full bright white (255,255,255) draws about 80mA, so if you use more than 5 pixels you should get an external power supply.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 087 SD card reader

      #serial
      borrow this component mark
    • picture of component

      This module can be used to store and read data on a SD Card with any microcontroller via SPI.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 088 Adafruit TFT BoB 1.44

      #display
      borrow this component mark
    • picture of component

      Small display with 128x128 resolution and a microSD card slot.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 089 TFT 2,5" I2C

      #display
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      picture of component

      Small 2,5" tft display.

  • 090 MCP4725 12-Bit DAC I2C

      #i2c #dac
      borrow this component mark
    • picture of component

      Add an analog output to your project with this little converter.

      Product Page Link

    • basic-example

      • code

          download
        • ...loading
  • 091 USB to RS485 breakout

      #serial
      borrow this component mark
    • picture of component

      Connect serial RS485 devices to your computer.

      Product page link

  • 092 MP3 trigger robertsonics

      #sound
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      picture of component

      An easy way to add sound to your project. This Module can store up to 256 different audio tracks, which can be triggered by a serial message or by one of 18 dedicated trigger inputs.

      For this Example just put two Music files onto the SD card and name them "001Track.mp3" and "002Track.mp3" without the quotation marks. The Triggershield can play up to 18 files, they should be named like the ones above, each number corresponding to the trigger with the same name. It takes everything from 4.5V to 12.0V DC. More information can be found here.

    • basic-example

      • wiring

        • svg wiring file
  • 093 SSC-32 Servoshield (32 Output)

      #shield #servomotor
      borrow this component mark
    • picture of component

      Control up to 32 servos via serial RS232.

      DataSheet

      Product Page Link

  • 094 Piezo vibration sensor

      #pasive component #sensor
      borrow this component mark
    • picture of component

      Measure flexibility, vibration, impact and touch.

      Product Page Link

  • 095 Sharp GP2Y0A02 20-150 cm

      #distance sensor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      picture of component

      Measure distances between 20 to 150 cm. Gives analog value. You should put a 10µF Cap across power and ground, to stabilize the output values.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 096 Sharp GP2Y0A21 10-80 cm

      #distance sensor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      picture of component

      Measure distance between 10 and 80 cm. Gives analog value. You should put a 10µF Cap across power and ground, to stabilize the output values.

      <a href="https://www.pololu.com/product/136“>Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 097 Sharp digital distance 5cm

      #distance sensor
      borrow this component mark
    • picture of component

      Measure if Object is in the very short distance range between 0.5cm and 5cm. Beware, this will only point out that there is an object in that range, not how far it is away from the sensor. Has fast read out.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 098 Sharp digital distance 10cm

      #distance sensor
      borrow this component mark
    • picture of component

      Measure if Object is in the short distance range between 2cm and 10cm. Beware, this will only point out that there is an object in that range, not how far it is away from the sensor. Has fast read out.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 099 Solenoid 5V small

      #solenoid
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      picture of component

      Very small and low voltage solenoid.

      Product Page Link

  • 100 Solenoid big

      #solenoid
      borrow this component mark
    • picture of component

      a very big and strong Solenoid. Be sure that your power supply rates at least 24V and 2A.

  • 101 Servo Motor MG945R

      #servomotor
      borrow this component mark
    • picture of component

      Standard servo motor which can turn 180° degree. There are different mounting plates available.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 102 Intel Galileo GEN 2

      #microcontroller
      borrow this component mark
    • picture of component

      You want to take your project to the next level? The Galileo is a complete PC running linux, but also has a bunch of GPIOs.

      Product Page Link

  • 103 Teensy 3.2

      #microcontroller #teensy
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (ab@c.de) on 24.2.2017 ] 

      picture of component

      A more powerfull microcontroller with many many in- and outputs. Install Teensyduino to use the Teensy together with the Arduino IDE.

      Product page link

  • 104 IOT WiFi Pretzelboard

      #microcontroller #wifi
      borrow this component mark
    • picture of component

      This Pretzelboard can be programmed like an arduino, but has Wi-Fi on board.

      Product page link

  • 105 SMT test socket TSS OP-28

      #shield
      borrow this component mark
    • picture of component

      You want to use a SMT component but are really bad at soldering? So here you go! Just push the component in the socket and use the easy accessible breakout pins.

      Product page link

  • 106 DIP 16 test socket

      #shield
      borrow this component mark
    • picture of component

      You want to use a DIP Component but are really bad at soldering? So here you go! Just put the component in the socket and use the easy accessible breakout pins.

      Product page link

  • 107 Samsung 20L203DA5 Display 5V

      #display
      borrow this component mark
    • picture of component

      A very nice, old school looking 2x20 display.

      Product Page Link

  • 108 833H-1C-C Relay

      #power
      borrow this component mark
    • picture of component

      Control high voltage circuits using a microcontroller.

      Product page link

    • basic-example

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 109 TDA2030A audio amplifier

      #sound #amplifier
      borrow this component mark
    • picture of component

      This 18W mono amplifier works with 6V to 12V, so its the perfect candidate for a portable speaker.

      Product Page Link

  • 110 LM7805 voltage regulator

      #power
      borrow this component mark
    • picture of component

      Turn any input voltage between 7 and 36 Volts into 5V output voltage (current limit: 1,5A)
      When used in higher current (>0,5A) applications, a heatsink should be applied.

    • basic-example

      • wiring

        • svg wiring file
  • 111 MEC 101 Micro + LM386 Pre-Amp

      #microphone #sound
      borrow this component mark
    • placeholder

      Here you describe the content further.
      You can embed images like above, the image-files should
      be contained within the folder of the markdown file.

      Tutorial

    • past

  • 112 Mini Piezo Speaker + Amp LM358

      #sound
      borrow this component mark
    • placeholder

  • 113 Stereo Audio Amplifier PAM8403

      #sound #amplifier
      borrow this component mark
    • picture of component

      the PAM8403 is a 2×3W stereo class-D audio amplifier. the board ( HW-104 ) accepts a supply voltage ranging from 2.5–5.5V.

      PAM8403 datasheet

      Tutorial

  • 114 Mono Audio Amplifier TDA2030A

      #sound #amplifier
      borrow this component mark
    • TDA2030A

      TDA2030A is an mono 18W audio hi-fi amplifier. it is capable of driving a 4–8Ω speaker.

      appart from the actual TDA2030A IC this board also comes equipped with a trimmer for volume control as well as terminal to screw in speaker wires. the board requires a minimum of ±6V and a can be driven by up to ±22V.

      TDA2030A datasheet

  • 115 Mono Audio Amplifier PAM8302A

      #sound #amplifier
      borrow this component mark
    • PAM8302A

      PAM8302A is an mono 2.5W class D audio amplifier. it is capable of driving a 4Ω speaker at 2.5W or 8Ω speaker at 1.5W.

      appart from the actual PAM8302A IC this board also comes equipped with a trimmer for volume control as well as terminal to screw in speaker wires. the board requires a supply voltage of 2.0–5.5V.

      • PAM8302A Adafruit Product Page
      • PAM8302A datasheet
  • 116 Audio DAC PCM5102A I2S ( Black )

      #i2s #dac #sound
      borrow this component mark
    • This DAC Module is designed around the PCM5102A and provides a high-quality stereo audio DAC ( e.g for the Raspberry Pi ). The board features a 3.5mm stereo audio jack.

      PCM5102A datasheet

  • 117 Audio DAC PCM5102A I2S ( Lila )

      #i2s #dac #sound
      borrow this component mark
    • This DAC Module is designed around the PCM5102A and provides a high-quality stereo audio DAC ( e.g for the Raspberry Pi ). The board features a 3.5mm stereo audio jack.

      PCM5102A datasheet

  • 118 Audio DAC UDA1334A I2S

      #i2s #dac #sound
      borrow this component mark
    • the CJMCU-1334 board is designed around the UDA1334A audio DAC. the IC does not require a master clock signal.

      UDA1334A datasheet

  • 119 Audio DAC pHAT DAC I2S

      #i2s #dac #sound
      borrow this component mark
    • CAUTION! this component might be defect.

      This pHAT provides a super affordable high-quality DAC for your Raspberry Pi. It pumps out 24-bits at 192KHz from the Raspberry Pi's I2S interface on its 2x20 pin GPIO header.

      from pHAT DAC Pimoroni Product Page

      this board is based on the PCM5102A DAC.

  • 120 Audio ADC PCM1802 I2S

      #i2s #dac #sound
      borrow this component mark
    • this board features the PCM1802 ADC an audio stereo with 24-bit resolution and an I2S interface.

      PCM1802 datasheet

  • 121 DAC MCP4725 I2C ( blue )

      #dac
      borrow this component mark
    • this board features the MCP4725 IC, a singel channel, 12-bit DAC with I2C interface.

      • MCP4725 Breakout Board Adafruit Product Page
      • MCP4725 datasheet

      this DAC is not really well suited for audio applications.

  • 122 DAC MCP4725 I2C ( red )

      #dac
      borrow this component mark
    • this board features the MCP4725 IC, a singel channel, 12-bit DAC with I2C interface.

      • MCP4725 Breakout Board Sparkfun Product Page
      • MCP4725 Digital to Analog Converter Hookup Guide
      • MCP4725 datasheet

      this DAC is not really well suited for audio applications.

  • 123 LIDAR TFmini Plus

      #distance sensor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN ] 

      TFmini Plus is a single-point short-range LIDAR sensor.

      • Operating range: 10–120cm
      • Frame Rate: 1–1000Hz
      • Interface: UART, I2C + GPIO
      • FOV: 3.6°

      TFmini Plus Product Page

  • 124 ToF Distance Sensor VL53L0X

      #distance sensor
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (bkim@hfk-bremen.de) on 2022-06-14 ( Boeun Kim ) ] 

      VL53L0X is a Time of Flight (ToF) distance sensor with a measuring range from 30–1000mm with an I2C interface.

      • VL53L0X datasheet
      • VL53L0X Adafruit Product Page ( updated version )
    • past

  • 125 ToF Distance Sensor VL53L1X

      #distance sensor
      borrow this component mark
    • VL53L1X is a Time of Flight (ToF) distance sensor with a measuring range up to 4000mm with an I2C interface.

      • VL53L1X datasheet
      • VL53L1X Pololu Product Page ( updated version )
    • past

  • 126 ToF Distance Sensor VL6180X ( green )

      #distance sensor
      borrow this component mark
    • VL6180X is a Time of Flight (ToF) distance sensor with a measuring range up to 200mm ( or 600mm in reduced resolution mode ) with an I2C interface.

      • VL6180X datasheet
      • VL6180X Pololu Product Page
    • past

  • 127 ToF Distance Sensor VL6180X ( blue )

      #distance sensor
      borrow this component mark
    • VL6180X is a Time of Flight (ToF) distance sensor with a measuring range up to 200mm ( or 600mm in reduced resolution mode ) with an I2C interface.

      • VL6180X datasheet
      • VL6180X Adafruit Product Page ( updated version )
  • 128 Distance Sensor GP2Y0A02YK0F

      #distance sensor
      borrow this component mark
    • the Sharp GP2Y0D810Z0F is a digital distance sensor which detects objects from 20–100mm.

      note that this sensor only detects an object within the given range but does not return the actual distance.

      • GP2Y0A02YK0F Pololu Product Page
      • GP2Y0A02YK0F datasheet
      • GP2Y0A02YK0F datasheet
  • 129 Distance Sensor GP2Y0D810Z0F

      #distance sensor
      borrow this component mark
    • the Sharp GP2Y0D810Z0F is a digital distance sensor which detects objects from 20–100mm.

      note that this sensor only detects an object within the given range but does not return the actual distance.

      • GP2Y0D810Z0F Pololu Product Page
      • GP2Y0D810Z0F datasheet
  • 130 RGB color sensor TCS34725

      #color sensor
      borrow this component mark
    • The RGB color sensor TCS34725 allows you to "see" colors from your microcontroller. It has a IR filtering which increases the accuracy.

      • Product Page
  • 131 RGB color sensor TCS3200(230)

      #color sensor
      borrow this component mark
    • The module has an 8×8 photodiode array, 16 of them with Red filter, 16 with blue one, 16 with green one and 16 without a filter (clear), we select what filter to use and read its value, and in the code we combine them depending on the applciation or project.

      The light is detected by the photodiodes and the output is a frequency proportional to the current flowing through the photodiodes which is related to the filter used and the object’s color detected.

      • Arduino Tutorial Page
  • 132 RGB color sensor APDS-9960

      #color sensor
      borrow this component mark
    • This Grove gesture sensor for Arduino is built on the PAJ7620U2 circuit, allowing you to control your project using one of the 9 gestures recognised by the sensor. For example upward, downward and leftward movements.

      This opens up avenues for many new and exciting projects, using gestures to control an LED matrix or a loudspeaker for example.

      • Product Page
  • 133 RGB color sensor APDS-9960

      #color sensor
      borrow this component mark
    • The APDS-9960 is a multifunction sensor which can detect gestures, ambient light, RGB Color & values in light.

      This sensor consists of four photodiodes. These photodiodes detect the reflected IR energy which is transmitted by an on-board LED. So whenever any gesture is performed then this IR energy gets obstructed and reflects back to the sensor, now the sensor detects the velocity and direction information and converts it into digital information. APDS-9960 also has a detection range of 4 to 8 inches (10 to 20 cm).

      • Tutorial Page
      • Product Page
  • 134 RGB color sensor VEML6040

      #color sensor
      borrow this component mark
    • VEML6040 color sensor senses red, green, blue, and white light and incorporates photodiodes, amplifiers, and analog / digital circuits into a single chip using CMOS process.

      With the color sensor applied, the brightness, and color temperature of backlight can be adjusted base on ambient light source that makes panel looks more comfortable for end user’s eyes. VEML6040’s adoption of FiltronTM technology achieves the closest ambient light spectral sensitivity to real human eye responses.

      • Tutorial Page
      • Product Page
  • 135 UVA+B sensor VEML6075

      #color sensor
      borrow this component mark
    • This little sensor is a great way to add UVA and UVB light sensing to any microcontroller project. The VEML6070 from Vishay has both true UVA and UVB band light sensors and an I2C-controlled ADC that will take readings and integrate them. The sensor also comes with calibration registers so you can easily convert the UVA/UVB readings into the UV Index.

      • Product Page
  • 136 Laser Diode Red 5mW

      #laser
      borrow this component mark
    • These encapsulated laser diodes are Class IIIa 5mW, with a 650nm red wavelength. They can be driven from 2.8V to 5.2V so they're great for your embedded electronics project. You can use these for laser harps, electronic 'trip wires', laser-vision guidance, and more! Simply connect power to the red and black wires and you will be lasing in no time.

      Please note: this is not a laser pointer. It's a diode with integrated driver. You still need a 3 to 5VDC power supply. These diodes are 5mW output, and have a safety label marked on them. For more information on laser safety and ratings check out the Wikipedia page

      • Product Page
  • 137 Laser Diode Mount

      #laser
      borrow this component mark
    • Use this nice fixed laser mount to attach any of our laser diode modules to your desk, robot, shark, etc. A set-screw holds the laser in place. Has a flat mounting plate with four holes for easy attachment and adjustment. Fits component 136.

      • Product Page
  • 138 STM32F103-BluePill

      #microcontroller
      borrow this component mark
    • he Blue Pill is a 32-bit Arduino compatible development board that features the STM32F103C8T6, a member of the STM32 family of ARM Cortex-M3 core microcontrollers. This board aims to bring the 32-bit ARM Cortex microcontrollers to the hobbyist market with the Arduino style form factor.

      • Product Page
      • Reference Page
  • 139 Arduino Uno (joy-it)

      #microcontroller #arduino
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (rnoriega@hfk-bremen.de) on 2021-11-29 ( raul noriega ) ] 

      The R3DIP Board (Arduino UNO-compatible) is the right microcontroller for beginners who want to get into the programming world quickly and easily.

      Its ATMega328 microcontroller gives you enough performance to implement your ideas and projects. It measures 68 x 53 mm and has many connectivity options with 14 digital inputs and outputs and 6 analog inputs.

      The board has an USB Type B connector, that you can program it quickly and easily using the familiar Arduino IDE programming environment. The Joy-IT R3DIP with the plug-in systems and circuits can be supplied with power both via the USB port and alternatively via its own power connection.

      Please note: In order for the Joy-IT R3DIP to be recognized by the Arduino IDE software, the interface driver CH341 must be installed at first.

      • Product Page
      • Reference Page
    • history

  • 140 OliMex-SAM3-H256

      #microcontroller
      borrow this component mark
    • Atmel’s ATSAM3S4BA-AU is a member of a series of Flash microcontrol-lers based on the high performance 32-bit ARM Cortex-M3 RISC processor. It oper-
      ates at a maximum speed of 64 MHz and features a 256 Kbyte Flash and a 48 Kbyte SRAM, Full Speed USB Device port with embedded transceiver, an External Bus
      Interface featuring a Static Memory Controller providing connection to SRAM, PSRAM, NOR Flash and NAND Flash, 2x USARTs, 2x UARTs, 2x TWIs, 3x SPI, an
      I2S, as well as 1 PWM timer, 6x general-purpose 16-bit timers, an RTC, an ADC, a 12-bit DAC and an analog comparator.

      • Product Page
  • 141 Arduino Stamp 02

      #microcontroller #arduino
      borrow this component mark
    • The Arduino Stamp 02 was the initial product proposal for the Arduino Mini. It works with an ATMEGA168

      • Product Page
  • 142 Teensy 3.5

      #microcontroller #teensy
      borrow this component mark
    • The awesome new Teensy 3.5 is a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC. Teensy 3.5 brings a low-cost 32-bit ARM Cortex-M4 platform to hobbyists, students and engineers, using an adapted version of the Arduino IDE (Teensyduino) or programming directly in C language. Teensy 3.5 is an upgrade over 3.2, for when you need even more power!

      Version 3.5 features a 32 bit 120 MHz ARM Cortex-M4 processor with floating point unit. All digital pins are 5 volt tolerant. The unique specs for the 3.5 are:

      • 512K Flash, 256K RAM, 4K EEPROM
      • 120 MHz ARM Cortex-M4 with Floating Point Unit
      • Microcontroller Chip MK64FX512VMD12 (PDF link)
      • 1 CAN Bus Port
      • 16 General Purpose DMA Channels
      • 5 Volt Tolerance On All Digital I/O Pins

      The latest in the line of very powerful, USB-capable microcontrollers, the Teensy 3.5 and 3.6 development boards are faster, more capable, and bigger, putting even more pins on a solderless breadboard. Teensy 3.5 offers a little bit less in its features (MCU, RAM, Flash, clock and some peripherals) which makes it slightly cheaper than Teensy 3.6. Teensy 3.5 has 5V tolerance on all digital I/O pins.

      • Product Page
  • 143 STM32F072 Nucleo

      #microcontroller #arm-cortex #stm32
      borrow this component mark
    • The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features, provided by the STM32 microcontroller. For the compatible boards, the external SMPS significantly reduces power consumption in Run mode. Nucleo F1 board photoThe ARDUINO® Uno V3 connectivity support and the ST morpho headers allow the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.

      The STM32 Nucleo-64 board does not require any separate probe as it integrates the ST-LINK debugger/programmer.

      The STM32 Nucleo-64 board comes with the STM32 comprehensive free software libraries and examples available with the STM32Cube MCU Package.

      • Product Page
  • 144 STM32L432 Nucleo

      #microcontroller #arm-cortex #stm32
      borrow this component mark
    • The STM32L432xx devices are the ultra-low-power microcontrollers based on the high-performance Arm® Cortex®-M4 32-bit RISC core operating at a frequency of up to 80 MHz. The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all Arm® single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security. The STM32L432xx devices embed high-speed memories (Flash memory up to 256 Kbyte, 64 Kbyte of SRAM), a Quad SPI flash memories interface and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.

      • Product Page
  • 145 Wemos D1 Mini - esp8266

      #microcontroller #wifi #esp8266
      borrow this component mark
    • The WeMos D1 min PRO is a miniature wireless 802.11 (Wifi) microcontroller development board. It turns the very popular ESP8266 wireless microcontroller module into a fully fledged development board. Programming the D1 mini pro is as simple as programming any other Arduino based microcontroller as the module includes a built in microUSB interface allowing the module to be programmed directly from the Arduino IDE (requires the ESP8266 support to be added via board manager) with no additional hardware.

      The D1 mini Pro is also designed to allow Wemos compatible shields to be plugged into the board in a similar way to the Arduino development board platform which greatly expands its capabilities. There is already a large range of compatible shields available and can also be purchased via our website. Included with the module is a set of headers (requires soldering) that allow thses shield to be easily added or removed from the D1 mini PRO.

      Other features of the D1 Mini Pro include 11 digital input/output pins, 1 analogue input pin (3.2V Max), 16MB (128M bit) Flash, an external antenna connector, built in ceramic antenna and houses the new CP2104 US to UART IC. The D1 Pro is the same size as the D1 mini, but is lighter.

      • Product Page
    • history

  • 146 Lolin D32 Pro esp32

      #microcontroller #esp32
      borrow this component mark
    • The Lolin D32 development board is based on the Espressif systems ESP32 low power system on a chip microcontroller. It has many powerful features including a dual core Arm based processor, Wi-Fi, Bluetooth, I2C, I2S, SPI, ADC, DAC, and 4MB flash. The D32 module provides these features in a convenient DIP format and can be programmed directly from a USB interface - no additional programming hardware is required. Additionally, the module also includes a charging circuit for a single cell 3.7V lithium battery, meaning that this module can easily be used in remote applications.

      For Arduino users compatibility can be added to the Arduino IDE via the board manager feature.

      • Product Page
    • history

  • 147 RaspberryPi Zero V1.3

      #raspberrypi
      borrow this component mark
    • The Raspberry Pi Zero is half the size of a Model A+, with twice the utility. A tiny Raspberry Pi that’s affordable enough for any project!

      • Product Page
  • 148 Coocox Embedded-Pi

      #raspberrypi
      borrow this component mark
    • Shields and Raspberry Pi
      Embedded Pi is a platform capable of interfacing the Raspberry Pi with 3.3V and/or 5V Arduino shields, based on an 32-bit ARM Cortex M3 STMicro STM32 MCU. It can also be used in standalone mode as an Arduino compatible ARM MCU evaluation board.

      • Product Page%20%2D%202%20Comments-,Coocox%20Embedded%20Pi%20is%20an%20STM32%2DBased%20MCU%20Board%20That,Cortex%20M3%20STMicro%20STM32%20MCU.)
  • 149 esp32-CAM

      #esp32
      borrow this component mark
    • The ESP32-CAM has a very competitive small form factor camera module that can operate independently as a minimum system with a footprint of only 2740.54.5mm and a deep sleep current of up to 6mA.

      ESP-32CAM can be widely used in various IoT applications. It is suitable for home smart devices, industrial wireless control, wireless monitoring, QR wireless identification, wireless positioning system signals and other IoT applications. It is an ideal solution for IoT applications.

      ESP-32CAM is packaged in DIP and can be directly plugged into the backplane for quick production. It provides customers with a highly reliable connection method and is convenient for use in various IoT hardware terminals.

      • Product Page
    • past

  • 150 Seeeduino Xiao

      #microcontroller
      borrow this component mark
    • Seeeduino XIAO is the smallest Arduino compatible board in Seeeduino Family. It is an Arduino microcontroller that is embedded with the SAMD21 microchip. The interfaces of Seeeduino XIAO is rich enough in such a tiny Dev. Board as well.

      • Product Page
  • 151 Low Input Voltage Boost Converter 3.3V TPS61221

      #voltage regulator #power
      borrow this component mark
    • The TPS61221 provides a power-supply solution for products powered by either a single-cell or two-cell alkaline, NiCd or NiMH, or one-cell Li-Ion or Li-polymer battery. Possible output currents depend on the input-to-output voltage ratio (less than 100mA). The boost converter is based on a hysteretic controller topology using synchronous rectification to obtain maximum efficiency at minimal quiescent currents. The output voltage is fixed at 3.3V and the converter can be switched off by a featured enable pin or jumper. While being switched off, battery drain is minimized.

      • Product Page
  • 152 3.3V LDO Voltage Regulator

      #voltage regulator #power
      borrow this component mark
    • The power module is an easy-to-use
      integrated power solution that combines a 1.5-A
      DC/DC converter with power MOSFETs, an inductor,
      and passives into a 3-pin, through-hole package. This
      total power solution requires adding only input and
      output capacitors and eliminates the loop
      compensation and magnetics part selection from the
      design process.

      • Product Page
  • 153 WRL 08949 Transmitter 434mHz

      #electronic signatures
      borrow this component mark
    • This is only the 434MHz transmitter. This will work with the RF Links at 434MHz at either baud rate. Only one 434MHz transmitter will work within the same location.

      This wireless data is the easiest to use, lowest cost RF link we have ever seen! Use these components to transmit position data, temperature data, even current program register values wirelessly to the receiver. These modules have up to 500 ft range in open space. The transmitter operates from 2-12V. The higher the Voltage, the greater the range - see range test data in the documents section.

      We have used these modules extensively and have been very impressed with their ease of use and direct interface to an MCU. The theory of operation is very simple. What the transmitter 'sees' on its data pin is what the receiver outputs on its data pin. If you can configure the UART module on a PIC, you have an instant wireless data connection. The typical range is 500ft for open area.

      This is an ASK transmitter module with an output of up to 8mW depending on power supply voltage. The transmitter is based on SAW resonator and accepts digital inputs, can operate from 2 to 12 Volts-DC, and makes building RF enabled products very easy.

      • Product Page
  • 154 BLE Mini

      #bluetooth
      borrow this component mark
    • You can now utilize Bluetooth 4.0 Low Energy (BLE) technology easily in your project with our BLE Mini. BLE Mini requires only a serial port for communication so it supports all major development platforms that have UART interface including Arduino, Raspberry Pi, Netduino, BeagleBone etc. In addition, we provide you with access to all Ti's CC2540 I/O pins and the ability to upload firmware via USB, making the BLE Mini an ideal development/protoyping board for your BLE project/accessory/Appcessory.

      • Product Page
  • 155 OLIMEX AVR isp500 Tiny AVR Programmer

      #serial
      borrow this component mark
    • AVR-ISP500-TINY is a fast and reliable USB AVR programmer. It has two modes of work: STK500-compatible USB programmer and USB mass storage. In STK500 mode it works with both Atmel studio and AVRDude.

      AVR-ISP500-TINY uses the STK500v2 communication protocol. In mass storage mode it creates a new drive on your computer and when you drag and drop the HEX file to this drive, it programs it in the target AVR attached to the ICSP connector. This is totally platform-independent and works on any computer without the need of any software.

      AVR-ISP500-TINY has an internal flash of 2MB and can store the last command and code that you executed in AVR studio or avrdude and then you can execute it again with a single button push. This means that once you load the code in the internal flash, you can program targets quickly with the same binary code by a single button press.

      • Product Page
  • 156 DuinoFun UHS mini V2.0 Usb Host Shield

      #shield
      borrow this component mark
    • This is USB Host Shield designed to be easily combined with “Mini” variant of Arduino Board, specifically, Sparkfun 3.3V Arduino Pro Mini. It will also work with other 3.3V Arduinos. Also, due to its’ small size it can be used as general MAX3421E breakout board.
      This shield is fully compatible and supported by USB Host Shield Library.

      • Reference Page
  • 157 3D Accelerometer-Gyro LSM6DS33

      #accelerometer
      borrow this component mark
    • The LSM6DS33 combines a digital 3-axis accelerometer and 3-axis gyroscope into a single package. The sensor provides six independent acceleration and rotation rate readings whose sensitivities can be set in the ranges of ±2 g to ±16 g and ±125°/s to ±2000°/s, available through I²C and SPI interfaces. This LSM6DS33 carrier board includes a 3.3 V voltage regulator and integrated level shifters that allow operation from 2.5 to 5.5 V, and the 0.1″ pin spacing makes it easy to use with standard solderless breadboards and 0.1″ perfboards.

      • Product Page
  • 158 LoLin Battery Shield

      #power #shield
      borrow this component mark
    • This is a battery shield compatible with the LoLin- WEMOS D1 mini Boards.

      • Product Page
  • 159 1.8 TFT Module

      #display
      borrow this component mark
    • This lovely little display breakout is the best way to add a small, colorful and bright display to any project. Since the display uses 4-wire SPI to communicate and has its own pixel-addressable frame buffer, it can be used with every kind of microcontroller. Even a very small one with low memory and few pins available!

      The 1.8" display has 128x160 color pixels. Unlike the low cost "Nokia 6110" and similar LCD displays, which are CSTN type and thus have poor color and slow refresh, this display is a true TFT! The TFT driver (ST7735R) can display full 18-bit color (262,144 shades!). And the LCD will always come with the same driver chip so there's no worries that your code will not work from one to the other.

      The breakout has the TFT display soldered on (it uses a delicate flex-circuit connector) as well as a ultra-low-dropout 3.3V regulator and a 3/5V level shifter so you can use it with 3.3V or 5V power and logic. We also had a little space so we placed a microSD card holder so you can easily load full color bitmaps from a FAT16/FAT32 formatted microSD card. The microSD card is not included, but you can pick one up here.

      Of course, we wouldn't just leave you with a datasheet and a "good luck!" - we've written a full open source graphics library that can draw pixels, lines, rectangles, circles, text and bitmaps as well as example code and a wiring tutorial. The code is written for Arduino but can be easily ported to your favorite microcontroller!

      • Product Page
  • 160 1.3 OLED Display

      #display
      borrow this component mark
    • Add quadrature encoders to your LP, MP, or HP micro metal gearmotors (extended back shaft version required) with this kit that uses a magnetic disc and hall effect sensors to provide 12 counts per revolution of the motor shaft. The sensors operate from 2.7 V to 18 V and provide digital outputs that can be connected directly to a microcontroller or other digital circuit.

      • Product Page
  • 161 161 Magnetic Encoder Pair Kit + Gearmotor

      #display
      borrow this component mark
    • These displays are small, only about 1.3" diagonal, but very readable due to the high contrast of an OLED display. This display is made of 128x64 individual white OLED pixels, each one is turned on or off by the controller chip. Because the display makes its own light, no backlight is required. This reduces the power required to run the OLED and is why the display has such high contrast; we really like this miniature display for its crispness!

      The driver chip, SSD1306 can communicate in two ways: I2C or SPI. The OLED itself requires a 3.3V power supply and 3.3V logic levels for communication, but we include a 3.3V regulator and all pins are fully level shifted so you can use with 3V or 5V devices!

      • Product Page
  • 162 QFP32 Adapter 0.8mm

      #shield
      borrow this component mark
      • Product Page
  • 163 TQFP48 Adapter 0.5mm

      #shield
      borrow this component mark
      • Product Page
  • 164 TQFP48 Adapter 0.5mm

      #shield
      borrow this component mark
      • Product Page
  • 165 Teensy 3.2 + Audio Adapter Board (Rev B)

      #teensy #shieldx microcontroller
      borrow this component mark
    • picture of component

      Teensy 3.2 is an ARM Cortex-M4 microcontroller running at 72 MHz with 256K Flash + 64K RAM + 2K EEPROM featuring many in- and outputs. Install Teensyduino to use Teensy from the Arduino IDE.

      The audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate audio to your projects with Teensy 3.x.

      • Teensy 3.2 Product Page
      • Audio Adaptor Boards for Teensy 3.x and Teensy 4.x
    • past

  • 166 Teensy 4.0 + Audio Adapter Board (Rev D)

      #teensy #microcontroller
      mark
    • this component is currently not available. it has been lent to  [ UNKNOWN (MTAMAA@hfk-bremen.de) on 15.11.2021 ] 

      picture of component

      Teensy 4.0 is an ARM Cortex-M7 microcontroller running at 600 MHz with 1984K Flash + 1024K RAM + 1K EEPROM featuring many in- and outputs. Install Teensyduino to use Teensy from the Arduino IDE.

      The audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate audio to your projects with Teensy 4.x.

      • Teensy 4.0 Product Page
      • Audio Adaptor Boards for Teensy 3.x and Teensy 4.x
  • 167 Teensy 3.2 + Audio Prototyping Board *PROTOSEQ*

      #teensy #microcontroller #shield
      borrow this component mark
    • picture of component

      Teensy 3.2 is an ARM Cortex-M4 microcontroller running at 72 MHz with 256K Flash + 64K RAM + 2K EEPROM featuring many in- and outputs. Install Teensyduino to use Teensy from the Arduino IDE.

      The audio/prototype adaptor allows you to interface midi via 3.5 cables and has space for soldering aditional components without compromising the teensy pins.

      • Teensy 3.2 Product Page

      This setup was used in the Automatic Orchestra project.

  • 168 Arduino NG

      #microcontroller #arduino
      borrow this component mark
    • picture of component

      This is an older version of the standard arduino uno board.

      The Arduino NG uses the FTDI FT232RL USB-to-Serial converter, which requires fewer external components that the FT232BM. It also has a built-in LED on pin 13 (which may interfere with SPI communication). Later NG's shipped with an ATmega168 instead of an ATmega8, though either chip can be used with any board.

      • Arduino NG Manual
  • 169 SilentStepStick

      #steppermotor #driver
      borrow this component mark
    • picture of component

      The Silent-Step-Stick is a Stepper Motor Driver Board for 2-Phase Motors, based on Trinamic (now Analog Devices) drivers: TMC 2100 / TMC 2130 / TMC 2208 / TMC 2209 / TMC 5160 / TMC 5161.

      • Product Page
  • 170 Thermal Camera MLX90640

      #temperature
      borrow this component mark
    • picture of component

      MLX90640 breakout board by Adafruit. I2C thermal imaging camera featuring a resolution of 32×24 pixels with a field of view of 55°. It can measure temperatures ranging from -40°C to 300°C. Can refresh with up to 32 Hz, though 16 Hz is a lot easier to achieve.

      Note: If an Arduino has to be used, make sure its processor has at least 20KB of RAM.

    • basic-examples

      • code

          download
        • ...loading
      • wiring

        • svg wiring file
  • 171 WEMOS CH340G usb to serial converter

      #serial
      borrow this component mark
    • picture of component

      As there is little information about the Wemos breakout board for the CH340G, we provide a link towards the SparkFun alternative, which contains information about the CH340G aswell as some examples. The two components are the same, so it should be easy to operate the WEMOS version with the information given on the Sparkfun's page.

      WEMOS CH340G usb to serial converter

  • 172 ElectroSmith Daisy Seed

      #sound
      borrow this component mark
    • picture of component

      Daisy is an embedded platform for music. It features everything you need for creating high fidelity audio hardware devices. Just plug in a USB cable and start making sound! Programming the Daisy is a breeze with support for a number of languages including C++, Arduino, and Max/MSP Gen~. To get started, simply upload an example program over USB, and start tweaking!

      ElectroSmith Daisy
      ElectroSmith GitHub

  • 173 Akso Audio DSP platform

      #audiodsp
      borrow this component mark
    • picture of component

      Akso and its ancestor Axoloti are digital modular synthesizer systems with stand-alone hardware, heavily inspired by conceptually similar systems that began to appear in the late 90s. The first key component of such a system is a visual software environment or patcher in which objects are connected with virtual patch cords to create custom signal processing algorithms or patches. This basic software concept is nothing new and has been explored extenstively in environments like Pure Data. The addition of the second component, the stand-alone hardware, is what makes this style of digital modular system unique.

      When patches are deployed to the hardware, the patcher environment becomes optional: the user is no longer tethered to a host machine. The hardware can be permanently deployed in an instrument or installation if necessary.

      AKSO Homepage

  • 174 STM32F407 Discovery Kit

      #microcontroller
      borrow this component mark
    • picture of component

      The STM32F4DISCOVERY Discovery kit leverages the capabilities of the STM32F407 high-performance microcontrollers, to allow users to develop audio applications easily. It includes an ST-LINK/V2-A embedded debug tool, one ST-MEMS digital accelerometer, one digital microphone, one audio DAC with integrated class D speaker driver, LEDs, push-buttons, and a USB OTG Micro-AB connector.

      Product overview

  • 175 JW24F8 Accelerometer

      #accelerometer
      borrow this component mark
    • picture of component
      PAM8403 is an Amplifier IC. This IC is a filterless dual-channel, 3W, class-D stereo Audio Amplifier, that offers low THD+N which allows it to achieve high-quality sound reproduction from a stereo input and also provides an efficiency of up to 90%. It has a special feature that is, it can drive speakers directly from its output. It can give 3W output with a 4Ω Loud Speaker and the Operating voltage for this IC range from 2.5 V to 5.5 V making it ideal for adding the audio capability to your MP3 and MP4 player projects. With a few easily available external components simple PAM8403 amplifier circuit can be designed.

      Datasheet

  • 176 JW24F8 Accelerometer

      #accelerometer
      borrow this component mark
    • picture of component
      PAM8403 is an Amplifier IC. This IC is a filterless dual-channel, 3W, class-D stereo Audio Amplifier, that offers low THD+N which allows it to achieve high-quality sound reproduction from a stereo input and also provides an efficiency of up to 90%. It has a special feature that is, it can drive speakers directly from its output. It can give 3W output with a 4Ω Loud Speaker and the Operating voltage for this IC range from 2.5 V to 5.5 V making it ideal for adding the audio capability to your MP3 and MP4 player projects. With a few easily available external components simple PAM8403 amplifier circuit can be designed.

      Datasheet

  • 176 STM32F072RB Discovery Kit

      #microcontroller
      borrow this component mark
    • picture of component

      The 32F072BDISCOVERY Discovery kit helps users to discover the STM32F072RB, which has the full set of features available in the STM32F0 Series, and to develop their applications easily. It includes everything required for beginners and experienced users to get started quickly.

      Based on the STM32F072RBT6 microcontroller, it includes an ST-LINK/V2 embedded debug tool interface, an ST MEMS gyroscope, LEDs, push-buttons, linear touch sensor, touch keys, RF EEPROM connector and a USB Mini-B connector.

      Product Page

  • 177 VCNL4010 Proximity Sensor

      #distance sensor
      borrow this component mark
    • picture of component

      The VCNL4010 sensor is a nice way to add a small-distance proximity sensor to your microcontroller project. For longer distances (in the range of cm, you can use a SHARP IR distance sensor, but those are only good if the object is over 10 cm away. The VCNL4010 is designed for much shorter distances, no more than 200mm (about 7.5") and under our experimentation we found it worked best at distances of about 10-150mm. It would be good for say detecting when a hand moved nearby, or before a robot smacks into a wall. The sensor also has an ambient light sensor built in.

      The sensor uses an infrared LED to bounce light off objects in front of it and gauge the returned intensity. You could do all this yourself with LEDs and light sensors, but the VCNL4010 wraps all that logic up into a stand-alone chip for you! With the VCNL4010 you can easily read the proximity (i.e. if an object is near or far) and even ambient light level over a simple I2C connection.

      Tutorial

  • 178 Stepper Motor 28x45mm 4.5V 0.67A

      #steppermotor
      borrow this component mark
    • picture of component

      Small sized stepper motor

      Datasheet
      Product Page

  • 179 Stepper Motor 35x26mm 7.4V 0.28A

      #steppermotor
      borrow this component mark
    • picture of component

      High Torque Hybid Stepping Motor

      Datasheet
      Product Page

  • 180 SparkFun Midi Shield

      #midi #arduino #shield
      mark
    • this component is currently not available. it has been lent to  [ dennis paul (dennis.paul@hfk-bremen.de) on 2023-01-26 ] 

      picture of component

      The SparkFun MIDI Shield board gives your Arduino-based device access to the antiquated, but still widely used and well supported MIDI communication protocol, so you can control synthesizers, sequencers, and other musical devices. The MIDI protocol shares many similarities with standard asynchronous serial interfaces, so you can use the UART pins of your Arduino to send and receive MIDI's event messages.

      The SparkFun MIDI Shield provides an opto-isolated MIDI-IN port as well as a MIDI-OUT port. The MIDI Shield can be mounted directly on top of an Arduino, connecting the MIDI-IN to the Arduino's hardware RX pin and the MIDI-OUT to TX. Potentiometers are connected to analog pins 1 and 2, and can be used to control volume, pitch, tone or anything else you'd like. The shield also comes with three momentary push buttons, a reset button, and green and red stat LEDs. The RUN/PROG switch allows you to program the Arduino over serial without having to remove the shield.

      This revision of the SparkFun MIDI Shield also adds several configurable features, such as converting the MIDI output to a MIDI thru, and the option to use a software serial port for MIDI, leaving the hardware serial for programming and debugging. It also buffers the output, making it compatible with the Arduino Pro without needing to circumvent the protection resistors on the serial TX and RX lines.

      Product Page

  • 181 Pulse Sensor Amped

      #sensor
      borrow this component mark
    • picture of component

      The Pulse Sensor is a simple way to ad heart beat touch to your projects, works as an analog input and can be read with any microcontroller.

      Product Page

  • 182 GYMAX30102 Heart rate blood oxygen concentration sensor

      #sensor
      borrow this component mark
    • picture of component

      The MAX30102 pulse oximeter and heart rate sensor is an I2C-based low-power plug-and-play biometric sensor. It can be used by students, hobbyists, engineers, manufacturers, and game & mobile developers who want to incorporate live heart-rate data into their projects.

      Tutorial

  • 183 MAX4466 Microphone

      #microphone
      borrow this component mark
    • picture of component

      Add an ear to your project with this well-designed electret microphone amplifier. This fully assembled and tested board comes with a 20-20KHz electret microphone soldered on. For the amplification, we use the Maxim MAX4466, an op-amp specifically designed for this delicate task! The amplifier has excellent power supply noise rejection, so this amplifier sounds really good and isn't nearly as noisy or scratchy as other mic amp breakouts we've tried!

      This breakout is best used for projects such as voice changers, audio recording/sampling, and audio-reactive projects that use FFT. On the back, we include a small trimmer pot to adjust the gain. You can set the gain from 25x to 125x. That's down to be about 200mVpp (for normal speaking volume about 6" away) which is good for attaching to something that expects 'line level' input without clipping, or up to about 1Vpp, ideal for reading from a microcontroller ADC. The output is rail-to-rail so if the sounds get loud, the output can go up to 5Vpp!

      Using it is simple: connect GND to ground, VCC to 2.4-5VDC. For the best performance, use the "quietest" supply available (on an Arduino, this would be the 3.3V supply). The audio waveform will come out of the OUT pin. The output will have a DC bias of VCC/2 so when it's perfectly quiet, the voltage will be a steady VCC/2 volt (it is DC coupled). If the audio equipment you're using requires AC coupled audio, place a 100uF capacitor between the output pin and the input of your device. If you're connecting to an audio amplifier that has differential inputs or includes decoupling capacitors, the 100uF cap is not required.

      Product Page

  • 184 MAX9814 Microphone Amplifier

      #microphone
      borrow this component mark
    • picture of component

      Add an ear to your project with this well-designed electret microphone amplifier with AGC. This fully assembled and tested board comes with a 20-20KHz electret microphone soldered on. For the amplification, we use the Maxim MAX9814, a specialty chip that is designed for amplifying electret microphones in situations where the loudness of the audio isn't predictable.

      This fancy microphone amplifier module is a step above the rest, with built-in automatic gain control. The AGC in the amplifier means that nearby 'loud' sounds will be quieted so they don't overwhelm & 'clip' the amplifier, and even quiet, far-away sounds will be amplified. This amplifier is great for when you want to record or detect audio in a setting where levels change and you don't want to have to tweak the amplifier gain all the time.

      The chip at the heart of this amp is the MAX9814, and has a few options you can configure with the breakout. The default 'max gain' is 60dB, but can be set to 40dB or 50dB by jumpering the Gain pin to VCC or ground. You can also change the Attack/Release ratio, from the default 1:4000 to 1:2000 or 1:500. The output from the amp is about 2Vpp max on a 1.25V DC bias, so it can be easily used with any Analog/Digital converter that is up to 3.3V input. If you want to pipe it into a Line Input, just use a 1-100uF blocking capacitor in series (100uF sounds best).

      For audio-reactive projects, we suggest using an FFT driver library (such as the one in this library) which can take the audio input and 'translate' it into frequencies. If you just need to keep track of audio levels, see our sound-level meter tutorial for Arduino

      Product Page

  • 185 Adafruit I2S Audio Bonnet for Raspberry Pi - UDA1334A

      #dac #raspberrypi
      borrow this component mark
    • picture of component

      Discontinued - you can grab this Pimoroni Pirate Audio: 3.5mm Line-out for Raspberry Pi instead!

      Add some easy-listenin' tunes to your Raspberry Pi using this basic audio bonnet. It'll give you stereo line out from a digital I2S converter for a good price, and sounds nice to boot! This bonnet features the UDA1334A I2S Stereo DAC, a perfect match for any I2S-output audio interface. It's affordable but sounds great - music to our ears.

      It's the exact same size as a Raspberry Pi Zero but works with any and all Raspberry Pi computers with a 2x20 connector - A+, B+, Zero, Pi 2, Pi 3, etc. We've tested it out with Raspbian (the official operating system) and Retropie.

      This Bonnet uses I2S a digital sound standard, so you get really crisp audio. The digital data goes right into the amplifier so there's no static like you hear from the onboard headphone jack. And it's super easy to get started. Just plug in any line level output into powered speakers or audio system. You can plug in headphones but you'll get some distortion - so its best used into something that is expecting line level out

      Each order comes as a fully tested and assembled PCB with a 2x20 socket connector. No soldering required! Plug it right onto your pi, install the script and reboot. Pow, you're makin' lovely sounds. Want an RCA jack output? We have a solder-in-able stereo jack as a separate component

      Product Page

  • 186 STM32 Nucleo-32 (MB1180)

      #microcontroller
      borrow this component mark
    • picture of component

      The STM32 Nucleo-32 boards based on the MB1180 reference board (NUCLEO-F031K6, NUCLEO-F042K6, NUCLEO-F301K8, NUCLEO-F303K8, NUCLEO-L011K4, NUCLEOL031K6, NUCLEO-L412KB, NUCLEO-L432KC) provide an affordable and flexible way for users to try out new concepts and build prototypes with STM32 microcontrollers, choosing from the various combinations of performance, power consumption and features.

      The Arduino™ Nano connectivity support makes it easy to expand the functionality of the Nucleo-32 open development platform with a wide choice of specialized shields. The
      STM32 Nucleo-32 boards do not require any separate probe as they integrate the STLINK/V2-1 debugger/programmer and come with the STM32 comprehensive software HAL library, together with various packaged software examples, as well as direct access to the Arm® Mbed™ online resources at http://mbed.org.

      Datasheet

  • 187 1WM8960 I2C AudioModule

      #sound #i2c
      borrow this component mark
    • picture of component

      The is WM8960 Audio board uses WM8690 which is a Low consumption, Stereo
      encoder/decoder. Can be used for portable digital audio applications, like recoding or
      drive speaker to play.

      Product Wiki

  • 188 MIKROE 506 Audio Codec

      #sound #i2c
      borrow this component mark
    • picture of component

      The Audio Codec Board - PROTO is a development tool for the WM8731 Audio Codec, ideal for use in embedded applications which require audio playback. The on-board Audio Codec WM8731 provides stereo line and mono microphone level audio inputs. This module also uses stereo 24-bit multi-bit sigma delta ADCs and DACs with oversampling digital interpolation and decimation filters. Stereo audio outputs are buffered for driving headphones from a programmable volume control. Line level outputs are also provided along with anti-thump mute and power up/down circuitry. The device is controlled via 2 wire (I2C) or 3 wire (SPI) serial interface.

      Product Page

  • 189 CS4270 Audio Stereo Codec

      #sound #i2c
      borrow this component mark
    • picture of component

      The CS4270 is a stereo audio codec with single-ended inputs and outputs, and a dynamic range of 105 dB and THD+N of -95 dB. Requiring a minimal set of passive external components, the CS4270 provides designers with a simple solution that reduces the bill-of-materials cost and the required space on their printed circuit board. Configuring the IC through an industry standard control port provides access to additional features such as logarithmic digital volume control. The CS4270 utilizes Popguard® technology for controlling clicks and pops associated with power cycling, which eliminates external mute control circuitry.

      Product Page

  • 190 UDA1380 Audio Codec

      #audio codec
      borrow this component mark
    • picture of component

      The UDA1380 Board is a stereo audio coder/decoder for I2S interface, features the UDA1380 onboard.

      The header pinout of onboard I2S interface is compatible with some of our Open series development boards.

      Product Page

  • 191 Audio Codec WM8731

      #audio codec
      borrow this component mark
    • picture of component

      The WM8731 or WM8731L (WM8731/L) are low power
      stereo CODECs with an integrated headphone driver. The
      WM8731/L is designed specifically for portable MP3 audio
      and speech players and recorders. The WM8731 is also
      ideal for MD, CD-RW machines and DAT recorders.

      Stereo line and mono microphone level audio inputs are
      provided, along with a mute function, programmable line
      level volume control and a bias voltage output suitable for
      an electret type microphone.

      Stereo 24-bit multi-bit sigma delta ADCs and DACs are
      used with oversampling digital interpolation and decimation
      filters. Digital audio input word lengths from 16-32 bits and
      sampling rates from 8kHz to 96kHz are supported.
      Stereo audio outputs are buffered for driving headphones
      from a programmable volume control, line level outputs are
      also provided along with anti-thump mute and power
      up/down circuitry.

      The device is controlled via a 2 or 3 wire serial interface.
      The interface provides access to all features including
      volume controls, mutes, de-emphasis and extensive power
      management facilities. The device is available in a small 28-
      pin SSOP package or the smaller 28 lead quad flat leadless
      package (QFN).

      DataSheet

  • 192 Raspberry Pi Pico

      #microcontroller
      borrow this component mark
    • picture of component

      Raspberry Pi Pico is a low-cost, high-performance microcontroller board with flexible digital interfaces, built on silicon designed at Raspberry Pi.

      Product Page

  • 193 TMC2300 Stepper Driver

      #driver
      borrow this component mark
    • picture of component

      The TMC2300 low voltage stepper motor driver is intended for battery-operated, space and standby-power critical driver applications. Its silent drive technology StealthChop™ enables non-bugging motion control for portable, home and office applications. A highly efficient power stage, boosted by an internal charge pump for best in-class RDSon resistance, provides high motor current from a tiny package even at low supply voltages. With this, dual AA batteries can be drained down to typically 2.0V (voltage must not drop below 1.8V, provide sufficient supply buffer capacitors).

      Product Page

  • 194 Pico Audio Pack

      #audio
      borrow this component mark
    • picture of component

      Pico Audio Pack uses its PCM5100A DAC to output up to 32-bit, 384KHz stereo audio along its 3.5mm line out connector, ready for plugging into an external amp or powered speakers. If you're after something a little louder for your ears, it can also pump out amplified stereo audio from its 3.5mm headphone jack.

      You could generate interesting noises with code on your Pico to output into a lo-fi synth, hook your Pico up to another device and use it as a custom USB sound card, or use it to give your Pico project the ability to play sound effects or short audio clips.

      Please note that I2S audio on Pico/RP2040 is not currently supported in MicroPython. You can use Pico Audio Pack with CircuitPython though!

      Product Page

  • 195 Audio Amplifier TDA3118

      #audio #amplifier
      borrow this component mark
    • picture of component

      TPA3118 device is a highly efficient Class-D audio amplifier with integrated 120mΩ that allows output currents up to 7.5A. The device can be configured for either master or slave operation by using the SYNC pin, which helps to prevent audible beats and prevent audible beats noise. An internal ADC is used to detect the 8 input states. The first four stages set the GAIN in Master mode in gains of 20, 26, 32, 36 dB respectively, while the next four stages set the GAIN in Slave Mode In gains of 20, 26, 32, 36 dB respectively.

      TPA3118 employs a shutdown mode of operation designed to reduce supply current to the absolute minimum level during periods of non-use for power conservation.

      The TPA3118 contains a complete set of protection circuits carefully designed to make system design efficient as well as to protect the device against any kind of permanent failures due to short circuits, overload,over-temperature, and under-voltage.

      Product Page

  • 196 Audio Amplifier TA2024

      #audio #amplifier
      borrow this component mark
    • picture of component

      The TA2024 is a 15W/ch continuous average two-channel Class-T Digital Audio Power Amplifier IC
      using Tripath’s proprietary Digital Power Processing™ technology. Class-T amplifiers offer both the
      audio fidelity of Class-AB and the power efficiency of Class-D amplifiers.

      Product Page

  • 197 Audio Amplifier TDA2050

      #audio #amplifier
      borrow this component mark
    • picture of component

      The TDA2050 is a Hi-Fi Audio Amplifier IC from ST Microelectronics with a maximum output power of 32W. It has a high operating voltage of 50V compared to the other TDAxxxx series amplifier ICS. It commonly used in class-AB audio amplifier and can drive upto 50W music power into a 4 ohm speaker.

      Product Page

  • 198 Audio Amplifier TPA3110

      #audio #amplifier
      borrow this component mark
    • picture of component

      The TPA3110D2 is a 15-W (per channel) efficient,
      Class-D audio power amplifier for driving bridged-tied
      stereo speakers. Advanced EMI Suppression
      Technology enables the use of inexpensive ferrite
      bead filters at the outputs while meeting EMC
      requirements. SpeakerGuard™ speaker protection
      circuitry includes an adjustable power limiter and a
      DC detection circuit. The adjustable power limiter
      allows the user to set a "virtual" voltage rail lower
      than the chip supply to limit the amount of current
      through the speaker. The DC detect circuit measures
      the frequency and amplitude of the PWM signal and
      shuts off the output stage if the input capacitors are
      damaged or shorts exist on the inputs.

      Datasheet

  • 199 Audio Amplifier Bluetooth TPA3118

      #audio #amplifier
      borrow this component mark
    • picture of component

      This amplifier based on the TPA3118 chip has Bluetooth 5.0 and can deliver up to 2x30W. The format is relatively compact and is ideal for crate radio's.

      Datasheet

  • 200 Audio Amplifier TPA3110

      #audio #amplifier
      borrow this component mark
    • picture of component

      The TPA31xxD2 series are stereo efficient, digital
      amplifier power stage for driving speakers up to 100
      W / 2 Ω in mono. The high efficiency of the
      TPA3130D2 allows it to do 2 × 15 W without external
      heat sink on a single layer PCB. The TPA3118D2 can
      even run 2 × 30 W / 8 Ω without heat sink on a dual
      layer PCB. If even higher power is needed the
      TPA3116D2 does 2 × 50 W / 4 Ω with a small heatsink attached to its top side PowerPAD. All three
      devices share the same footprint enabling a single
      PCB to be used across different power levels.
      The TPA31xxD2 advanced oscillator/PLL circuit
      employs a multiple switching frequency option to
      avoid AM interferences; this is achieved together with
      an option of either master or slave option, making it
      possible to synchronize multiple devices.
      The TPA31xxD2 devices are fully protected against
      faults with short-circuit protection and thermal
      protection as well as overvoltage, undervoltage, and
      DC protection. Faults are reported back to the
      processor to prevent devices from being damaged
      during overload conditions.

      Datasheet

  • 201 60GHz mmWave Sensor - Human Resting Breathing and Heartbeat Module

      #heart rate #respiratory rate
      borrow this component mark
    • picture of component

      The MR60BHA1 60GHz radar module applies FMCW detected theory to implement simultaneous personal breathing rate and heart rate detention in high accuracy, providing a fully total private and secure environment, independently from other noisy influences. It is a standard biotic radar system in consumer electronics, healthcare as well as industrial applications.

      • Product Page
      • Datasheet
  • Glossary

      borrow this component mark
    • A list of terms that might be helpful to know about:

      Audio Codec

      In hardware a Audio Codec is an IC component that can convert analog audio signals into digital audio signals and viceversa. it is usually comprised of an audio ADC and an audio DAC and something complemented with an audio amplifier.

      Most audio codecs communicate via I²S protocoll.

      ADC

      a Analog-Digital-Converter (ADC) is a component that is used to convert analog voltages into digital signals. it is often used but not exclusively to convert analog audio signals into digital audio sample data.

      usually ADCs are single components packed as an IC, however there are ways to build ADCs from simple components ( see e.g resistor ladder ).

      DAC

      a Digital-Analog-Converter (DAC) is a component that is used to convert digital signals into analog voltages. it is often used but not exclusively to convert digital audio sample data into analog audio signals.

      usually DACs are single components packed as an IC, however there are ways to build DACs from simple components ( see e.g resistor ladder ).

      LIDAR

      LIDAR is a method for determining distances by targeting an object with a laser and measuring the time for the reflected light to return to the receiver. LIDARs are faster and usually more precise than IR- or ultrasonic-based distance sensors.

      I2C

      I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched, single-ended, serial communication bus invented in 1982 by Philips Semiconductor (now NXP Semiconductors). It is widely used for attaching lower-speed peripheral ICs to processors and microcontrollers in short-distance, intra-board communication. Alternatively, I2C is sometimes spelled I2C (pronounced I-two-C) or IIC (pronounced I-I-C).

      from I²C@wikipedia ( note the inappropiate use of the master-slave terminology )

      see this excellent I2C tutorial at sparkfun for further explanations.

      I2S

      I²S (Inter-IC Sound), pronounced eye-squared-ess, is an electrical serial bus interface standard used for connecting digital audio devices together.

      from I²S@wikipedia

      I²S is used by DACs, ADCs and audio codecs to transmit audio data at wide range of bit rates ( e.g 48000 Hz ) and bit depths ( 24-bit ).

      only more powerful, more recent arduino boards are capable of I²S. other boards like Teensy, ESP, STM32-based boards and Raspberry Pi are well suited to connect with I²S devices.

      I²S is somewhat realted to Serial Audio Interface (SAI) and Serial Peripheral Interface (SPI).

      I²S is not to be confused with I²C.

      MCU

      a MicroController Unit (MCU) refers to a small computer on a single chip designed for embedded applications.

      one of the best known MCU is the 8-bit Atmel ATmega328P which is used in e.g the Arduino Uno board. nowdays ARM-based MCUs with more memory, more peripherials and faster clock rates have become more popular ( e.g NXP IMXRT1062DVL6A in Teensy 4.0 or STM32F446RET in NUCLEO-F446 ).

      SPI

      the Serial Peripheral Interface (SPI) is an interface bus used to send data between small peripheries and microcontrollers.

      see this excellent SPI tutorial at sparkfun for further explanations.

  • Help

    • The Physical Computing Library (PCL) is a curated collection of electronical components ( like sensors and actuators ) which students may borrow.

      If you have questions or suggestions contact Physical Computing Library.

    • How to Borrow a Component?

      • Each component has a button called borrow which creates an email which you then only need to send.

        If a component is struked out it is currently borrowed by someone. However, feel free to contact Physical Computing Library and ask if there is something that can be done.

    • Found a Problem or Want to Suggest New Components?

      • The PCL is in a perpetual state of flux; new components are added, exiting components break, links to external resources go dark. In order to improve the library and to keep it in the best possible shape, everyone is encouraged to help.

        If a bug is discovered, if there is an idea for a new component or for the improvement of an existing one, please use the Issues tracking system on GitHub to file an issue.

        You can also contact the library via mail.

    • Can I Keep a Component?

      • sometimes you do not want to take your work apart and would prefer to keep a borrowed component. this is generally ok. in order to keep a component do the following:

        1. contact the library if it is ok to do so ( some components are irreplaceable ).
        2. buy or supply a replacement for the component.
    • Can I Contribute a Component?

      • yes! sometimes you just feel like contributing. whether it is because out of altruistic motives or wanting to clean out your boxes or other there are different modes of contribution:

        1. donate a component out of altruistic motives ( e.g you finished a project and have ordered more parts than you need )
        2. sell a component to the library. in order to get reimbursed a receipt or an invoice is required.

        contact the library to make sure your contribution fits the profile of the library, to see if the contribution mode is ok, and to arrange the transfer.

        PS if you want to suggest a component check Found a Problem or Want to Suggest New Components?

    • How to Operate?

      • The easiest way to operate the library is to use github ( private repository requires invitation ).

        In the web-interface you can create files and folders and change their contents.

        If you want to use the library offline on your own computer thats not a problem either. (have a look at the contribution section)

        Lending a Component to Someone

        Every component has a lent and a history folder in its root directory. The lent folders are special as every file they contain are interpreted as a person currently borrowing a component. As a conventions these files should be named after the person who is borrowing the component. Furthermore these files should also contain some extra information. Here is an example of such a file named dennis_p_paul.md:

        
        name: Dennis P Paul
    • How to Contribute to the Library as a Developer?

      • The [PCL] is designed to be easily contributed to.

        This application is just representing the state of two git-repositories. To alter the source-code or the component-library commit your changes to the respective repositories. Your changes will automaticly updated.

        Attention: Test all your code locally before you push code to the git repository. An error might brake this site.

        Install the [PCL] locally

        1. Clone the repository to your local file-system.
          > git clone --recurse-submodules git@github.com:digitalmediabremen/pcl-code.git
        2. Disable cache invalidation plugin in ./site/config/config.php.
          // File: ./site/config/config.php 
          ...
          c::set('cachebuster', false);
          ...
        3. Start a php webserver in the directory root of the git directory (you need to have php installed) > php -S localhost:8000
        4. Navigate to localhost:8000 with you web browser

        Create and edit Components

        the component-repository is a submodule of the pcl-code repository you just cloned.
        locally its situated under (path of your pcl installation)/content/components.

        There is an 000-example-component which you can duplicate and alter to your likings.
        There are annotations for everything. The example component itself is not shown publicly.

        If you finished creating a new component or edited one, commit your changes (with an expressive commit message) and push your changes to github. You should see your changes reflected immediatly.

        Create and edit examples

        the example folder within a component is treated a bit differently from the other folders.
        every folder within it is interpreted as an code example. source code files like .ino and .pde are displayed inline with syntax highlighting. image files are treated like schematics and are also displayed inline.

        If you are having technical questions send an email to hi@leonat.de

        Adding a Physical Component

        New compents can be suggest by contacting Physical Computing Library.

        Each component is represent by an entry in the component repository ( see above ) and a physical part usually comprised of a platic bag, an info sheet and an electronic component:

        Physical Component