DIY USB to TTL Converter

FVZVDYWIRXTG1CN.MEDIUM

ams31 @ instructables.com show us how to build a DIY USB to TTL Converter using CH340G IC.

Lots of USB to TTL modules are available in the market based on various chips like PL2303, FT232, CP2102 and CH340g. I have decided to use CH340g IC. Low costing clones of Arduino UNO & Arduino Nano also uses CH340g IC. And this IC is now easily available in India. Reasons for not using other converter IC’s.

DIY USB to TTL Converter – [Link]

25V, 600 mA buck-boost DC/DC with 1.6 µA Iq

160824edne-linear3130

LTC3130 and LTC3130-1 are synchronous current mode buck-boost converters that deliver up to 600 mA of continuous output current from a wide variety of input sources, including single- or multiple-cell batteries as well as solar panels and supercapacitors. By Graham Prophet @ edn-europe.com

Their 2.4V to 25V input voltage range and 1V to 25V output range (LTC3130 is adjustable) provide a regulated output with inputs above, below or equal to the output. User selectable Burst Mode operation lowers quiescent current to 1.6 µA (1.2 µA at no load) improving light load efficiency and extending battery run time. The proprietary buck-boost topology incorporated in the LTC3130/-1 provides low noise, jitter-free switching through all operating modes, for RF and precision analogue applications that are sensitive to power supply noise.

Drone The Quadcopter

FC5XSC8IRXT9K31.MEDIUM

Sameer Gupta tipped us with his latest project, a DIY Quadcopter:

“Drone The Quadcopter” is an featured UAV. I design my project with F450 arm in X-mode design. The full operation takes place via a Flysky FSCT6 remote control unit which gives a better operating range of 800 Meter to 1.2KM.

Drone The Quadcopter – [Link]

Everything You Need To Know About Bluetooth beacons in A White Paper

Image courtesy of Google

Bluetooth 4.0 introduced the Bluetooth low energy (BLE), which is a version of Bluetooth protocol designed for devices with power constraints like battery powered sensors. Bluetooth low energy beacons are BLE (Bluetooth Low Energy) enabled devices, they repeatedly broadcast radio signals to nearby smartphones, containing a small amount of data.
Mobile apps can listen to the signals being broadcast and trigger an action after analyzing beacon’s information.

Beacons are used for proximity-aware applications like positioning and navigation indoors like anti-lost tracking tags, another application is for location based advertisements.

There is no official Bluetooth Special Interest Group (SIG) beacon standard, so beacons have pseudo-standards. For example, iBeacon standard is used by Apple and Eddystone is used for Google.

Apple iBeacon Advertising Packet
Apple iBeacon Advertising Packet

As you can see in the above image, there is one byte (power) value indicating the iBeacon’s calibrated output power in dBm measured at a distance of 1 meter.
So Beacons can be used to calculate the proximity distance between the beacon and the receiver of beacon’s information. This calculation relies on a comparison of a Received Signal Strength Indicator (RSSI) to a beacon’s transmit (Tx) power to approximate the distance to the beacon.
The calculated distance can’t be very accurate, since RF signals fade unpredictably according to real-world environmental factors like walls. Future versions of BLE will solve this by using Angle-of-Arrival (AoA) and Angle-of-Departure (AoD) which allow a multi-antenna Bluetooth device to accurately determine the spatial location of another Bluetooth device.

Beacons typically use non-connectable advertising, providing all of useful information in the advertising packet itself. So the radio can be shut off immediately after advertising hence this will save power.

A white paper from Silicon Labs covers a lot of informations about Beacons. The paper examines beacon applications, provides a short description of how BLE work, contains further description of iBeacon and Eddystone standards and highlights SoC solutions for BLE from Silicon Labs such as BLE112 and BLE113 which can have fully standalone applications through a simple scripting language called BGScript developed by Silicon Labs.

BGScript iBeacon example code for the BGM111 Bluetooth low energy module
BGScript iBeacon example code for the BGM111 Bluetooth low energy module

References:

Developing Beacons with Bluetooth Low Energy (BLE) Technology

Beacons: Everything you need to know

Reading “Getting Started with Bluetooth Low Energy by Kevin Townsend, Carles Cufí, Akiba, and Robert Davidson (O’Reilly)” is advisable for anyone like to know more about who BLE works which is a corner stone to understand how beacons work.

