Tiny Isolated Dimmer with Linearly Corrected Output

Dimmers provide a way to reduce the power of resistive elements like heaters and light features by changing the waveform of the voltage applied to them. There are different approaches to the development/implementation of dimmers and there are a lot of how-to guides and projects based on them, but the general efficiency of these solutions is usually low due to several reasons. For typical MCU based dimmers, the approach is either; a zero-cross detection circuit to trigger an interrupt on the MCU, or the MCU pulses a Triac with a delay that corresponds to desired power delivery.

The delay approach is quite popular but inefficient as it, in most cases,  lacks linearity due to the sinusoidal nature of the waveform of an AC source and leads to the same level of dim, generating different results.  To ensure this is not the case for a project they were working on, Tirdad Nejad, and Amir Kazemi, developed an isolated dimmer with linearly corrected output.

Rather than an arbitrary generation of delay time Tirdad and Amir’s project generates delay timings in a way that the partial integration of the sinewave remains the same between dimming steps, thus ensuring linearity.

Some of the components used in the development of the tiny dimmer include; A Microchip – ATtiny13, Triac thyristor, Potentiometer, PC817 optocoupler, an LM1117 based power supply system, and several other passive components.

The project is completely open-source, and all files including schematics, complete BOM, and source code are available on the project’s page on Hackster. More information on the design approach and the logic behind the project is also available there.

Meet the pocket-sized wireless gateway with dual GbE ports for $120

Wireless gateways are fast becoming an important part of everyone’s personal network equipment, either as a wireless access point to connect multiple devices to the internet or as a means to provide central firewall functionalities to personal devices. The growth in the demand for these gateways have led to the development of several more efficient and portable versions, but most of them have not been able to achieve the powerful capabilities, possessed by the massive and less portable versions.

