by Mircea Daneliuc:
An electronics enclosure with HMI ( I2C LCD and keypad) for projects with sensors and relays. Good for any MCU, Arduino, Beaglebone,AVR
I have searched the net high and low to find a professional looking enclosure with an HMI (Human Machine Interface) that I could use in my project involving sensors and relays, but I wasn’t able to find one. Not for a decent price, that is… Most of the Arduino cases or enclosures were nice little boxes with slots for USB and power adapter but with no real functionality, not enabling the microcontroller to relate to the outside world in any way.
Arduino, Beaglebone, MCU enclosure with HMI (LCD & keypad) – [Link]
This project is fit for use in automotive and industrial network applications. As a Controller Area Network (CAN) transceiver, this device provides differential transmit capability to the bus and differential receive capability to a CAN controller at signaling rates up to1Mbps. The device is designed for operation in especially harsh environments and includes many device protection features such as under voltage lockout, over-temperature thermal shutdown, wide common-mode range, and loss of ground protection.
The MC34901WEF serves as an interface between a Controller Area Network (CAN) protocol controller and the physical bus and may be used in both 12V and 24V systems. The digital interface level is powered from a VPWR input supply providing true I/O voltage levels for the controller. The transceiver provides differential transmit capability to the bus and differential receive capability to the CAN controller. Due to the wide common−mode voltage range of the receiver inputs, the transceiver is able to reach outstanding levels of Electromagnetic Susceptibility (EMS). Similarly, extremely low Electromagnetic Emission (EME) is achieved by the excellent matching of the output signals.
The MC33901/34901 are SMARTMOS high-speed (up to 1Mbps) CAN transceivers providing the physical interface between the CAN protocol controller of an MCU and the physical dual wires CAN bus. They meet the ISO11898-2 and ISO11898-5 standards, and have low leakage on CAN bus while unpowered. It consumes very low current in standby mode and features automatic adaptation to 3.3 or 5V MCU communication.
High-speed CAN Transceiver – [Link]
The automotive industries are now into electronics applications in which embedded systems are already part of its major components. In this design, it features the Peripheral Sensor Interface 5 (PSI5), which is the most efficient standard interface of sensors and electronic control units in automotive. It supports complete airbag system that includes system power mode control, supplies for squib firing, satellite sensors, and local Electronic Control Unit (ECU) sensors and ECU logic circuits. It has dedicated safing state machine that complements the airbag’s MCU hardware/software safing approach. The system itself is capable of diagnostics and self-protection.
The design is comprised of MCZ33789 Freescale airbag system basis chip that manages the entire airbag partitions and some major components like squib driver IC, SPI communications with MCU, accelerometer sensor, satellite sensors, and dc sensors for monitoring. The squib driver IC supports air bag modules and seat belt retention that functions with accelerometer sensor. The MCU provide the connection of airbag system with the entire electronic applications of the vehicle. The LC filters are provided to ensure frequency range.
The design is used in different airbag system in which it optimizes the capability of providing safety to users. It can be used for further development of safety system in automotive and other vehicle that is prone to crash or collisions. It can help save lives during accidents.
Airbag System Basis Chip (SBC) with PSI5 – [Link]
by MIKE BARELA @ adafruit.com:
Trinket lends itself very well to building clock projects, its small and easy to hide behind a larger display. And clocks don’t need a lot of logic, this example only has maybe 20 lines of code. Adding a digital display via I2C is possible using seven segment or character-based displays (with the library code posted for other projects).
This project interfaces Trinket to the the Adafruit DS1307 real-time clock (RTC) breakout board to form a clock. But in a twist, the display is done using two analog meters. One for hours, one for minutes.
The Trinket can output to a meter without digital to analog converters. Trinket has pulse width modulation (PWM) on three of its pins. The meter uses a moving coil inductance movement, acting to average the indication of current flowing through it. If you have narrow pulses, the average voltage it sees is lower, thus the current is lower for the fixed resistance attached to it. For wide pulses, the meter sees nearly the supply voltage and will stay around the full scale. This circuit varies the pulse width sent to the meters proportional to the hour of the day and the minutes after the hour.
Meter Clock using a DS1307 RTC and Trinket Microcontroller – [Link]
by Steven Keeping @ digikey.com
The wearables market is booming. Statistics aggregator web portal Statista, notes that the global market will be worth over $7 billion this year and $12.6 billion by 2018.
Although the potential rewards are high, this is not an easy market to enter. Designing smart watches or fitness bracelets is tough; consumers expect lots of functionality, smartphone connectivity, compact form-factor, light weight, and long battery life. The introduction of highly integrated, ultra-low-power microprocessors and wireless chips has eased the design process, but squeezing out all of the battery’s power remains key to a wearable product’s success.
This article takes a look at how silicon vendors help wearables designers extend battery life by offering power-frugal displays, microcontrollers (MCU), silicon radios, and power-management chips designed specifically for ultra-low-power applications.
Extending Battery Life in Wearable Designs – [Link]
This project is a versatile, configurable, and cost effective development board available for the 16F628A or other 18 PIN Microcontroller from Microchip. The board has simplest form with all the Port pins terminating in a Relimate connector (Header Connector) for easy connection to the outside world.
16F628A Microcontroller development board – [Link]
LAPIS Semiconductor has recently announced the development of a low power microcontroller that has an integrated 8-bit low power MCU core, speech synthesis circuit, highly efficient Class-D speaker amp, non-volatile memory and oscillator circuit on a single chip, making audio playback possible by simply wiring up a speaker.
The ML610Q304 has a typical audio power output of 450 mW operating at 3 V or 1 W at 5 V. The controller includes four 8-bit counters which can be combined to make two 16-bit timers, a three channel 10-bit A/D converter, a two channel SSIO, UART and I2C peripheral interfaces. The memory capacity of the ML610Q304 includes a 96 KB program flash, 2 KB data flash and 1 KB RAM. The dedicated hardware-based audio playback helps reduce CPU loading. Two suggested audio playback formats are 16 kHz 16-bit PCM and 16kHz HQ-ADPCM. The Class-D amp reduces current consumption during audio playback by approx. 40% compared to conventional solutions, making it a good choice for incorporation into mobile battery-powered devices. In recent years a growing number of electronic products are adding voice playback functionality, particularly battery-driven devices that require increased miniaturization and lower power consumption for longer operating life.
8-bit MCU with built-in 1 W Audio Amp – [Link]
Praveen from CircuitsToday has written up an article on interfacing PIR sensor to 8051 microcontroller:
PIR sensors are widely used in motion detecting devices. This article is about interfacing a PIR sensor to 8051 microcontroller. A practical intruder alarm system using PIR sensor and 8051 microcontroller is also included at the end of this article. Before going in to the core of the article, let’s have a look at the PIR sensor and its working.
Interfacing PIR sensor to 8051 microcontroller – [Link]
As any beginner electronics hobbyist I have recently came to conclusion that using Arduino (or even Mega328) for small projects is neither cost-effective or educational (I’ll explain why later).
Another reason for writing this article is that I came across few ATTiny13A-SSU chips @ less than $0.90 each, which is even lower the official retail price, so I just had to buy 5 of them, although I didn’t know at the time whattahellamigointodowithit what is it really capable of.
Starting with ATTiny13 – [Link]
by silentbogo @ instructables.com:
If you previously worked(or currently working) with small 8-bit microcontrollers, like ATTiny or PIC12, you’ve probably encountered a fundamental problem of not having enough GPIO pins for your needs or project requirements.
Upgrading to a larger MCU is only one of the options, but as usual there is an alternative. In this article I will explain how to use shift registers in some common situations in order to expand the I/O capacity of your microcontroller. As an example I will use an ATTiny13A and a 74HC595 shift register.
Getting more I/O pins on ATTiny with Shift Registers – [Link]