How to compare your circuit requirements to active-filter approximations

SLYT681_Fig2

By Bonnie C. Baker (WEBENCH® Senior Applications Engineer):

Numerous filter approximations, such as Butterworth, Bessel, and Chebyshev, are available in popular filter software applications; however, it can be time consuming to select the right option for your system. So how do you focus in on what type of filter you need in your circuit? This article defines the differences between Bessel, Butterworth, Chebyshev, Linear Phase, and traditional Gaussian low-pass filters. A typical Butterworth low-pass filter is shown in Figure 1.

How to compare your circuit requirements to active-filter approximations – [Link]

RFM69 WIFI Gateway

20160819_002338x

The RFM69GW is a RFM69 to MQTT gateway that uses the ubiquitous ESP8266 chip. There are two or three similar projects that I’m aware of but I’ve put together some hardware and firmware features that make it different. by Xose Pérez:

  • I’m using Felix Rusu’s RFM69_ATC library so it supports Monteino nodes with Auto Transmission Control feature enabled for an adaptative transmission power: longer battery life & less radio pollution
  • RFM69CW footprint, compatible with RFM12B and hence with old Monteinos or even with JeeNodes (untested)
  • Web configurable map between node messages and MQTT topics.
  • EEPROM persistent configuration using the awesome Embedis library by PatternAgents

RFM69 WIFI Gateway – [Link]

Program an Arduino with State Machines in 5 Minutes

Statechart-Platine-Arduino

by Lothar Wendehals:

Did you ever program an Arduino? Have you ever been worried about complex control flows written in pure C? Maybe you have already heard of statecharts and state machines? In this blog post, I will show you how to program an Arduino in just 5 minutes in a model-driven way with the help of  YAKINDU Statechart Tools (SCT).

Program an Arduino with State Machines in 5 Minutes [Link]

Teensy 3.5 and 3.6 Are Here !

“Teensy” is a tiny size board compatible with Arduino software and libraries. Teensy 3.1 & 3.2 was the last version from Paul Stoffregen (PJRC Company) the creator of Teensy.

Prev_Teensy

Table is from PJRC website
Table is from PJRC website

Paul started a Kickstarter campaign for The new Teensy 3.5 and 3.6 and until the time of preparation of this post, there are 1,697 backers and campaign raised $102,974 of the $5,000 goal with 15 days to go.

Teensy 3.6
Teensy 3.6
Teensy 3.5
Teensy 3.5

Teensy 3.5 and Teensy 3.6 have slightly differences. I made a full comparison in the bellow table:

Teensy3536

Teensy 3.5 has a lower in features MCU (RAM, Flash, clock and some peripherals) which make it slightly cheaper than Teensy 3.6. Teensy 3.5 has 5v tolerance on all digital I/O pins.
Only Teensy 3.6 has a USB High Speed (480 Mbit/sec) port accessed using 5 pins on the board.

Teensy36USB

 

Teensy 3.5 and Teensy 3.6 are 6-layer PCB with 28 pins compatible with previous Teensy3.x models.

Teensy_comp

As we said, Teensy is compatible with Arduino software so Arduino IDE is the primary method used to program Teensy 3.6 and Teensy 3.5.

Paul (PJRC company) offered Teensy 3.5  for 23$ and Teensy 3.6 for 28$ for the Kickstarter campaign backers shipped in October.

Via:HackerBoards

 

Projecta: A Solution For PCB Printing

e7be9c8aac8d671f0abbd6f0c5a6eaa9_original

Projecta, the Affordable & Faster PCB Prototyping Machine has launched their kickstarter campaign. Check the kickstarter page on the link below.

Projecta is an affordable desktop CNC machine optimized for making circuit boards in new innovative way.

Our dream is to print PCB just like printing a paper, and we are now ready to share it with everyone and let you have your own Projecta.

Projecta: A Solution For PCB Printing – [Link]

4 digit charlieplexed segment display

6197891468534224021

bobricius @ hackaday.io has designed an ultra thin custom display, requiring only 6 gpio pins to drive 30 leds.

FEATURES:
– 1.05×0.48 inches (26.67×12.22 mm)
– 30 led
– any color
– ultra thin …. etc. on 0.8mm board
– only 6 gpio
– ideal for wrist watch

4 digit charlieplexed segment display – [Link]