To this end, GL.iNet, a leading developer of reliable network devices, recently announced the launch of their new compact wireless gateway; the “Brume-W (GL-MV1000W” gateway, which, starting at a price point of $120 and weighing just about 115 grams, seeks to compensate for the gap in size and capability being experienced with Wireless gateways.

With dimensions of 88 x 68 x 24mm, the Brume-W wireless gateway is a powerful and yet stable networking system with a high-performance chipset designed to run cutting-edge cryptography at great speed, and a pre-installed OpenWrt that allows in-depth developments for commercial IoT projects. It supports more than 30 VPN services, allows speeds of up to 280 Mbps, and has been applauded by VPN tunnels like WireGuard, for its ”excellent VPN routing experience.”

The pocket-sized Brume-W wireless gateway runs Linux on Marvell’s ARMADA 88F3720  dual-core Cortex A53 processor clocked at 1.0 GHz with a packet processor accelerator.

Some noteworthy features of the gateway include:

  • 1 GB RAM of system memory
  • 16MB NOR flash and 8GB eMMC flash
  • MicroSD slot that supports up to 256 GB
  • 3x Gigabit Ethernet Ports: 1x WAN and 2x LAN
  • Built-in 2.4 GHz 802.11b/g/n WiFi 4 up to 300 Mbps supported by a pair of external WiFi antennas
  • Eternal 802.22ac WiFi 5 support via the single USB 2.0 host port
  • 1x MicroUSB 3.0 Type – C port and 1x USB 2.0 host port
  • Power and Reset buttons, WiFi and VPN status LEDs
  • 5V/3A power supply via the USB – C port, and
  • Support for 0 to 40 °C temperature range

Brume-W wireless gateway is similar to the GL-AR7505 Slate Router in looks, but it comes with a different processor, more memory and storage.

The gateway features support other software features like AdGuard, Tor, and encrypted DNS with Cloudflare, and also supports as an operating system Ubuntu for people wanting more advanced features.

More details on the features and price of the wireless gateway may be found on Kickstarter while instructions on usage are available on the device’s Wiki page.

Meet the KitDuino: The Atmega32u4 based Development Board

While some may think the era of the Arduino Clones is over, the reverse is the case as more designers are, on a daily basis, releasing a different open-source version of boards that addresses one shortcoming or the other in the Original Arduino board. Sometimes, these reasons behind the clones go beyond the need to fix issues with the original board, but the desire to add new features to it. This is the reason behind one of the latest Arduino board clones; the KitDuino Proto.

Developed by Tindie user; “Thunkit Electronics“, the Kitduino proto is an Atmega32u4 microcontroller-based, development board which was specifically designed for prototyping purposes and comes with a built-in prototyping area.

The Kitduino was designed to provide a flexible prototyping platform for users, merging the MCU and the Veroboard on a single board in a way that gives users the opportunity to develop compact prototypes.

Running at 8MHz, the Kitduino is a low power board with flexible power approaches that enables it to support both 3.3V and 5V voltage operating conditions. By default, the board will run at 3.3V and can be switched to run at 5V by installing a jumper in the ‘5V SEL’ position. However, when powered over USB, the board will run at approximately 3.8V due to due to losses in the regulator circuit. To prevent this from affecting the project’s performance, an external voltage source of 7V or higher can be used, on the boards Vin pin. Leveraging on this, the board will provide a stable 5V rail through the onboard regulator. For projects that are always powered by USB and never see a Vin of more than 5V, the ‘Vin SEL’ jumper can be installed. This jumper directly connects the USB voltage (after Schottky diode) to VCC. However, it’s important to note that Installing the ‘Vin SEL’ jumper and connecting a Vin of more than 5V can cause permanent damage to your board!

The KitDuino Proto is compatible with the Arduino IDE  but users need to install Thunkit Arduino Core which can be obtained from the project’s Github page.

The Kitduino is fully open source and the schematics, PCB designs, and firmware, etc., are available on the projects page. However, for users who will rather buy a ready-made version of the board, it is available on Tindie for $12.49 excluding shipping. 

More information on the board, pricing, etc., is available on its Tindie page.

e-con Systems launches 5MP camera for NVIDIA® Jetson Xavier NX™ Developer Kit

July 15, 2020: e-con Systems Inc., a leading embedded camera solution company, today announced the launch of 5MP camera support for NVIDIA® Jetson Xavier NX™ Developer Kit. The e-CAM50_CUNX is based on 1/ 2.5-inch AR0521, a 5 MP CMOS image sensor from ON Semiconductor.

e-CAM50_CUNX is based on 1/ 2.5’ AR0521 image sensor with an on-board high-performance Image Signal Processor (ISP) chip that performs all the Auto Functions (Auto White Balance, Auto Exposure control) in addition to complete ISP functions. It comes with S-Mount lens holder to support wide range of Lenses. Readily-available with NVIDIA® Jetson Xavier™ NX, e-CAM50_CUNX is the latest and one of the most cutting-edge camera modules of e-con Systems.

“The e-CAM50_CUNX camera module for Xavier NX morphs the Jetson Xavier NX to a edge AI powerhouse for vision. The low noise, excellent image quality, ready-to-use 5MP camera module captures the world into pixel data to be crunched by Jetson’s powerful CPU+GPU combination. The combination of supercomputer performance Jetson Xavier NX and state-of-the-art 5MP e-CAM50_CUNX will be an ideal solution for high-performance AI systems like autonomous mobile robots, smart medical diagnostic instruments, AOI systems and smart city applications”

said Ashok Babu, President of e-con Systems Inc.

Availability

The e-CAM50_CUNX is currently available for evaluation. Customers interested in evaluating the e-CAM50_CUNXcan order samples from e-con Systems’ online store.

For more information, please visit: https://www.e-consystems.com/nvidia-cameras/jetson-nx-cameras/5mp-mipi-camera-board.asp

Customization

Customers interested in customizing can contact sales@e-consystems.com for any customization and additional features.

EFCO Announces Industry’s First Media Player with Advanced Security

EFCO, a world-class supplier of industrial computers and gaming and EMS solutions, today announced VideoStar100, the first media player integrated with SecuBoot™ to provide the most advanced security available for digital displays. Equipped with an AMD industrial-grade Ryzen™ Embedded V1000/R1000 APU, VideoStar100 provides the performance to support three (R1000) or four independent 4k displays and can be used for applications ranging from slot machines to digital display walls, especially for those displays used to introduce the games.

“We wanted to give our customers the most secure, yet cost-effective, solution to play 4K digital display content. Because VideoStar100 is equipped with SecuBoot™, this media player is uniquely able to provide the same level of security for your content as is required on today’s casino gaming floors,” Ira Lo, CTO for EFCO commented. “We are the first company to bring this level of security to a media player, and it also provides high performance applications with support for up to four independent 4k displays.”

About SecuBoot™

Security is a priority for VideoStar100 and the integrated SecuBoot™ ensures that a trusted game environment is operating by preventing malicious applications. This prevents “unauthorized” programs or viruses from USB devices or from Internet hackers to change the operating system during the system start-up process. EFCO SecureBoot™ provides a complete algorithm to cover BIOS Lock, Device Verification, Storage Checksum, and Whisper Talk, which meets country and/ or regional regulations. By including this extra level of security, SecuBoot™ also aids in the ability to meet the requirements of GLI or BMM.

About VideoStar100

VideoStar100 is a high performance, cost-effective 4K media player for the digital signage market. Based on the AMD Ryzen™ Embedded V1000/R1000 Series, it has integrated SecuBoot,™ to provide advanced protection for your content.  VideoStar100 supports up to 4 independent displays with an integrated AMD Radeon™ Vega Series Graphic Processor. Other features include optional SmartBay,™ which supports SATA storage and USB2.0/3.0 ; up to 4 DP ports; 2 RS232 ports, 2 RJ45 ports and supports VESA Mount.  Lifetime support until 2028 is also included.

Availability

VideoStar100 is available now. For more information, contact info@efcotec.com.

STM32L4+ Discovery kit IoT node, low-power wireless, BLE, NFC, WiFi

With the B-L4S5I-IOT01A Discovery kit for IoT node, users develop applications with a direct connection to cloud servers. The Discovery kit enables a wide diversity of applications by exploiting low-power communication, multiway sensing and Arm® Cortex®-M4 core-based STM32L4+ Series features. The support for ARDUINO® Uno V3 and Pmod™ connectivity provides unlimited expansion capabilities with a large choice of specialized add-on boards.

Key Features

  • Ultra-low-power STM32L4+ Series STM32L4S5VIT6 microcontroller based on the Arm® Cortex®-M4 core with 2 Mbytes of Flash memory and 640 Kbytes of RAM in LQFP100 package
  • 64-Mbit Quad-SPI Flash memory from Macronix™
  • Bluetooth® 4.1 module (SPBTLE-RF) from STMicroelectronics
  • 802.11 b/g/n compliant Wi-Fi® module (ISM43362-M3G-L44) from Inventek Systems
  • Dynamic NFC tag based on ST25DV04K with its printed NFC antenna
  • 2 digital omnidirectional microphones (MP34DT01) from STMicroelectronics
  • Capacitive digital sensor for relative humidity and temperature (HTS221) from STMicroelectronics
  • High-performance 3-axis magnetometer (LIS3MDL) from STMicroelectronics
  • 3D accelerometer and 3D gyroscope (LSM6DSL) from STMicroelectronics
  • 260-1260 hPa absolute digital output barometer (LPS22HB) from STMicroelectronics
  • Time-of-flight and gesture-detection sensor (VL53L0X) from STMicroelectronics
  • Highly-secure solution (STSAFE-A110) from STMicroelectronics
  • 2 push-buttons (user and reset)
  • USB OTG FS with Micro-AB connector
  • ARDUINO® Uno V3 expansion connector
  • Pmod™ expansion connector
  • Flexible power-supply options: ST-LINK, USB VBUS or external sources
  • On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port
  • Comprehensive free software libraries and examples available with the STM32Cube MCU Package
  • Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil®, and STM32CubeIDE

more information: www.st.com

Connected Secure and Wearable Electrocardiogram (ECG) Design

Microchip’s innovative design for portable and accurate ECG heart monitoring applications

The electrocardiogram or ECG machine design from Microchip Technology is used to monitor and record the electrical activity of the heart. This design features the SAML22, a high-performance, 32-bit Arm® Cortex®-M0+ microcontroller with ultra-low-power technology, the BTLC1000 Bluetooth® Low Energy (BLE) 4.1 module, the ECC508A Crypto Authentication chip, and the NeuroSky® CardioChip™ ECG biosensor. Since each heartbeat produces an electrical impulse in the heart, the generated cardiac electrical potentials can be measured with sensors placed on the body at different locations. Abnormal electrical activity can indicate conditions such as heart attack, chest trauma, reduced blood flow to the heart, arrhythmia, or heart deformities. The ECG demo measures a complex heart rate and computes other heart-related data. Patient movement is also tracked via an on-board accelerometer. The BTLC1000 BLE module on this board allows the demo to communicate with tablets, smartphones, or PCs for IoT capability.

The demand for portable and accurate ECG monitoring has grown substantially. Despite the smaller size of these portable products, ECG devices still require precision filtering, high-performance processing power, and integrated high-resolution graphics control that is separate from the main microcontroller core. As medical remote patient monitoring becomes more important, the need for wearable ECG capability has become critical. Microchip’s Connected, Wearable ECG Demonstration Board can be used in the design of advanced fitness tracking devices and can also be designed into medical wearable remote patient monitoring and diagnostic systems.

Features

  • Ideal for portable/wearable medical/fitness designs
  • Measures heart rate and computes heart rate variability, heart age, and stress using ECG data
  • Easy development of more advanced heart-healthy index functions
  • Demo can also be shown using standard ECG leads
  • BLE module is used for smartphone/tablet IoT capability
  • Low overall BOM cost due to high level of integration
  • Powered from a single AAA battery

Resources

Hall-effect sensor features ratiometric analog output

TDK-MicronasHAL1880 is an entry-level Hall-effect sensor with ratiometric analog output, offering the best compromise related to sensor function vs system cost. It includes programmable clamping to extend error signaling capability and diagnostics associated with the state of various internal circuits (magnetic signal out of range). A one-pin programming interface enables the simultaneous programming of several devices through the output pin.

The HAL1880 is a programmable sensor: major characteristics like magnetic field range, sensitivity, offset, and the temperature coefficients are programmable in nonvolatile memory. The sensor is designed for industrial and automotive applications, is AEC-Q100 qualified, and operates in the junction temperature range from -40°C up to +170°C. It is available in the very small leaded package TO92UA.

Features

  • Overvoltage and reverse-voltage protection at VSUP pin
  • Measurement ranges from ±20 mT to ±160 mT
  • Short-circuit protected push-pull output
  • 5 V supply operation
  • Selectable sampling rate
  • TJ = -40°C to +170°C
  • AEC-Q100 qualified

Benefits

  • Programmable temperature characteristics for matching all common magnetic materials
  • Programming via output pin or supply voltage modulation
  • Operates with static and dynamic magnetic fields up to 5 kHz
  • Selectable clamping levels for diagnostic
  • EMC and ESD optimized design

more information: www.micronas.tdk.com

Compact NanoPi Neo3 SBC from FriendlyElec runs Linux on RK3328 and sells for $20+

The recently launched NanoPi Neo3 from FriendlyElec is a single board computer that runs Linux on a quad-core Cortex-A53 Rockchip RK3328 and has 1 or 2GB DDR4, Gigabit Ethernet port, USB 3.0, and a wide operating range of -20 0C to 70 0C. Like most of the earlier released Neo models from FriendlyElec, the new Neo3 SBC is a headless board with a compact footprint measuring 48 mm by 48 mm.

The company had earlier announced its Rockchip RK3399 based NanoPi Neo4 single-board computer that came with a lot of excitement as the first SBC to break RK3399 records for size and price, measuring 60 mm by 45 mm with a starting price of $45 and above.

While the NanoPi Neo3 offers a similar but less powerful RK3328 Rockchip SoC as the Neo4, the Neo3 offers both 1GB and 2GB of DDR4 unlike the 1GB of DDR3 available on the Neo4, and also starting at a $20 price tag compared to the $45 start price for the Neo4.

Some highlight features and specifications of the NanoPi Neo3 SBC include:

  • CPU – Rockchip RK3328 Quad Cortex-A53 cores clocked to 1.5 GHz with a Mali-450 MP2 GPU
  • 1 GB or 2 GB DDR4 RAM
  • Gigabit Ethernet port with unique MAC address
  • Bootable MicroSD slot
  • 26-pin GPIO header
  • 2x USB 2.0 headers and USB 3.0 host port
  • Serial debug header
  • Fan connector
  • Micro USB power for power input only (5V)
  • 2x LEDs
  • 1x user key
  • 5V/1A DC via GPIO or Type-C
  • Temperature Range: -20 – 70 0C
  • Operating Systems: FriendlyWrt and Ubuntu Core 18.04
  • Weight- 22 grams
  • Dimensions – 48 mm x 48 mm

The cheap price of the NanoPi Neo3 puts it in the same category has other open-spec, community-backed RK3328 SBCs like Firefly’s $35 ROC-RK3328-CC and Pine64’s $25 Rock64 SBC. However, even though the price of the Neo3 also goes up with an increase in RAM, the increase is not at an exponential rate like that of the other boards, as the 2Gb ram version of the Neo3 costs only $25.

All round, the Neo3 is a noteworthy SBC and the only shortcoming I feel it has is the lack of media interfaces and a few other features that one might expect from a hacker board.

As mentioned earlier, the NanoPi Neo3 SBC with 1GB RAM goes for $20, while the 2 GB RAM version is being sold for $25. Irrespective of the version you go with, you can also add accessories like; a heatsink case that goes for an additional cost of $2, optional power adapters, cables, and a USB-based LCD module for Pi.

More details on the SBC may be found on Friendly Elec’s Store and the product’s wiki page.

Meet the IoT-Ready, Esp32-based Maia Development Board

So far so good, only a few boards have been able to take advantage of the extra USB OTG interface offered by the ESP32-S2 processor released back in 2019, and one of them is the new Maia development board from Stetel Things.

As a quick reminder, the ESP32-S2 was unveiled with quite some incredible features like a primary 240 MHz Xtensa LX7 processor, a RISC-V based ultra-low power coprocessor (free and open-source), an in-built USB OTG interface, WiFi, a camera interface and several hardware security features amongst others.

The new Maia development board by the Italy-based Stetel Things offers an easy platform for makers to develop, play, and build USB and IoT devices. The board comes with an interesting layout that comprises of the Espressif ESP32-S2 microcontroller, a micro USB OTG port which sits next to a typical USB Type-C port for power and debugging, and a small area that can be used for prototyping.

The Maia development board is perfect for many ESP32-S2 projects from Portable Secure IoT applications and USB OTG devices, to RISC-V development with a second ULP.

Weighing 13.6 grams with dimensions of 5.9 cm by 4.9 cm, the Maia comes at a fair size for the features it embodies. Some of the key features and specifications include;

  • Espressif System ESP32-S2 single-core LX7 running @ 240 Mz with a RISC-V ultra-low power CPU
  • 320KB RAM and 4MB flash
  • 1x USB-C for programming and 1x micro USB OTG port for data (both ports can be used as power input)
  • 802.11b/g/n WiFi 4 with integrated PCB antenna
  • Programmable user button that can also function as the Power button
  • Boot button
  • RGB LED, Charging/power LED
  • RTC clock
  • 6-pin 2.54mm pitch JTAG header
  • 24-pin I/O header
  • Playground Prototyping area with 4x 18 through holes for user applications
  • 5V power supply through the USB Type-C or micro USB
  • 3.7V Li-Po battery with a 2-pin battery connector and an integrated Lithium battery charger IC

The Maia development board like most ESP32-based boards is quite flexible and can be programmed with Arduino, ESP-IDF SDK,  MicroPython, and ESP RainMaker.

Source code for firmware as well as instructions for the ESP RAINMAKER and DFU web flasher are all available on Stetel Things’ GitHub repository while the board itself can be purchased for $19.70 on Tindle.

A plastic enclosure kit with micro USB port, light guides for RGB and charging LED, power button and lithium battery is also in the works, but currently not available for sale.

TOP PCB Companies