Categories

#FreePCB via Twitter to 2 random RTs

Posted on Tuesday, April 25th, 2017 in Free PCBs by DP | 1 Comment

IRToy-600x369

Every Tuesday we give away two coupons for the free PCB drawer via Twitter. This post was announced on Twitter, and in 24 hours we’ll send coupon codes to two random retweeters. Don’t forget there’s free PCBs three times a every week:

  • Hate Twitter and Facebook? Free PCB Sunday is the classic PCB giveaway. Catch it every Sunday, right here on the blog
  • Tweet-a-PCB Tuesday. Follow us and get boards in 144 characters or less
  • Facebook PCB Friday. Free PCBs will be your friend for the weekend

Some stuff:

  • Yes, we’ll mail it anywhere in the world!
  • Check out how we mail PCBs worldwide video.
  • We’ll contact you via Twitter with a coupon code for the PCB drawer.
  • Limit one PCB per address per month please.
  • Like everything else on this site, PCBs are offered without warranty.

We try to stagger free PCB posts so every time zone has a chance to participate, but the best way to see it first is to subscribe to the RSS feed, follow us on Twitter, or like us on Facebook.

Siglent SSA3032X Spectrum Analyzer review & experiments

Posted on Tuesday, April 25th, 2017 in tutorials by DP | No Comments

Afroman did a review of the Siglent SSA3032X Spectrum.

More details at Afrotechmods tutorial page.

App note: iCoupler® Isolation in CAN bus applications

Posted on Sunday, April 23rd, 2017 in app notes by DP | No Comments

an_ad_AN-770

Application note from Analog Devices on CAN bus system isolation. Link here (PDF)

The intention of this application note is to give the user a brief overview of the CAN bus protocol, focusing on the system physical layer, as well as an understanding of why isolation is so important to the system. This application note also details how to implement isolation in a CAN bus system using Analog Devices’ iCoupler products.

Free PCB Sunday: Pick your PCB

Posted on Sunday, April 23rd, 2017 in Free PCBs by DP | 19 Comments

BP-600x373

We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

(more…)

App note: Safety considerations and layout recommendations for digital isolators

Posted on Sunday, April 23rd, 2017 in app notes by DP | 1 Comment

an_silabs_AN583

Application note from Silicon Labs about end user safety against high voltage shock that are designed together with digital isolators. Link here (PDF)

This application note details the creepage and clearance requirements of an isolator type component, such as a digital isolator, used to provide protection from electric shock. It also details layout recommendations to enhance a design’s robustness and ensure compliance with end safety standards.

Free PCB coupon via Facebook to 2 random commenters

Posted on Friday, April 21st, 2017 in Free PCBs by DP | No Comments

BP

Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters. The coupon code usually go to Facebook ‘Other’ Messages Folder . More PCBs via Twitter on Tuesday and the blog every Sunday. Don’t forget there’s free PCBs three times every week:

(more…)

Lift: Millimeter-level finger tracking with Arduino and light sensors

Posted on Friday, April 21st, 2017 in Arduino, sensors by DP | No Comments

Millimeter-level finger tracking

Researchers at the UC Irvine and the FX Palo Alto Laboratory present Lift, a visible light-enabled finger tracking:

By projecting encoded visible patterns onto an object’s surface (e.g. paper, display, or table), and localizing the user’s fingers with light sensors, Lift offers users a richer interactive space than the device’s existing interfaces. Additionally, everyday objects can be augmented by attaching sensor units onto their surface to accept multi-touch gesture input. We also present two applications as a proof of concept. Finally, results from our experiments indicate that Lift can localize ten fingers simultaneously with accuracy of 0.9 mm and 1.8 mm on two axes respectively and an average refresh rate of 84 Hz with 16.7ms delay on WiFi and 12ms delay on serial, making gesture recognition on noninstrumented objects possible.

More details in the team’s published paper (PDF!).

GMLAN sniffing with Arduino + MCP2515 board

Posted on Thursday, April 20th, 2017 in Arduino by DP | No Comments

pics-Screenshot_1

Dimitar writes:

If you are reading this I suppose you are already familiar with GMLAN. In short, GMLAN is a communication protocol based on CAN-BUS to send data between different Electronic Control Units (ECUs) in the car like BCM (Body Control Module), IPC (Instrument Panel Cluster), EHU (Entertainment Head Unit) and so on. GMLAN is a single-wire CANBUS protocol (SWCAN) with 33.3kbps baudrate.
The only thing I wanted was to sniff steering wheel radio commands and send them to control my CarPC, but this turned out very interesting for me to think of other possibilities and ways to make my car smarter.

