LoRa with Raspberry Pi – Peer to Peer Communication with Arduino


I made the program you posted on the Russian site and all the instructions you gave me in step-by-step.
I also checked my connections several times that it was correct, but the program did not work and gave the message

from sx127x.LoRa import*

ImportError:no module named'sx127x'
please help

Circuit Digest 15 Jun 07:20

Stylish Alarm Clock Rocks a VFD

There are a great many display technologies available if you wish to make a digital clock. Many hackers seem to have a penchant for the glowier fare from the Eastern side of the Berlin Wall. [ChristineNZ] is one such hacker, and managed to secure some proper Soviet kit for an alarm clock build.

The clock employs an IV-27M vacuum fluorescent display, manufactured in the now-defunct USSR. Featuring 13 seven-segment digits, it’s got that charming blue glow that you just don’t get with other technologies. A MAX6921AWI chip is used to drive the VFD, and an Arduino Mega is the brains of the operation. There’s also an HD44780-compliant LCD that can display further alphanumeric information, and a 4×4 keypad for controlling the device.

The best part of the build though is the enclosure. The VFD is encased in a glass tube, and supported at either end by 90-degree copper pipe couplers. These hold the VFD aloft, and also act as a conduit for the wires coming off each end of the tube. It’s all built on top of a wooden base that holds the rest of the electronics.

It’s an attractive build, and we love the floating look created by the glass tube construction. It’s not the first time we’ve seen old Russian VFDs, and we doubt it will be the last. Video after the break.


This self-balancing mech is piloted by an insect

You’ve seen self-balancing robots, where a pair of wheels suspend a mass above them in what’s known as an inverted pendulum configuration. As neat as they are, the “Augmented Arthropod” by Grzegorz Lochnicki and Nicolas Kubail Kalousdian puts a new spin on things. 

The structure for the build consists of three platforms separated on threaded rod and a couple of rather standard DC gear motors. Electronics include an Arduino Uno, a BNO055 IMU, and an L298N motor driver. 

Where things get a bit interesting, though, is that the mech is piloted by the movements of an insect placed inside a plastic case using two HC-SR04 ultrasonic sensors. 

Perhaps the most valuable part of the project write-up is the discussion about how it balances via PID, or proportional, integral, and derivative control. 

cannot upload sketch to ESP32

hey.. i am trying to upload a simple example sketch in the ESP32 DEVKITV1 board but i get following error:

Circuit Digest 14 Jun 12:05

How to Use BH1750 Ambient Light Sensor with Arduino

When you take your phone in sunshine or in high lighting, then it automatically adjusts the brightness according to the lighting conditions. Most of the display devices now days, whether it’s a TV or mobile phone, have the Ambient Light Sensor inside to adjust the brightness automatically. Today in this tutorial, we will use one such sensor BH1750 Light Sensor Module and interface it with Arduino and show the Lux value over 16x2 LCD.


Circuit Digest 14 Jun 11:48

Building gas thruster-controlled drone

In the Earth’s atmosphere, a drone can adjust its heading by varying the speed of the propellers, and thus the thrust output of each. If you wanted to land something on a lunar surface, or maneuver a spaceship, the lack of atmosphere means a different technique must be used.

While not going to space (yet), Tom Stanton decided to create a demonstrator for this technique, similar to how the manned Lunar Landing Research Vehicle (LLRV) operated in the 1960s and ’70s. Stanton’s device employs a central electric ducted fan (EDF) to hold the craft up, while three compressed air nozzles provide most of its directional control. 

In action, an RC flight controller’s signals are modified by an Arduino Nano to accommodate this unique control scheme, pulsing out bursts of air via three solenoid valves.

Check out the build and experimental process in the video below, culminating with untethered tests starting at around 17:30.

RS-485 MODBUS Serial Communication with Arduino as Master

In the previous tutorial we learned about Modbus RS-485 Serial Communication with Arduino as Slave. In continuation with that article today Arduino will be used MODBUS Master and communicate with MODBUS slave. Here MODBUS Slave Software installed computer will be used as MODBUS Master. So, let’s begin by a short introduction about the RS-485 and Modbus.


Circuit Digest 12 Jun 13:02

Wake up to this unique VFD alarm clock!

If you’re a fan of novel timepieces, then you’ll want to check out Christine Thompson’s VFD Alarm Clock.

The device features a USSR-manufactured IV-27V 7-segment tube, capable of displaying 13 numbers or letters via a 24V supply, though the MAX6921 chip used here means that only 10 grids are used.

10 characters, however, are plenty to show time, date, humidity, temperature, and pressure, plus the text “WAKE UP!” when an audible alarm sounds.

The clock runs on an Arduino Mega, along with an RTC module, a keypad, and secondary LCD screen on the back to assist with setting it up.

3D printer converted into a cheap bioprinting rig

While most 3D printers deposit melted plastic in carefully controlled positions to build up a physical model, a similar process called “bioprinting” can be accomplished with biological materials. Commercial bioprinters can cost tens of thousands of dollars or more, but as shown here you can make your own using the shell an inexpensive desktop machine. 

In this example, a Monoprice MP Select Mini V2 is stripped down to its bones and motors, subbing in an Arduino Mega and RAMPS 1.4 stepper driver board.

A syringe-like extruder is added to push out custom bioink, and the Z-axis switch mounting and Marlin firmware is modified to accommodate the new device. The homing sequence is modeled in the video below, giving a short snippet of how it works.

Interfacing display with ELB - REV 4

I want to interface the following 7 inch display with ELB - REV 4,
How can I interface the touch screen to ELB - REV 4?
Will I need any drivers for this??

Circuit Digest 11 Jun 18:41