That Project
ESP32 + UWB | How far can it go?
updated
Unfortunately, acquiring and processing images from the camera module is a resource-intensive task. If you want high-quality images and fast FPS, you'd be better off using Single Board Computers like Raspberry Pi. Nonetheless, I want to try what is possible in the MCU's low power and lack of resource environment.
I hope this video will be helpful to anyone who wants to do a vision project.
*Timestamps
0:00 - Intro: Portenta H7 Vision Shield vs ESP32-CAM with OV5640
0:50 - Comparison: Portenta H7 Vision Shield vs ESP32-CAM with OV5640
2:30 - Test #1: Image on LCD
4:27 - Test #2: Image Quality (320x240)
6:05 - Test #3: Frame Buffer Acquisition Speed
6:33 - Test #4: Power Consumption
7:04 - Test #5: Person Detection (TinyML)
8:04 - Outro: Portenta Vision Shield, TinyML, LVGL
[Arduino Portenta H7 vs. ESP32-S3]
youtu.be/3m73ly4fjk8
[OV5640 for ESP32 Camera (Compared to OV2640)]
youtu.be/BCvOBMQSliY
[Auto Focus with OV5640 on ESP32 AI-Thinker Board]
youtu.be/922BWy3OOoQ
[TF Lite Person Detection Model]
github.com/tensorflow/tflite-micro/tree/main/tensorflow/lite/micro/examples/person_detection
[Waveshare OV5640 Camera Board(B) Image Sensor Module]
amzn.to/3XGSWKL
[ELECROW Raspberry Pi Monitor 7 Inch Touchscreen IPS 1024x600]
amzn.to/3USCHIu
#Comparison #Vision #Camera #MCU #Portenta #Espressif #ESP32 #STM32H747 #ThatProject
*Timestamps
0:00 - Intro: ESP32-S3 vs Portenta H7
0:33 - Spec Comparison (Simply)
1:10 - Core: ESP32-S3 vs Portenta H7
1:34 - Test #1: Calculating Pi w/ Single Core
2:30 - Test #2: Finding Prime Numbers w/ Single Core
3:43 - H7 Dual Core
4:04 - S3 Dual Core
4:11 - Test #3: Execute two tasks at the same time
5:19 - Core Speed Test Result
5:57 - Outro: H7 Connect External Monitor
[Who Cares About MCU with Camera?]
youtu.be/6xAuBNvyBO0
[Raspberry Pi Pico VS ESP32 S2 speed comparison benchmark using CircuitPython]
youtu.be/bTYQ_Jrpz6Y
[ELECROW Raspberry Pi Monitor 7 Inch Touchscreen IPS 1024x600]
amzn.to/3USCHIu
[Project GitHub]
github.com/0015/ThatProject/tree/master/ESP32_vs_PortentaH7/Core_Speed_Test
#Comparison #Portenta #Espressif #ESP32S3 #STM32H747 #ThatProject
In the previous video, we finished the basic hardware configuration with the ESP32-S3-based WT32-SC01 PLUS and BN-880Q GPS module.
This video explains in detail how to complete an embedded GUI using Square Line Studio. After working on the UI through SquareLineStudio, you can export it as a c-type code. You can take this and add it to your source code to complete the overall screen configuration. Even in resource-poor MCUs, we can create very good graphics. If you need an embedded GUI, I think this will be very important.
*Timestamps
0:00 - Developing Embedded GUI
1:26 - MCU Application Design
2:59 - SquareLine Studio Tutorial
25:00 - Using Exported UI Code
29:56 - Outro: The future of embedded GUIs?
[Let's build a GPS Speedometer with ESP32-S3 and BN-880Q(GPS, Compass) [1/2]]
youtu.be/J0AYSS8xxOY
[How good is it? "WT32-SC01 Plus" with ESP32-S3!]
youtu.be/KPiDBOOTJ8g
[SquareLine Studio]
squareline.io
[WT32-SC01 Plus]
amzn.to/3UeDKBV
[BN-880Q]
amzn.to/3FVuKxQ
[MX 1.25mm Male Female Connector Kit]
amzn.to/3Wo5bv1
[Project GitHub]
github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8_SquareLine/03_Let's_build_a_GPS_Speedometer
*OLD GPS Project with NodeMCU*
[Part 1. NodeMCU(ESP8266) | GPS | ILI9488 - Showing the Latitude and Longitude on Display]
youtu.be/9wrHhbfYFXg
[Part 2. NodeMCU(ESP8266) | GPS | ILI9488 - Showing Google Map with Device Position on Display🗺️]
youtu.be/lQ157ftTnSs
[Part 3. NodeMCU(ESP8266) | GPS | CSV Data Logging - GPS Tracker (feat. GPS Visualizer)🛰️]
youtu.be/edD3X6KG8AE
#LVGL #Squareline #GUI #ESP32S3 #GPS #Speedometer #BN880Q #ThatProject
A speedometer is a tool that indicates the speed of a vehicle. A GPS module is required to know the speed information. The GPS module I used here is BN-880Q.
This project is divided into two videos. This video covers the hardware-related parts, and the next one will cover working with the User Interface in SquareLine and LVGL.
*Timestamps
0:00 - Overall Demo
0:22 - Compass Test
1:36 - Speed Test
2:00 - Hardware Configuration
3:31 - Basic Source Code
5:49 - Outro
[Developing Embedded GUI with Square Line Studio [2/2]]
youtu.be/b_4m1A3A2yw
[How good is it? "WT32-SC01 Plus" with ESP32-S3!]
youtu.be/KPiDBOOTJ8g
[WT32-SC01 Plus]
amzn.to/3UeDKBV
[BN-880Q]
amzn.to/3FVuKxQ
[MX 1.25mm Male Female Connector Kit]
amzn.to/3Wo5bv1
[Project GitHub]
github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8_SquareLine/03_Let's_build_a_GPS_Speedometer
*OLD GPS Project with NodeMCU*
[Part 1. NodeMCU(ESP8266) | GPS | ILI9488 - Showing the Latitude and Longitude on Display]
youtu.be/9wrHhbfYFXg
[Part 2. NodeMCU(ESP8266) | GPS | ILI9488 - Showing Google Map with Device Position on Display🗺️]
youtu.be/lQ157ftTnSs
[Part 3. NodeMCU(ESP8266) | GPS | CSV Data Logging - GPS Tracker (feat. GPS Visualizer)🛰️]
youtu.be/edD3X6KG8AE
#ESP32S3 #GPS #Speedometer #LVGL #Squareline #BN880Q #ThatProject
I made a Smart Lamp with ESP32-S3 DEVKit for the first time. It works with Apple's HomeKit and can be accessed from anywhere to change the color and brightness of the lamp.
*Timestamps
0:00 - ESP32 Smart Lamp
0:58 - Hardware Preparation
2:06 - Matter Framework
5:44 - Build matter project on ESP-IDF
7:07 - Add matter accessory on iPhone
8:35 - matter accessory in Home App
9:22 - ESP32 Smart Lamp
[Matter]
github.com/project-chip/connectedhomeip
[Building Matter]
github.com/project-chip/connectedhomeip/blob/master/docs/guides/BUILDING.md
[ESP32-S3-DevKitC]
docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html
[ESP32-S3-DevKitC-1 N8R8]
amzn.to/3zGT4iZ
[ESP-IDF]
docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started
[VS Code ESP-IDF Extension]
github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md
#matter #accessory #homekit #smartlamp #ESP32 #ThatProject
In this video, I gonna talk about what ESP32 needs to work as a VNC Client.
*Timestamps
0:00 - Intro
0:56 - ArduinoVNC Library
2:10 - LovyanGFX - ST7796 (WT32-SC01)
2:29 - LovyanGFX - ESP32Berry with KeyPad
2:55 - RPI Zero 2 W for VNC Server
3:11 - Setup Tight VNC Server
3:46 - Update VNC Server Info on ESP32
4:14 - Test with WT32-SC01
4:42 - Resolution settings for VNC Server
5:01 - Test 2 with WT32-SC01
5:20 - Test with ESP32Berry
[ArduinoVNC(Forked Version)]
github.com/0015/arduinoVNC/tree/0015
[ESP32Berry]
github.com/0015/ESP32Berry
#ESP32 #VNC #Viewer #ArduinoVNC #ThatProject
For internal Flash partition usage, we should only use LittleFS or FatFS. This video compares these two file systems to help you find the one that's right for you.
[SPIFFS Deprecation Warning]
arduino-esp8266.readthedocs.io/en/latest/filesystem.html
[LittleFS - A high-integrity embedded file system]
os.mbed.com/blog/entry/littlefs-high-integrity-embedded-fs
[WT32-SC01 Plus]
amzn.to/3UeDKBV
#FatFs #LittleFS #SPIFFS #ESP32 #ThatProject
How you configure your system depends on your purpose. For example, the reason I previously configured an ESP32-CAM system with a WebSocket server and client is to allow multiple clients. In this project, the ESP32-CAM works like an IP camera as HTTP or RTSP server. And you can connect them through the application.
[Main functions]
- View videos of connected multiple ESP32-CAM on one screen
- Save video to AVI file
- Capture Images while watching a live view
*Timestamps
0:00 - Intro: ESP32-CAM & ESP32-CAM Viewer App
1:39 - System Configuration
2:23 - Review & Test: ESP32-CAM Viewer App
5:32 - ESP32-CAM installed in Fake Camera Frame
[Fake Security Camera Frame]
amzn.to/3ybmgxL
[Android App: ESP32-CAM Viewer]
play.google.com/store/apps/details?id=com.thatproject.esp32camviewer.android
[tendollar-esp32-cam]
github.com/DavidPilon/tendollar-esp32-cam
#ESP32CAM #SecuritySystem #Android #ThatProject
Product: WT32-SC01 Plus(ZX3D50CE02S)
ESP32 module: WT32-S3-WROVER-N8R2
LCD module: ZX3D50C4832I
Display Driver: ST7796UI
Touch IC: FT6336U
USB-C Interface
RS485 Interface
Speaker Interface
Debug Interface
Extended IO Interface
SD Card
*Timestamps
0:00 - WT32-SC01 Plus
0:53 - Display Test (WT32-SC01)
1:17 - SC01 vs. SC01 Plus using LovyanGFX
2:36 - ArduinoGFX vs. LovyanGFX (WT32-SC01 Plus)
3:03 - LVGL Test: Animation Effect
3:59 - LVGL Test: LV Demo Benchmark
[LVGL SquareLine - Tesla Website]
youtu.be/7PXBPRm_8_Y
[LovyanGFX settings for LVGL]
youtu.be/IPCvQ4o_WP8
[Your choice for 3.5inch display? - LilyPi, WT32-SC01, MakerFabs' ESP32S2, Lolin32+ILI9488 -]
youtu.be/mXMKWrwlb5I
[WT32-SC01 Plus]
amzn.to/3UeDKBV
#ESP323S #SC01Plus #ZX3D50CE02S #ThatProject
Product link: kickstarter.com/projects/lindolife/lindo-dual-camera-video-doorbell-removes-blind-spots?ref=6ojgb2
Original price: MSRP $199.99
After coupon price: (history low price)$99 for super early bird price
Promo period: 2022/8/15 - 2022/9/30
* Timestamps
0:00 - Blink Cameras are good but
1:23 - Lindo: Dual Doorbell Camera Unboxing
4:29 - Lindo: Dual Doorbell Camera with App
6:40 - Blink vs. Lindo Test Preparation
7:04 - Test #1 Motion Detection
8:30 - Test #2 Doorbell Reaction Speed
9:46 - Test #3 Video Quality
#Doorbell #Lindo #Blink #whoisbetter #ThatProject
My project is based on a Mini Retro TV project that already works great. Based on this, I made it possible to change the channel of several video clips on the SD card using the touch screen.
*Timestamps*
0:00 – Intro
1:00 – Mini Retro TV
2:48 – Download Sample Videos
2:59 – Make MJPEG, AAC FILE (FFMPEG)
3:16 – Copy Files to SD Card
4:08 – Added Touch Action
4:57 – Organize Video Clips on SD Card
5:07 - Lego Housing Case
5:29 – All Done!
[Mini Retro TV]
instructables.com/Mini-Retro-TV
[FFMPEG]
ffmpeg.org
//Video Encoding
ffmpeg -i SampleVideo_640x360_10mb.mp4 -vf "fps=30,scale=-1:240:flags=lanczos,crop=288:in_h:(in_w-288)/2:0" -q:v 11 288_30fps.mjpeg
//Aduio Encoding
ffmpeg -i SampleVideo_640x360_10mb.mp4 -ar 44100 -ac 1 -ab 24k -filter:a loudnorm -filter:a "volume=5dB" 44100.aac
[Sample Videos]
sample-videos.com
[Project Github]
github.com/0015/ThatProject/tree/master/ESP32_VideoPlayer/MiniLegoTV
#VideoPlayer #MINITV #ESP32 #Lego #ThatProject
The ESP32-CAM is an ESP32 board with a very affordable camera module.
There are many projects going on because we can try many projects for a very low price.
What I tested in this video was saving the video from the ESP32-CAM on RPI Zero 2 W to an AVI file.
It was not easy to create and save video files from the ESP32-CAM externally. However, if you use the record function of VLC Player, you can save the video very easily.
[TenDollarWebcam]
github.com/geeksville/TenDollarWebcam
[tendollar-esp32-cam (Arduino IDE)]
github.com/DavidPilon/tendollar-esp32-cam
[Getting Started, Install Raspberry Pi Zero 2W 64-bit OS to 128GB SD Card]
youtu.be/D3AV9xG-rJA
[Raspberry Pi Zero 2 W with WebCam, and OpenCV Test]
youtu.be/Z2_zw0w_7IM
[ELECROW Raspberry Pi Monitor 7 Inch Touchscreen IPS 1024x600]
amzn.to/3USCHIu
[Samsung PRO Endurance 128GB 100MB/s (U1)]
amzn.to/3pByqf1
[Mini HDMI to Standard HDMI Cable 6 Feet]
amzn.to/3sCoRi0
[Zebra Zero Heatsink Case in Black Ice]
amzn.to/3Ca21S3
[MakerSpot 4-Port Stackable USB Hub HAT]
amzn.to/3IGookx
#ESP32CAM #RPI #VLC #AVI #RTSP #ThatProject
ESP-Touch(SmartConfig) is one way for the smartphone to tell the connected Router's SSID, Password and etc. to make IoT devices connect to the same Router.
ESP-BluFi is based on the BLUFI protocol, which connects with IoT devices for BLE data communication, realizes device config network, and custom data transmission and reception.
*Timestamps*
0:00 – Needs Wi-Fi Connection dynamically
1:05 – ESP-Touch (via UDP Packet broadcasts)
1:54 – ESP-Touch App / ESP-BluFi App
2:06 – ESP-Touch Demo (v1 & v2)
4:51 – ESP-BluFi (via Bluetooth Channel)
5:50 – ESP-BluFi Demo
7:38 – Outro
[EspTouch for Android]
github.com/EspressifApp/EsptouchForAndroid
[EspTouch for iOS]
github.com/EspressifApp/EsptouchForIOS
[EspBlufiForAndroid]
github.com/EspressifApp/EspBlufiForAndroid
[EspBluFiForiOS]
github.com/EspressifApp/EspBlufiForiOS
[ESP32 Development Board WT32-SC01]
amzn.to/3KsncTn
[Projects with LVGL]
youtube.com/playlist?list=PLnq7JUnBumAzjd7Nz6O6fIegE49LAMBFv
[Your choice for 3.5inch display? - LilyPi, WT32-SC01, MakerFabs' ESP32S2, Lolin32+ILI9488 -]
youtu.be/mXMKWrwlb5I
[Project Github]
github.com/0015/ESP32Berry
#ESP32Berry #ESPNow #ChatApp #LVGL #ThatProject #ESP32
- ESP32-Arduino v2.0.4
- LVGL v8.3.1
- LovyanGFX v0.4.18
- FastBot v2.22
[FastBot]
github.com/GyverLibs/FastBot
[Projects with LVGL]
youtube.com/playlist?list=PLnq7JUnBumAzjd7Nz6O6fIegE49LAMBFv
[Project Github]
github.com/0015/ESP32Berry
#ESP32Berry #Telegram #LVGL #ThatProject #ESP32
[Projects with LVGL]
youtube.com/playlist?list=PLnq7JUnBumAzjd7Nz6O6fIegE49LAMBFv
[Project Github]
github.com/0015/ESP32Berry
#ESP32Berry #LVGL #ThatProject
I made a physical keyboard for use with the ESP32. Until now, text was entered using the virtual keyboard, but typing was not easy due to the small screen. It seems that more interesting applications are possible with this.
[Projects with LVGL]
youtube.com/playlist?list=PLnq7JUnBumAzjd7Nz6O6fIegE49LAMBFv
#ESP32Berry #LVGL #ThatProject
In this project, using a total of 4 anchors and 1 tag device, I'm trying to represent the movement of reality in 3D virtual reality.
The system is not yet perfect, but I think it has potential and is a first step toward making it possible to interact with real and virtual environments.
* Contents *
0:00 The Previous Project with 2 Anchors & 1 Tag
0:30 4 Anchors & 1 Tag
1:30 Real Distance against ToF Distance between Anchor and Tag
3:21 Overall System
3:46 Test
[ESP32 + UWB | Indoor Positioning + Unity Visualization]
youtu.be/c8Pn7lS5Ppg
[ESP32 + UWB + IMU | Indoor Position & Rotation + Unity Visualization]
youtu.be/fPuxcjHsfpc
*Other UWB Projects
[My ESP32 Tag App for my own ESP32Tag Device!]
youtu.be/vaYJydZcObU
[ESP32 + UWB | Warning sounds depending on the distance]
youtu.be/xrDvu8QT1Qs
[ESP32 + UWB | How far can it go?]
youtu.be/sv6oUdYyay4
[ESP32 + UWB | Not AirTag, But ESP32Tag]
youtu.be/_Bu3lw49m5s
*Recommended Unity asset
[Unity Asset - Measuring Tool]
assetstore.unity.com/packages/tools/utilities/measuring-tool-226340
#VR #Mapping #Real #Virtual #UWB #ESP32 #ThatProject
This is a demonstration of outputting an image received from a USB Web camera to the display connected to the ESP32-S2.
[USB Camera + LCD Display Example]
github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions/examples/usb/host/usb_camera_lcd_display
[ESP32-S2 UVC Stream to LCD with LovyanGFX]
github.com/0015/ESP32-S2-Projects/tree/main/usb_camera_lcd_display
#USBCamera #ESP32S2 #UVC #ThatProject
Since it is connected with the SPI interface, it can be connected with most MCUs. It also saves a lot of GPIOs as it only needs 4 pins. But the problem is the slow SPI speed. A speed of 8 MHz shows a very slow frame rate for continuous image acquisition.
*The maximum resolution
- 5MP (2592x1944)
- 3MP (2048x1536)
*Support uncompressed JPEG image
[ArduCam Mega]
arducam.com/camera-for-any-microcontroller
#ArduCam #Mega #Test #Image #Video #ESP32 #ThatProject
In this video, I will show you how to properly acquire an image by connecting a UVC camera and ESP32-S2.
[ESP32-S2 | Native USB Serial Speed]
youtu.be/-O-Bvscjx14
[Auto Key Input USB Keyboard using ESP32-S2 (based on Keyset)]
youtu.be/AJ1lSk_aK6M
[Espressif IoT Solution Overview]
github.com/espressif/esp-iot-solution/tree/usb/add_usb_solutions
#UVC #USB #Camera #ESP32S2 #ThatProject
ESP32 can also be based on Matter platform. It means we can try to make Matter accessories with our ESP32.
This is so good because we can make our own hardware to connect to Apple's home kit or others. This will allow us to link our hardware with HomeKit and access it from anywhere.
[Matter]
github.com/project-chip/connectedhomeip
[Make Matter Accessory with ESP32]
youtu.be/i2doZomr9V0
#matter #accessory #homekit #ESP32 #ThatProject
To make it similar to this, PC and ESP32 are connected with Serial, and the current system information is updated with the connected serial while the Python script is running. With this data, various information can be displayed on the screen of the ESP32.
[Your choice for 3.5inch display? - LilyPi, WT32-SC01, MakerFabs' ESP32S2, Lolin32+ILI9488 -]
youtu.be/mXMKWrwlb5I
[ESP32 | LVGL8 | Ep 0. GFX Setup (ft. LovyanGFX)]
youtu.be/IPCvQ4o_WP8
[ESP32 WT32-SC01]
amzn.to/3AgqPZ2
[Project Github]
github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8/5_System_Monitor
#System #Monitor #ESP32 #LVGL #ThatProject
The ESP32-Watch for OpenHaystack is designed to be trackable by the user's choice. It includes minimal watch functionality and broadcasting over BLE for Apple's Find my network.
[OpenHaystack]
github.com/seemoo-lab/openhaystack
[OpenHaystack Demo with ESP32]
youtu.be/uB4y__2QIb4
[ESP32Tag]
youtu.be/_Bu3lw49m5s
[John's Clone house]
facebook.com/groups/797613180807626
[Project Github]
github.com/0015/ESP32-Watch-Projects
I didn't mention it in the video, but there's homework that we have to solve. Since Apple does not officially support this, there is no protection whatsoever. This can lead to more serious privacy issues. We should think about how we can solve this problem.
[OpenHaystack]
github.com/seemoo-lab/openhaystack
[ESP32-Watch for OpenHaystack]
youtu.be/8672iWVhBvM
[ESP32Tag]
youtu.be/_Bu3lw49m5s
#Apple #FindMy #Privacy #ESP32 #ThatProject
From this video, I'd like to share the OpenCV application I made for ESP32.
It's RGB Pixel Detector & drawing Histogram.
In the image obtained from the camera, the center RGB pixel information is displayed, and the histogram of the entire image is displayed.
[Running OpenCV on ESP32 (The first thing to be done)]
youtu.be/7qPIRBY6C8c
[Project Github Repo]
github.com/0015/ESP32-OpenCV-Projects
#OpenCV #Standalone #ESP32 #Histogram #PixelRGB #ThatProject
In this video, I'll show you how I configure my build environment to use it. You need to build the project based on ESP-IDF. The demo shows that RGB mode, Grayscale mode, Binarized mode, and Edge mode are executed repeatedly every 3 seconds.
[RGB Pixel Detector & Histogram (Running OpenCV on ESP32)]
youtu.be/DNQuCkPtzYA
[Shrinked OpenCV for ESP32]
github.com/joachimBurket/esp32-opencv
[Docker]
docs.docker.com/get-docker
[Tutorials for the ESP-IDF Visual Studio Code Extension]
github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/toc.md
[What's different TTGO Camera Plus vs ESP32CAM AI-THINKER?]
youtu.be/ixtT7kt4YdI
#OpenCV #Standalone #ESP32 #Edge #ThatProject
0:00 Running Opency on ESP32
1:16 Installed ESP-IDF ESP-IDF DEV Environment
2:34 Shrinked Opency for ESP32
5:23 Docker
8:03 Running Opencv on ESP32 - Standalone
The viewer I made is to display the GPS data sent to the LoRa module on a map. If you pass the data according to the JSON format I predefined, you can display the GPS data on the map without any problems.
[LoRa GPS Data Viewer]
0015.github.io/LoRa_GPS_Viewer
[SX1262 Demo Source Code]
github.com/0015/ThatProject/tree/master/ESP32-LoRa/LoRa_GPS_Data_Viewer
[TTGO T-Beam V1.1 SX1262]
https://ban.ggood.vip/11FAz
[18650 Li-ion Battery]
https://ban.ggood.vip/11FAB
=====Raspberry Pi=====
[Samsung PRO Endurance 128GB 100MB/s (U1)]
amzn.to/3pByqf1
[Mini HDMI to Standard HDMI Cable 6 Feet]
amzn.to/3sCoRi0
[Zebra Zero Heatsink Case in Black Ice]
amzn.to/3Ca21S3
[MakerSpot 4-Port Stackable USB Hub HAT]
amzn.to/3IGookx
[Catda Raspberry Pi 4B/3B 7-inch Monitor Display HDMI Touch Screen]
bit.ly/3fdAmVs
[DAREU EK868 Mechanical Keyboard]
https://ban.ggood.vip/11FAu
#LoRa #GPS #ESP32 #ThatProject
To use this app, you must have 2 ESP32+UWB devices, and the source code for it is shared through the link below. The point of this app is that information received from ESP32 via USB-Serial can be processed at the Android application level. This means we can do a lot of things, we can create any solution from hardware development to application.
[Android App]
play.google.com/store/apps/details?id=com.thatproject.my_esp32tag
[ESP32Tag & Anchor Device Source Code]
github.com/0015/ThatProject/tree/master/ESP32_UWB/2_My-ESP32Tag-App
[ESP32 + UWB | Indoor Positioning + Unity Visualization]
youtu.be/c8Pn7lS5Ppg
[ESP32 + UWB | Warning sounds depending on the distance]
youtu.be/xrDvu8QT1Qs
[ESP32 + UWB | How far can it go?]
youtu.be/sv6oUdYyay4
[John's Clone house]
facebook.com/groups/797613180807626
#ESP32Tag #UWB #ESP32 #ThatProject #ESP32Project
I believe many projects are possible with the combination of these two.
* Contents *
00:00 Tiny YOLO v3
01:10 My Device
01:58 Install DepthAI on RPI
02:44 Running DepthAI on RPI
04:00 Example - Edge Detector on Mac
04:14 Example - Feature Tracker on Mac
[Oak-D-Lite]
youtu.be/g8Dlj-fDMaM
[DepthAI’s documentation]
docs.luxonis.com/en/latest
[Getting Started, Install Raspberry Pi Zero 2W 64-bit OS to 128GB SD Card]
youtu.be/D3AV9xG-rJA
[Raspberry Pi Zero 2 W with WebCam, and OpenCV Test]
youtu.be/Z2_zw0w_7IM
[ELECROW Raspberry Pi Monitor 7 Inch Touchscreen IPS 1024x600]
amzn.to/3USCHIu
[Samsung PRO Endurance 128GB 100MB/s (U1)]
amzn.to/3pByqf1
[Mini HDMI to Standard HDMI Cable 6 Feet]
amzn.to/3sCoRi0
[Zebra Zero Heatsink Case in Black Ice]
amzn.to/3Ca21S3
[MakerSpot 4-Port Stackable USB Hub HAT]
amzn.to/3IGookx
[Catda Raspberry Pi 4B/3B 7-inch Monitor Display HDMI Touch Screen]
bit.ly/3fdAmVs
#DepthAI #OakDLite #RPI #OpenCV #AIKit #OAKDLite #YOLO #ThatProject
Because it works as a standalone, no internet connection is required.
When you enter any string you want, a QR code is created and displayed on the screen. That's it. This is how it works.
* Contents *
00:00 QR Code for Coupon at Amazon Fresh
00:13 QR Code for URL
00:39 With QR Code Reader(Raspberry Pi)
01:14 LVGL QR Code
01:30 Project Code
=====ESP32=====
[ESP32 | LVGL8 | Ep 0. GFX Setup (ft. LovyanGFX)]
youtu.be/IPCvQ4o_WP8
[ESP32 | LVGL8 | Ep 1. Demos with LILY PI]
youtu.be/kRTFc2vY5A8
[ESP32 WT32-SC01]
amzn.to/3AgqPZ2
=====Raspberry Pi=====
[Raspberry Pi Zero 2 W]
raspberrypi.com/products/raspberry-pi-zero-2-w
[Raspberry Pi OS]
raspberrypi.com/software/operating-systems
[Samsung PRO Endurance 128GB 100MB/s (U1)]
amzn.to/3pByqf1
[Mini HDMI to Standard HDMI Cable 6 Feet]
amzn.to/3sCoRi0
[Zebra Zero Heatsink Case in Black Ice]
amzn.to/3Ca21S3
[MakerSpot 4-Port Stackable USB Hub HAT]
amzn.to/3IGookx
[Autofocus HD 1080P USB PC Web Camera]
amzn.to/3sEvtMR
[Catda Raspberry Pi 4B/3B 7-inch Monitor Display HDMI Touch Screen]
bit.ly/3fdAmVs
[Project GitHub]
github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8/4_QR_Code_Maker
#QR #Code #Maker #LVGL #ESP32 #ThatProject
[ESP32 + UWB | Indoor Positioning + Unity Visualization]
youtu.be/c8Pn7lS5Ppg
[ESP32 + UWB | Warning sounds depending on the distance]
youtu.be/xrDvu8QT1Qs
[ESP32 + UWB | How far can it go?]
youtu.be/sv6oUdYyay4
[ESP32 + UWB | Not AirTag, But ESP32Tag]
youtu.be/_Bu3lw49m5s
[Project Github]
github.com/0015/Unity_Projects/tree/master/UWB_Indoor_Position_Rotation_Visualization
#Indoor #Direction #Position #Rotation #Visualization #Unity #UWB #ESP32 #ThatProject
The two UWB devices act as anchors and their positions are fixed.
On the other hand, the tag device acquires the distance from these two anchors as it moves.
Unity application uses the information obtained from the tag device, calculates the position on the x-z axis, and displays it in the virtual environment.
[ESP32 + UWB | Warning sounds depending on the distance]
youtu.be/xrDvu8QT1Qs
[ESP32 + UWB | How far can it go?]
youtu.be/sv6oUdYyay4
[ESP32 + UWB | Not AirTag, But ESP32Tag]
youtu.be/_Bu3lw49m5s
[Makerfabs - ESP32 UWB Indoor Positioning Test]
makerfabs.cc/article/esp32-uwb-indoor-positioning-test.html
[Project Github]
github.com/0015/Unity_Projects/tree/master/UWB_Indoor_Position_Visualization
#Visualization #Indoor #Position #UWB #ESP32 #ThatProject
[ESP32 LILYPI]
bit.ly/3CWzEG9
[Makerfabs ESP32-S2]
makerfabs.com/esp32-s2-parallel-tft-with-touch-3-5-ili9488.html
[ESP32 WT32-SC01]
amzn.to/3AgqPZ2
#Display #ST7796 #ILI9488 #ESP32 #WT32SC01 #Makerfabs #ThatProject
In this video, it shows how to install RPI 64-bit OS with a 128GB sd card and set up basic settings before starting the project.
[Headless Raspberry Pi Zero 2 W Setup]
github.com/0015/Raspberry-Pi-Project/tree/main/0_Gettting_Started
[SD Memory Card Formatter]
sdcard.org/downloads/formatter
[Fat32format - Ridgecrop Consultants Ltd]
http://ridgecrop.co.uk/index.htm?guiformat.htm
[balenaEtcher - Flash OS images to SD cards & USB drives]
balena.io/etcher
[Raspberry Pi Zero 2 W]
raspberrypi.com/products/raspberry-pi-zero-2-w
[Raspberry Pi OS]
raspberrypi.com/software/operating-systems
[ELECROW Raspberry Pi Monitor 7 Inch Touchscreen IPS 1024x600]
amzn.to/3USCHIu
[Samsung PRO Endurance 128GB 100MB/s (U1)]
amzn.to/3pByqf1
[Mini HDMI to Standard HDMI Cable 6 Feet]
amzn.to/3sCoRi0
[Zebra Zero Heatsink Case in Black Ice]
amzn.to/3Ca21S3
[MakerSpot 4-Port Stackable USB Hub HAT]
amzn.to/3IGookx
[Autofocus HD 1080P USB PC Web Camera]
amzn.to/3sEvtMR
#RPI #ZERO2W #64bit #Install #BasicSetup #ThatProject
You can do a lot of things very easily with the UI Editor.
In particular, when moving from screen to screen, a fade effect is applied to enable a more effective screen transition.
[Part.1: Creating Tesla's Website in SquareLine Studio (ESP32+LVGL)]
youtu.be/LrvqSjLzo44
[ESP32 | LVGL8 | Ep 0. GFX Setup (ft. LovyanGFX)]
youtu.be/IPCvQ4o_WP8
[ESP32 | LVGL8 | Ep 1. Demos with LILY PI]
youtu.be/kRTFc2vY5A8
[ESP32 LILY PI]
bit.ly/3CWzEG9
[Makerfabs ESP32-S2]
makerfabs.com/esp32-s2-parallel-tft-with-touch-3-5-ili9488.html
[ESP32 WT32-SC01]
amzn.to/3AgqPZ2
[LVGL]
lvgl.io
[SquareLine Studio]
squareline.io
[Tesla Website]
tesla.com
[Project GitHub]
github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8_SquareLine/02_Tesla_Multi_Pages
#SquareLine #LVGL #Tutorial #ESP32 #ThatProject
[Part.2: Creating Tesla's Website in SquareLine Studio (ESP32+LVGL)]
youtu.be/7PXBPRm_8_Y
[ESP32 | LVGL8 | Ep 0. GFX Setup (ft. LovyanGFX)]
youtu.be/IPCvQ4o_WP8
[ESP32 | LVGL8 | Ep 1. Demos with LILY PI]
youtu.be/kRTFc2vY5A8
[ESP32 LILY PI]
bit.ly/3CWzEG9
[ESP32 WT32-SC01]
amzn.to/3AgqPZ2
[LVGL]
lvgl.io
[SquareLine Studio]
squareline.io
[Tesla Website]
tesla.com
[Project GitHub]
github.com/0015/ThatProject/tree/master/ESP32_LVGL/LVGL8_SquareLine/01_Tesla_Single_Page
#SquareLine #LVGL #Tutorial #ESP32 #ThatProject


