- 22
- 65 454
Shu Fun Lee
เข้าร่วมเมื่อ 5 พ.ค. 2013
WirelessADXL345
Vibration Measurement by using Fast Fourier Transform
Sensor block and color display unit are connected by espNOW
Code: github.com/PoYueComputer/ADXL345
Sensor block and color display unit are connected by espNOW
Code: github.com/PoYueComputer/ADXL345
มุมมอง: 271
วีดีโอ
Arduino OLED, M5Stack and TFT Displays Installation
มุมมอง 1309 หลายเดือนก่อน
Shows how I installed displays for my Arduino projects, include 1.3", 1.54" and 2.42" OLED, M5 Stack unit, and TFT color display module.
ESP32 - 360 Servo - Remotxy - Simple Remote Bug
มุมมอง 226ปีที่แล้ว
ESP32 MCU controls two 360 servos Mobile phone control by using RemoteXY interface Provide motion and joystick controls
Tamiya CR-01 + ESP32 Engine Sound and Lighting System
มุมมอง 1022 ปีที่แล้ว
Tamiya CR01 ESP32 D1 Mini PAM8403 github.com/TheDIYGuy999/Rc_Engine_Sound_ESP32
ESP32 - Handy Vibration Analyser (Fourier Transform)
มุมมอง 2.5K2 ปีที่แล้ว
ESP32 D1 Mini ILI9488 3.5" TFT Display ADXL345 Accelerometer TF Card Module 2000 mAh LiPo Battery with USB Type C Charger
My ESP32 & Arduino Nano Projects
มุมมอง 3402 ปีที่แล้ว
1. Camera Slider by close loop Stepper 2. Air Quality Sensor 3. Remote Display By using RemoteXY and ESP NOW 4. Gesture Sensor 5. 7-day Weather data recorder
ESP32 - Brake Testing Measurement
มุมมอง 2423 ปีที่แล้ว
Encoder and recorder are bluetooth connected Sampling time: 0.01s Can take 70 s long Auto detect triggering point Shows brake distance, time and curve Encoder: - ESP32 D1 Mini - Encoder 2400 ppr Recorder: - M5Stack Grey
ESP32 - Tachometer with Remote Display Unit
มุมมอง 2.4K3 ปีที่แล้ว
ESP32 D1 Mini Rotary encoder Reads up to 10000 rpm Remote unit provides two N.O. triggering inputs 10 minutes auto power off USB type C charging socket
ESP32 - Camera Slider
มุมมอง 5223 ปีที่แล้ว
MCU - ESP32 Motor - Nema 17 Stepper with DRV8825 Library - RemoteXY, ESP-FlexyStepper Speeds and positions can be changed while in-motion
ESP32 - Vibration Data Logger (Fourier Transform)
มุมมอง 9K3 ปีที่แล้ว
Save data to SD Card Shows graph by using KST data viewing program Components: - ESP32 D1 Mini - SD Card Shield - OLED display - AXDL345 Accelerometer - 1S Lipo Battery and USB type C charging module
ESP32 D1 Mini - Watch Winder
มุมมอง 4673 ปีที่แล้ว
ESP32 D1 Mini - Deep Sleep for 60 min DRV8825 Driver Nema 17 Stepper 14500 Li-ion Battery
ESP32 D1 Mini - Tachometer with auto power off function
มุมมอง 3853 ปีที่แล้ว
ESP32 D1 Mini 2.42" OLED Display 2000 mAH LiPo Battery USB type C battery charger and 5v regulator 800 p/r rotary encoder 10cm perimeter roller
ESP32 - Portable SD Card Graph Plotter
มุมมอง 5074 ปีที่แล้ว
Handy portable device reads data from SD Card and plots graph. ESP32 D1 Mini 2.42" OLED Display LiPo Battery
Arduino Nano Light Meter
มุมมอง 8274 ปีที่แล้ว
Using GY30 Light Intensity Sensor (Lux) And the formula : (f_number x f_number) / s_time = (Lux x ISO) / K where K is a constant.
ESP32 2-channel remote control by using ESP NOW
มุมมอง 4.7K4 ปีที่แล้ว
ESP32 2-channel remote control by using ESP NOW
great project. ty for the Git
Nice. Found the first videos with Vibration Measurements some years ago from you. Is the project published somewhere? Need such function for my 3D printer and know it from my RC Helicopter devices only...
Thanks for your interest! My projects only publish in my youtube channel.
you are smart, can i get the scematic?
please, can we get the program? it's so useful for study
Just upload my wireless version with codes, welcome to visit, thanks! th-cam.com/video/2dzP8FL5gOA/w-d-xo.html
Is there any code? can yout share it?
Lol the intro music 😅
Hi~ What protocol receiver should I use to connect with the drone remote controller?
If you have a receiver paired with the drone controller, try to read the PWM signals by using Arduino or ESP32
@@shufunlee6628 thank you.
he men i have the similar project as you can i have your program for the fourier transfrm please thanks
Here is the reading loop: void readADXL345() { startTime = millis(); for (ii=0; ii<=4095; ii++) { if (accel.update()) { accX[ii] = accel.getX(); accY[ii] = accel.getY(); accZ[ii] = accel.getZ(); } else { Serial.println("update failed"); while(1) { delay(100); } } } endTime = millis(); timeTaken = abs (endTime - startTime); timeTaken = timeTaken / 1000; Serial.print("Time Taking ..."); Serial.println(startTime); Serial.println(endTime); Serial.println(timeTaken,4); } Simply write the arrays accX, accY and accZ to SD as text file, then read from computer.
Welcome to take a look of th-cam.com/video/-lInwkwVQdM/w-d-xo.htmlsi=p4gJDc84jwyXqLpk which calculates FFT in the ESP32
Hi, nice project! Would you share the code?
Amazing, can you share the code please?
Hi Mr Lee, your project seems very attractive. Can i see the code please? Thanks in advance.
How to do fft analysis in arduino ide also can you please share the releated code
This project just take raw data, FFT is done by using KST This project, th-cam.com/video/-lInwkwVQdM/w-d-xo.html uses FFT library
can i have the code please
How did you save the file name as a string or something else? How did you customised the control of the button, is eeprom involved there or can you do without it?
Hello! I made a filenum.txt to hold the data filename. Press the record button will update the content. If the filenum.txt does not exist, the file will be created and the data file number will be reset to 1.
@@shufunlee6628 thank you
@@shufunlee6628 Which library did you use sdFat or just SD?
@@shufunlee6628Do you first save data from the accelerometer to the memory of themicontroller as an array then in sd or is it directly written to the sd card? Do you use arrays? Do you use eeprom to save these menu variables?
@@Ар-к8х Hello! Yes, accX[4096], accY[4096] and accZ[4096] array were assigned. The SD library is mySD.h
Like an empty video, nothing to share.
Здравствуйте. Вы можете поделиться пожалуйста кодом, я могу купить у вас.
Where can we find the code
How can i get this product? send me contact please
Could you please share code?
Can you please please share how to use the kst software to graph this???
Number of samples must be 2 to the power x, 2048 samples was used in the video, sampling rate is the data taken loop of the mcu, around 2.8kHz in my test. Other parameters are using default values of KST.
@@shufunlee6628 thanks buddy
Great ! Please can you show or send me more interior details of your sensor box? That is very nice model, your model inspired me to build the sensor 😁
Thanks, don’t know how to attach pictures here. All components are shown in the video.
nice jobs! Is it possible to build it using L298N not stepper motor??? using flysky
Since the input/output of L298N is not linear, and there is a gear box for a dc motor, backlash should be a problem. Flysky is ok that PWM signal is taken.
open source ?
Hai sir..can i buy the board from you..
=))) my robot is like your 3th version still small shaking i dont know is it come from the wheel because my wheel is same as you
Welp that's all the inspiration I need to dig out an old project and get to work today.
Gracias por compartir un proyecto con gran utilidad!
Is there a project? Is it available for download? What is the Android app written in?
Yes, this is a project. Please google "remotexy", the app is for both ios and android.
@@shufunlee6628 Yes thanks I found it. And the firmware for the ESP?
Is this open source? Where from I could get schematics + code? Or buy?
Nice work, You can use it to monitor machine and make deep learning
Add code plz..
At the end of the clip, a reference was shown. I learned from there.
Great idea and implementation. How did you achieve 2.8kHz sampling rate? Would you kindly share your Arduino code?
Set the I2C Clock to 400kHz by using : Wire.setClock(400000); I use the loop to read sensor data: startTime = millis(); for (ii=0; ii<samples; ii++) { if (accel.update()) { accX[ii] = accel.getX(); accY[ii] = accel.getY(); accZ[ii] = accel.getZ(); } else { Serial.println("update failed"); while(1) { delay(100); } } } endTime = millis();
Нужно уменьшить ПИДы, это добавит плавности и уберет трясучку.
Where can I buy a can of coke of that size?
That size is easy be found in Hong Kong
I am making similar node for collecting data on ESP32.
Did you succeed?
How reliable is Bluetooth for such precise recording? Did you ever face issue of data missed from recording? And was that the elevator overspeed governor you were testing on?
Hello! Calculations are in the encoder unit, just absolute values are sent thru' bluetooth. For my application, shows correct readings up to 800 mpm.
The music needs to be louder
Nice work !! where did you get that case bro?
HelIo! I bought from here: item.taobao.com/item.htm?spm=a1z09.2.0.0.53c92e8dkVyOnC&id=562525738294&_u=4b7ujoaa4da
@@shufunlee6628 do you have plan to commercialize your work? if you do can i get your contact? thanks
@@fichriza Yes, my contact is fun@hkstar.com
I'm very impressed, im going to do the same!
This is really nice, exactly my kind of thing, but PLEASE 🙏🏻can everyone stop putting those god awful Euro trance tracks over everything. I'm interested in microcontrollers, not going to a rave in Belgium in 2010 🤣
Can you share the code sir?
Nice video, thanks :)
can you please share which exact kit is the tamiya construction boards .? great movie!
Hello! Please google Tamiya Educational Construction Series.
Nice!
please share the full schematic of the system. (I2C connection among ESP32, OLED and ADXL345 you mentioned. but can we have this schematic that you showed in the video?
www.techcoil.com/blog/how-to-use-a-esp32-development-board-to-read-from-an-adxl345-accelerometer/ randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide/ Just four connecting points, OLED and ADXL345 are connected parallel to ESP32
Thank you so much. you are such a lovely person.
Podrías hacer un tutorial de cómo reutilizar pantallas de cristal de calculadoras con Arduino?
Take a look at the M5Stack library
i think you'd make more progress working with the PIDs than the physical build. here's a simple balancer using analog circuitry that is much smoother. th-cam.com/video/Y-afnY32RrY/w-d-xo.html take some time and work with the PIDs :)
Thanks for your opinion! I already mentioned where the circuit and program came from, you may take a look my other clips. As a mechanical student, even I am sixty, I enjoy the unstable status. Imperfect is perfect!
@@shufunlee6628 no judgement, your pleasures are inestimable from here. having a background in audio dsp (usually 1 dimensional) i tend to look at things in mechanistic ways that aren't always apparent to people who engage in practices already established in more complexity :) but if you do want to investigate more about editing PID values, people who make drones are a good place to start, their PIDs have to be very close, and they have some articles on how to proceed with them.
Can I control it with app
Hello! Yes, the robot can be controlled by apps. The timing of the control PID loop is critical that an additional ESP32 is employed for remote control purposes.
Good job
Good job bro, th-cam.com/video/5pvYzlwXgfg/w-d-xo.html