More details at Dimitar’s blog.

(more…)

A LCD serial terminal with Teensy

Posted on Thursday, April 20th, 2017 in LCD by DP | No Comments

pics-20170329_183407-600

Giovanni Carrera writes, “This project uses a serial 40×4 LCD display with a Teensy board to realize a compact serial terminal receiver to be connected to many systems with serial output such as our microcontroller systems and GPS receivers.”

More details at ArduPicLab blog.

DIY thermal vision shoots 360 panoramas

Posted on Wednesday, April 19th, 2017 in DIY, how-to by DP | No Comments

pics-result_fixed_big-600

Saulius Lukse has posted his DIY 360 panoramas:

It might seem simple task but it involves some tricks to control motors and read sensor data from two separate controllers.
One of the challenges I faced is meshing position and temperature data. Feedback received from each controllers is timestamped. After scan is complete timings are being analyzed and each temperature value is assigned interpolated coordinate from motor feedback. If done incorrectly (brute forced) this procedure can take hours. Luckily there are tricks to speed this up to few seconds. Hint: Python numpy searchsorted.
Another annoying (but luckily easy to fix) task is correctly and evenly visualizing data. Unless you oversample few times there will be black dots on complete picture. In photography they are called dead pixels. In our situation it is pretty easy to spot these pixels and filling is done by averaging neighboring ones.

Project info at Kurokesu blog.

ESP32 web server – Arduino IDE

Posted on Tuesday, April 18th, 2017 in Arduino, tutorials, wireless by DP | 1 Comment

web_server_esp32

Rui Santos from Random Nerd Tutorials has posted a detailed tutorial on how to create a standalone web server with an ESP32 that can toggle two LEDs using the Arduino IDE.

Full details at Random Nerd Tutorials homepage.

Check out the video after the break. (more…)

#FreePCB via Twitter to 2 random RTs

Posted on Tuesday, April 18th, 2017 in Free PCBs by DP | No Comments

IRToy-600x369

Every Tuesday we give away two coupons for the free PCB drawer via Twitter. This post was announced on Twitter, and in 24 hours we’ll send coupon codes to two random retweeters. Don’t forget there’s free PCBs three times a every week:

  • Hate Twitter and Facebook? Free PCB Sunday is the classic PCB giveaway. Catch it every Sunday, right here on the blog
  • Tweet-a-PCB Tuesday. Follow us and get boards in 144 characters or less
  • Facebook PCB Friday. Free PCBs will be your friend for the weekend

Some stuff:

  • Yes, we’ll mail it anywhere in the world!
  • Check out how we mail PCBs worldwide video.
  • We’ll contact you via Twitter with a coupon code for the PCB drawer.
  • Limit one PCB per address per month please.
  • Like everything else on this site, PCBs are offered without warranty.

We try to stagger free PCB posts so every time zone has a chance to participate, but the best way to see it first is to subscribe to the RSS feed, follow us on Twitter, or like us on Facebook.

Individually addressable incandescent lamps

Posted on Tuesday, April 18th, 2017 in Arduino, LEDs by DP | No Comments

pics-lamp_module1_large-600

Michael wrote an article on controlling a bunch of lamps individually with WS2811 drivers and Arduino:

I simply used the same technology as LED strips to allow communication between lamp modules. LED strips have RGB LEDs with an embedded driver chip which uses PWM (pulse width modulation) to control the duty cycle on the red, green, and blue LEDs. This combined LED/chip is called WS2812 or WS2812B. On older LED strips, the driver chip was not embedded into the LED itself, but was a separate chip called WS2811. These standalone driver chips are somewhat obsolete now which means they are cheap! I got 50 of them on eBay for $5.00. Since these modules use the same technology as LED strips, the same code can be used. Adafruit’s NeoPixel library is a very simple way to control LEDs, so we can control each lamp easily. The lamp is controlled by the “blue” pin on the WS2811 so that is the value to set.

More details at Project Lab.

Check out the video after the break. (more…)

An open source sprinkler system powered by Yún

Posted on Tuesday, April 18th, 2017 in Arduino, open source by DP | No Comments

featured

Boris Landoni writes about an open source sprinkler system powered by Yún:

A control unit for the garden sprinkler that can be controlled via web and smartphone thanks to Arduino Yún.
With summer approaching, our plants and our gardens need some regular watering in order to stay lush and green as we like them. It’s not easy to always remember to water plants and gardens and try to always be at home at the same time every day, so we asked ourselves, instead of taking some time every day to water plants and flowers, wouldn’t it be better to take advantage of our passion for electronics and realize an automatic system to do this for us? This is the idea at the base of the project we are going to show you in this article, which consists of a control unit for a garden sprinkler based on Arduino Yùn and a relay board that can interconnect with it. Control unit can manage a configurable number of outputs, a rain sensor and it can be programmed through a web interface reachable from any PC or smartphone connected to your home network. By adequately configuring the router where the sprinkler will be installed, you will even be able to control the system from the Internet.

Project info at Open Electronics.

Free PCB Sunday: Pick your PCB

Posted on Sunday, April 16th, 2017 in Free PCBs by DP | 26 Comments

BP-600x373

We go through a lot of prototype PCBs, and end up with lots of extras that we’ll never use. Every Sunday we give away a few PCBs from one of our past or future projects, or a related prototype. Our PCBs are made through Seeed Studio’s Fusion board service. This week two random commenters will get a coupon code for the free PCB drawer tomorrow morning. Pick your own PCB. You get unlimited free PCBs now – finish one and we’ll send you another! Don’t forget there’s free PCBs three times every week:

(more…)

App note: Understanding undervoltage lockout in display power devices

Posted on Sunday, April 16th, 2017 in app notes by DP | No Comments

an_ti_slva769

Texas Instrument’s application note about how undervoltage lockout (UVLO) protect devices from undefined behavior. Link here (PDF)

Many integrated circuits include an undervoltage lockout (UVLO) function to disable the device at low supply voltages. Below the minimum supply voltage the function and performance of a device may be undefined, making it impossible to predict system behavior. This application note explains how to correctly understand the undervoltage lockout specification in the data sheets of TI’s Display Power products.

App note: Driving of OLEDs

Posted on Sunday, April 16th, 2017 in app notes by DP | No Comments

an_osram_oled_driving

Application note from OSRAM on driving OLEDs with constant current for longer operation. Link here

The operation of OLEDs with electronic drivers is similar to anorganic LEDs for the most part. In a majority of applications, standard LED drivers may be used also for OLEDs. Nevertheless, there are some important basic rules and OLED specific characteristics, that have to be considered.

MQTT with lwip and NXP FRDM-K64F Board

Posted on Friday, April 14th, 2017 in ARM, tutorials by DP | No Comments

lwip-ping-example

Erich Styger from MCU on Eclipse writes, “In this article I show the basic steps to get MQTT running on the NXP FRDM-K64F board using MCUXpresso IDE, lwip and MQTT. lwip ois a small and open source TCP/IP stack which is widely used. To keep things very simple in this first post, I’m using it in bare-metal (no RTOS) mode with no encryption/security. The principle applies to any IDE/toolchain, as long there is a lwip port available for your board and IDE/toolchain. I’m using the MCUXpresso IDE as it nicely integrates with the MCUXpresso SDK which includes a lwip port for the FRDM-K64F.”

More details at MCU on Eclipse homepage.

MightyWatt: 70W Electronic Load for Arduino

Posted on Friday, April 14th, 2017 in Arduino by DP | No Comments

pics-complete2_r-600

Jakub designed and built a programmable electronic load for Arduino, the MightyWatt R3:

MightyWatt R3 is a programmable electronic load. That means you can use it for testing batteries, power supplies, fuel cells, solar cells and other sources of electrical power. You can also make a programmable power supply from a fixed-voltage power supply and MightyWatt R3 and use it for example as an intelligent battery charger.

Project info at Kaktus circuits’ blog. It’s also up on Tindie.

Free PCB coupon via Facebook to 2 random commenters

Posted on Friday, April 14th, 2017 in Free PCBs by DP | No Comments

BP

Every Friday we give away some extra PCBs via Facebook. This post was announced on Facebook, and on Monday we’ll send coupon codes to two random commenters. The coupon code usually go to Facebook ‘Other’ Messages Folder . More PCBs via Twitter on Tuesday and the blog every Sunday. Don’t forget there’s free PCBs three times every week:

(more…)

Next Page »

Recent Comments

  • Sorin: Pleasure of free!
  • hli: Sunday++
  • Max: Jolly good stuff, although the "include 100 W resistors in series with the inputs and outputs" part is quite hilarious until one realizes* they meant...
  • Admir: Me
  • Mego: me