An Introduction to MSP430 Launchpad

msp430-launchpad-tutorial-for-beginners

Rahul Sreedharan introduces us to TI’s MSP430 microcontroller using LaunchPad board.

In this tutorial we will be exploring the workings of a MSP430 based microcontroller from Texas Instruments. MSP430 is developed by Texas Instruments as an extremely low power 16 bit architecture for use in low power, low cost, energy constrained embedded applicationsThe Hardware used is the MSP430 Launchpad from TI which contains a programmer/Debugger + two microcontrollers making it an ideal platform to start learning about MSP430G2xxx controller.

An Introduction to MSP430 Launchpad – [Link]

ATtiny based bidirectional motor control using L293D

atmel-avr-attiny-controlling-4-dc-motors

Rahul @ Xanthium has posted a tutorial on interfacing ATtiny with L293D:

In this tutorial we will learn to interface L293D with ATMEL ATtiny microcontroller and control them bidirectionally.The microcontroller used here is ATtiny2313A which is interfaced to two L293D motor control chips for controlling upto 4 DC brushed motors.You can control upto 8 motors if bidirectional control is not needed.
The ability to control upto 4 motors is essential when we are building 4 wheel drive robotic projects like Rovers or under water ROV’s.

ATtiny based bidirectional motor control using L293D – [Link]

PIC Programmable Relay Switch

Timer_Title1

Raj @ embedded-lab.com published a revised version of an old project, a programmable Relay Switch based on PIC16F1847 (or PIC16F628A) that can be used is various automation applications and you can independently set ON and OFF timer with maximum time interval 99 hours and 59 minutes.

Here are the summary of the features that this programmable relay switch has:

  • On-board +5V voltage regulator (operates at 9-15V DC input)
  • OFF and ON time setup for the relay operation
  • Option for cyclic run (maximum 100 cycles, after which the timer stops automatically)
  • Stores ON/OFF times and Cyclic option from previous setup into internal EEPROM
  • ON/OFF timing range: 0 to 99 hours and 59 minutes with 1 min resolution
  • Interactive user interface using 4 tact switches and a character LCD
  • On-board buzzer alarm

PIC Programmable Relay Switch – [Link]

Tiny motion sensor fits wearable devices

pro_BMX160_m_2

by Susan Nordyk @ edn.com:

Bosch Sensortec’s BMX160 is a 9-axis motion sensor touted as the smallest in the industry for wearable and augmented/virtual-reality devices. The miniature device is housed in a 2.5×3.0×0.95-mm, 14-pin LGA package, small enough for smartphones, smart watches, fitness trackers, and even smart eyewear and jewelry.

Combining an accelerometer, gyroscope, and geomagnetic sensor, the BMX160 meets the increasingly more stringent low-power requirements required by wearable devices. The BMX160 reduces power consumption to below 1.5 mA and effectively replaces the mainstream two-component design, which employs a 6-axis inertial measurement unit and a 3-axis geomagnetic sensor.

Tiny motion sensor fits wearable devices – [Link]

4 Channel Relay Board

4-Channel-Relay-Board-IMG

Quad Channel Relay Board is a simple and convenient way to interface 4 relays for switching application in your project.

Features

  • Input supply 12 VDC @ 170 mA
  •  Output four SPDT relay
  •  Relay specification 5 A @ 230 VAC
  •  Trigger level 2 ~ 5 VDC
  •  Berg pins for connecting power and trigger voltage
  •  LED on each channel indicates relay status
  •  Power Battery Terminal (PBT) for easy relay output and aux power connection
  •  Four mounting holes of 3.2 mm each
  •  PCB dimensions 88 mm x 68 mm

4 Channel Relay Board – [Link]

Creating your first IoT Ethernet Device – IoT, Home Automation

FAORVLGIP5VWEPX.MEDIUM

In this series of tutorials show us how easy is to build a IoT Ethernet Device using ESP8266-01 WiFi module and how interface BMP085 barometric sensor, DS1307Z RTC, ILI9431 and log the data on a SD card.

As mentioned, this Instructable is split into two parts. Part (A) documents how relatively simple it is to cross port to Ethernet, extend and further develop an MQTT IoT device based around the ESP8266-01 WiFi enabled module from the earlier Instructable ‘Pimping your first IoT WiFi Device. Part 4 : IoT, Home Automation’

Creating your first IoT Ethernet Device – IoT, Home Automation – [Link]

Hacking the OWON SDS7102 Scope

scope

Christer Weinigel did a teardown of OWON SDS7102 oscilloscope. He explained how its internals are connected, ported Linux to its Samsung SoC in the scope, succeeded in getting its peripherals working, and set to work programming the Xilinx FPGA that’s responsible for signal processing.

One of the reasons I bought this specific scope was that I had seen some teardowns of it and knew that the scope has a Samsung System-on-Chip (SoC) and a Spartan 6 FPGA in it and I have some familiarity with both. At the back of my head I had the idea that I might be able to reverse engineer the scope and do something interesting with it.

Hacking the OWON SDS7102 Scope – [Link]

AVR vs PIC: The case of the candle

led_candle

A self-igniting candle implemented using AVR and PIC microcontrollers.

This project has two variations, one using an ATTiny25, the other using a PIC12LF1822.

In a series of minimalistic devices, this electronic candle periodically measures ambient light levels. Once it detects nightfall, it self-ignites and burns for three hours, flickering as a candle does. The flicker intensity changes about every minute, adding more variability.

AVR vs PIC: The case of the candle – [Link]

RELATED POSTS

Arduino 8×8 LED Matrix using MAX7219

FGR3W90IPYA76V8.MEDIUM

In this tutorial you will learn how to drive a 8×8 led matrix using MAX7219 display driver IC.

In this instructable I’m going to show you how to Interface with LED matrix using an Arduino and MAX7219 IC, this project can be used to make low resolution images using LEDs. This project is very simple to build and serves as a basics to getting started with controlling a large number of LEDs using the Arduino Uno.

Arduino 8×8 LED Matrix using MAX7219 – [Link]

Contactless OLED Thermometer With Arduino and MLX90614

F3WDH9DIIOYZQ5E.MEDIUM

Konstantin Dimitrov shows us how to build a contactless OLED thermometer using Arduino and MLX90614 infrared sensor.

Hello, everyone ! Today I’m going to show you how to make a contactless OLED thermometer with Arduino UNO and Infrared temp sensor MLX90614 in 5 minutes. This project is very simple, it requires basic programming and electronic skills to make it.

Contactless OLED Thermometer With Arduino and MLX90614 – [Link]