OSHWLab
check in
Completed

Trial Multifunctional observer [Waste Soil Heavy Industry]

PROTrial Multifunctional observer [Waste Soil Heavy Industry]

tag

498
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2024-10-22 11:23:14Update time:2024-10-23 06:00:13

Description

Preface

Old Popsicle reminds you that this device is difficult to make and the material cost is high.

The device produced this time is mainly for functional verification and entertainment, and is not considered for mass production. Please know that.

I should continue to improve the design of various parts, at least the next version will look better than this. 😂

 

Physical Demonstration

Video:https://www.bilibili.com/video/BV1n94y1p7ki/?spm_id_from=333.999.0.0

(The video will introduce the background, design, production and demonstration of the project in detail)

System physical diagram
HUD display renderings of environmental parameters
Geiger counter module alarm renderings
Observation effect after turning off HUD

 

Project Description

Purpose Try making a multi-functional observer with a heads-up display (HUD).
Implemented functionality It has the functions of short-distance ranging, temperature and humidity measurement, and compass orientation prompts, and the above parameters can be projected onto the HUD; it has a remote video transmission function; it has a Geiger counter module to realize radiation exceeding the standard alarm.
Use It meets the needs of travel enthusiasts to perceive the environment when exploring outdoors, rescue teams to search and rescue in the wild, and fishermen to grasp the environmental situation; in addition, with the addition of a Picatinny bracket, it can be installed on the WARGAME device (the baseline is too high, so it can be used as a peripheral).
Significance Through visualization, environmental parameters are placed in front of users, allowing users to perceive the environment more intuitively.
Physical production status Most of the sensor modules have passed the verification. There are bugs in the ESP32 CAM split screen part (low display frame rate, stripes and freezes)

 

Open Source Agreement

According to the GPL 3.0 agreement, the code can be modified at will. Keep open source and build a beautiful hard-created community.

Since the project contains a 400V boost circuit, it is dangerous to a certain extent. The author is not responsible for any negative consequences caused by careless personal operation.

 

Project Function

1) Measure the ambient temperature, humidity, and orientation information and project them onto the HUD;

2) It can measure the distance of objects at close range (within 2 meters) and project the distance information onto the HUD;

3) Using ESP32 CAM, it can be turned into a remote monitor;

4) Through the additional Geiger counter, the radiation monitoring function is realized, providing the radiation index of the surrounding environment, and there is a screen projection alarm function when the radiation exceeds the standard.

 

Production Instructions

Materials Required

Big categories name Specification
electronic system Components Reference BOM table
PCB FR-4 board, double layer board
J305 Geiger tube/M4011 Geiger tube -
XH2.54 line 4P,10P
prism glass 25.4mm*25.4mm*25.4mm

TFT screen

1.3 inches
mechanical system

part

Refer to the shell file, the production process is not limited

screw

M2*12,M3*10,M3*14,M3*25,M3*35

nut

M2 lock nut, M3 lock nut
Tools required

Soldering iron, heat gun, multimeter, regulated power supply, 3D printer (optional)

-

Electronic Part

module Function
Center console Collect and process sensor data and drive TFT display; the board is also equipped with an ESP32 CAM module, which is responsible for image return
Distance sensor and CAM board  Light metering and ranging functions, fixed camera
Integrated sensor board Detect environmental temperature and humidity, orientation, and backup light intensity detection
Geiger counter module Detect environmental radiation index

Note: Sensor chips are difficult to weld, and there are requirements for welding temperature, equipment and technology; you can use a 240° hot air gun with 183° low-temperature solder paste, but it is best to use 138° ultra-low temperature solder paste.

Mechanical Part

Drawing with SOLIDWORK.

There is no aesthetic design, the wasteland manufacturing only highlights the roughness 😉.

Program Part

Burn the DEMO program to AT MEGA328PB, and burn the CAM routine that comes with the IDE into ESP32.

As shown in the figure below, when burning 328PB, turn the burning switch to the left to enter the 328PB burning mode.

As shown in the picture below, when burning ESP32, turn the burning switch to the right, then press and hold the EN_RST and IN0_RST keys at the same time, first release the EN_RST key, and finally release the IN0_RST key to enter the ESP32 burning mode.

 

Project Properties

This project is made public for the first time and is my original project.

 

Project Progress

Phase 1 (2023/8/2-2023/8/16)

Goal: Complete the production and DEBUG of the central control panel; complete the writing of the main program.

Draw the circuit diagrams of the three modules, LAYOUT; first make the central control board, then make the PCB after arrival, perform hardware DEBUG; perform software programming;

Phase 2 (parallel with Phase 1, 2023/8/6-2023/8/22)

Goal: Complete the production of mechanical systems and the production and procurement of corresponding components.

Make mechanical structure, use SOLIDWORK to draw and export STL file.

Phase 3 (2023/8/25-2023/9/11)

Goal: Complete the final assembly and debugging of the electromechanical module.

8/25 Completed the order on 3D Monkey and started making the shell.

Phase 4 (2023/8/25-2023/9/17)

Goal: Complete project closing work.

Summarize and review the production process and publish the project.

Production process VLOG, video upload to B station.

 

Design Principles

1) The HUD display principle of this project is the same as that of the prism small TV. For detailed principles, please refer to https://www.codenong.com/cs105897213/

 

2) For circuit design principles, please refer to the " Design Precautions and Related Projects " column below.

 

Software Related

The DEMO code can run perfectly, the link has been placed in the attachment, and the important code has been commented in Chinese.

 

Design Considerations and Related Reference Projects

For most chip parameters, it is strongly recommended to refer to official documents. These documents can basically be found in LCSC.

Some key parts refer to the verified designs in Open Source Square and are changed according to the needs of this project. The reference projects are as follows:

[1] ESP32 CAM circuit reference https://oshwhub.com/FJ956391150/esp32-cam

[2] UD display part of the principle reference https://oshwhub.com/guo-0512/holocubic

The Geiger counter module refers to the following two projects, both of which are based on Emmanuel Odunlade 's GC-20 Geiger counter https://www.electronics-lab.com/project/new-improved-geiger-counter-now-wifi/ :

[3]https://oshwhub.com/xxdz12345/gai-ge-ji-shuo-qiili9341tft-chu-mo-ping-ban

[4]https://oshwhub.com/yanranxiaoxi/Multi-adaptation-Wi-Fi-Geiger-Counter-Double-Tube-Type

On the basis of these works, a 6*30 fuse holder is added as a better fixing measure, which can be adapted to install J305 and M4011 Geiger tubes.

 

DEBUG

1) When debugging the ranging module, the data cannot be read and there is a problem with the program. There are basically no VL53L3X programs on the market that are adapted to 8-bit microcontrollers (basically they are adapted to STM32). I went outside to check and found that none of the open source experts have implemented an adaptation program.

(Picture source POLOLU official website)

You can only replace the VL53L0X . The pins of these two modules are pin to pin, so there is no need to re-print the board. After verification, the board can be replaced with VL53L0X, and the ranging effect is good.

2) It is best to buy important components (such as LDO, DCDC and other power chips) in regular shopping malls; the TVL1117-3V3 bought by Aubao is not good, and my first test board burned when I powered it on.

The function verification video is as follows. For the full version, please see the video at the top.

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
DEMO.zip
14
2
Shell_V2.zip
12
3
Function demonstration.mp4
9
Add to Album
0
0
Share
Report

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation