Exploring Eagle CAD ULPs #5 – Place50.ULP Place All Parts of The Board to The Position in The Schematic


https://www.electronics-lab.com/exploring-eagle-cad-ulps-5-place50-ulp-place-parts-board-position-schematic/

Welcome to the 5th post of the “Exploring Eagle CAD ULPs” series. Each post will be about one  useful ULP in Eagle CAD. “ULP” User Language Program is a plain text file which is written in a C­-like syntax and can be used to access the EAGLE data structures and to create a wide variety […]

ARM Compiler 6 With A Safety Package


https://www.electronics-lab.com/arm-compiler-6-with-a-safety-package/

Developed by ARM, the latest C/C++ compiler “ARM Compiler 6” had been announced with a safety package in a move to help developers to meet functional safety requirements. ARM Compiler 6 is based on the modern LLVM framework and Clang technology, in close collaboration with processor and architecture projects to best utilize every new hardware feature. […]

10km ESP32 WiFi Using Directional Antenna


https://www.electronics-lab.com/10km-esp32-wifi-using-directional-antenna/

[Jeija] was playing with some ESP32s and in true hacker fashion, he wondered how far he could pull them apart and still get data flowing. His video answer to that question covers the Friis equation and has a lot of good examples of using the equation, decibels, and even a practical example that covers about […]

MightyWatt: 70W Electronic Load for Arduino


https://www.electronics-lab.com/mightywatt-70w-electronic-load-arduino/

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 […]

MPPT solar charger


https://www.electronics-lab.com/mppt-solar-charger-2/

Lukas Fässler from Soldernerd has been working on revised version of his MPPT Solar charger project: Over the last few weeks I have been quite busy with my MPPT Solar Charger project. I’ve built up a first board and started writing firmware for it. Since the last version was not too different in terms of […]

Raspberry Pi LCD Touchscreen Rotation


https://www.electronics-lab.com/raspberry-pi-lcd-touchscreen-rotation/

In this video, Circuit Basics walks us through the steps to change the screen rotation on an LCD touchscreen for the Raspberry Pi. Since there are separate drivers for the display and the touchscreen sensors, we need to change the orientation of both. It’s pretty simple to do, but a couple packages need to be […]

Using I2C SSD1306 OLED Display With Arduino


https://www.electronics-lab.com/using-i2c-ssd1306-oled-display-arduino/

Sometimes it may be necessary to use a display when making a hardware project, but one confusing thing is the size of the display and the required pins to control it. This tutorial will show you how to use a small I2C OLED display with Arduino using only two wires. The display used in this tutorial […]

$10 Orange Pi 2G-IoT Competing With Pi Zero W


https://www.electronics-lab.com/10-orange-pi-2g-iot-competing-pi-zero-w/

A new competitor to Raspberry Pi Zero W is just out! A new single-board computer by Orange Pi that is now available at AliExpress is competing against Pi Zero W, the Orange Pi 2G-IoT. Using this powerful SoC you can build a computer, a wireless server, games, musics and sounds, a speaker with Android, Scratch and a lot […]

Using I2C SSD1306 OLED Display With Arduino


https://www.electronics-lab.com/project/using-i2c-oled-display-with-arduino/

Introduction Sometimes it may be necessary to use a display when making a hardware project, but one confusing thing is the size of the display and the required pins to control it. This tutorial will show you how to use a small I2C OLED display with Arduino using only two wires. Geekcreit 0.96 Inch I2C OLED […]

Color sensor achieves high dynamic range with auto exposure


https://www.electronics-lab.com/color-sensor-achieves-high-dynamic-range-auto-exposure/

Massimo Gottardi@ edn.com writes: The Design Idea in Figure 1 is a color detector capable of generating an RGB triplet over a high dynamic range, a useful attribute for machine vision applications. The circuit implements auto-exposure control to achieve this. Thus, RGB values for a subject are invariant over a range of light intensity. Color […]