The community public account records shareable maker-related content every week, released every Friday~
Content is open source; contributions or recommendations are welcome.
Submission email: [email protected]
Images & Videos
Build a 500KHz Oscilloscope with STM32
This project introduces how to use the STM32 microcontroller (in Arduino IDE) to create a simple 500KHz oscilloscope. Compared to the previous oscilloscope made with Arduino that had a maximum frequency of only 50kHz, the STM32 version performs better and is more cost-effective. The STM32 is a 32-bit ARM microcontroller developed by STMicroelectronics that can install the Arduino bootloader and function as a standard Arduino.
The project includes the STM32F103C8T6 microcontroller, a TFT color display, two diodes, two resistors, and five buttons. It has a simple user interface that allows users to change settings and analyze signals via buttons. This oscilloscope can become a practical tool due to its frequency range and speed, is low-cost, and is very suitable for laboratory use.
Source: https://www.digikey.com/en/maker/projects/how-to-make-simple-500mhz-oscilloscope-with-stm32-arduino-ide/9b80a1e0a84f45fea8af2e0f49c73baf
Tiny Kade: A Handheld Game Console Based on ATtiny85
This is a small arcade called “Tiny Kade” made based on the Arduino ATtiny85 chip. It includes a 0.9-inch 128×64 pixel OLED display, three buttons, a buzzer, and a blue LED.
The author demonstrates how to play pre-installed games such as Frogger, Pac-Man, Tetris, etc., and explains how to upload custom games to the Tiny Kade device using USB TinyISP. The author also mentions how to run games in an emulator and use different display libraries to control the OLED display.
GitHub: https://github.com/upiir/tinycade_attiny85_games
Running the Latest Linux Kernel on Arduino Uno
Overseas maker @gvl610 successfully booted the latest full Linux kernel on Arduino Uno, instead of the simplified μClinux version for microcontrollers. This feat was achieved through emulation technology. Since the ATmega328 of Arduino Uno lacks a memory management unit (MMU) and its computing power is insufficient to run Linux directly, he ran an emulator specific to the RISC-V architecture to simulate running Linux. However, this method resulted in the system running very slowly, requiring a long wait to launch a simple command line interface.
The code is written in AVR C, and he used an SD card to provide additional storage space, as the ATmega’s 32k memory is clearly insufficient. This attempt is similar to a 2012 project that simulated ARM running Linux, but performance seems worse.
GitHub repository: https://github.com/raspiduino/arv32-opt
Source: https://hackaday.com/2023/10/13/because-you-can-linux-on-an-arduino-uno/
ESP32-DIV: A Swiss Army Knife for Managing Wireless Networks
ESP32-DIV is a multifunctional wireless network tool that combines an ESP32, ST7735 TFT LCD screen, and micro switch, designed to help network administrators and IoT developers understand and manage wireless networks. It can monitor packets, scan Wi-Fi, simulate beacon frames, and detect de-authentication attacks, making it ideal for network troubleshooting, security auditing, and IoT projects.
Source: https://www.hackster.io/CiferTech/esp32-div-your-swiss-army-knife-for-wireless-networks-08ef55
Penny’s Computer Book
This Arduino project replicates Penny’s computer book from Inspector Gadget, powered by Arduino Nano ESP32.
To complete this project, the author procured an Arduino Nano ESP32, Arduino MEGA2560, various buttons, displays, etc. She first conducted in-depth research to ensure that the appearance and functionality of the computer book were accurate; then created the book’s body, drilled holes for components, installed them, and made electronic connections. The project also wrote two Arduino programs and added Wi-Fi functionality, allowing connections to a network named “Penny’s Computer Book” and controlling various outputs on the book.
Source: https://www.instructables.com/Pennys-Computer-Book-from-Inspector-Gadget/
Weekly newsletter published in DF Maker Community. Copyright Agreement: WTFPL
Hardware Arsenal
DFRobot Official Mall Mini Program
DFRobot Official Brand Store https://dfrobot.taobao.com/
DFRobot Official Flagship Store https://dfrobot.jd.com/
Submissions & Recommendations
The community public account will continue to record shareable maker-related content every week, tentatively scheduled for release every Friday~
All articles are open source,and everyone is welcome to submit or recommend related content.(At least include one image, one sentence, and the original link)
Submission email:[email protected]
Those selected for publication will receive asmall gift from the community(“Raspberry Pi 4 and AI Practical Project”,“Arduino and LabVIEW Interactive Design” books)
Everyone is welcome to leave comments in the comment section!
Let’s work together to share more fun projects!