Easter Egg Hunt Using 8 ESP32
5:15
Closing My Tindie Store
11:52
3 жыл бұрын
Pink PCBs!
14:40
3 жыл бұрын
A LED Display for Smarter Every Day
21:28
Slack API library for Arduino
15:51
4 жыл бұрын
Use AdafruitGFX To Bodge Solutions
6:42
Office/Lab Tour & Channel Update
21:49
EU VAT Rules are changing!
8:56
4 жыл бұрын
Пікірлер
@frankyoualot
@frankyoualot 21 сағат бұрын
Is there a way to get better audio quality out of it?
@Convolutedtubules
@Convolutedtubules 2 күн бұрын
Great video. Thank you Brian!
@imnutrak130
@imnutrak130 3 күн бұрын
i edited bios to always turn on if power gets interrupted and a smart plug so i force restart it from there sometimes too for when it ain’t sleeping no more
@kodys_corolla
@kodys_corolla 3 күн бұрын
This sounds really hard can you slowly explain it better?
@ahrrr7690
@ahrrr7690 3 күн бұрын
As this video is 3 years old any recommendations for something like XY-PDS100?
@projectproject.jffjff3806
@projectproject.jffjff3806 4 күн бұрын
Im thinking of doing this for my son, can i skip the step down converter and keep it at 20v? I mean we want all the power
@BrianLough
@BrianLough 4 күн бұрын
Maybe! But the electronics and motor might not be able for it!
@karx11erx
@karx11erx 6 күн бұрын
@Hydraks81: My replies to your comment keep disappearing, so I'll try here. I will try to help you as much as I can. Actually a small standalone screen with an HDMI port might suit your purpose better, but I haven't found any that small. I presume you know how to code and use 3rd party libraries (I am using libserialport for connecting the host computer to the CYD via USB). If you don't the CYD isn't suitable at all for you. You program the CYD in C or C++ using the Arduino IDE. You might get pretty far by asking chatgpt or claude for code and examples. The CYD's screen is hard fixed to the CYD hardware and has no external HDMI or DP connector, so you need to send screenshots or images showing what you want to display on the CYD from the Pi to the CYD. On the Pi you can e.g. use SDL and render to SDL surfaces, or use OpenGL and render to FBO textures (color buffers), the RGB data both of which you can easily access and convert to a suitable format like RGB565. Getting SDL surfaces' pixel data is simpler than getting it from FBO textures, but the latter is quite straightforward, too. Depending on what you want to render, using OpenGL on the Pi might be significantly faster than SDL, but the real bottle neck is data transfer to the CYD. I wasn't able to get a very fast USB connection (only maybe 320 kbps), so for an entire screen you may want to use a wireless connection to the CYD. So you need to implement that, have the Raspberry Pi transmit a screenshot over the wifi connection, receive it as image data (bitmap) and push that picture to the screen. That still probably won't be very fast though. Be aware that the system has very little memory, so just having it receive a 320x240 RGB image will already bring it to its limits, so you may want to use a 16 bit image format (RGB565). I haven't yet had any experience with the touch functionality (I actually need to transmit touches to the host computer, too). Shouldn't be too hard though once you have a USB or wireless connection up. To flash your software on the CYD, you need to bring it into flash mode by first pressing the small reset button and then the boot button next to it and then first release the boot and then release the reset button (two small buttons in one corner of the PCB).
@mahendramobileshop8891
@mahendramobileshop8891 7 күн бұрын
Super nice esp8266 car 😊
@SteveH-TN
@SteveH-TN 8 күн бұрын
Thanks for sharing this video and information.😊
@NYCBugkiller
@NYCBugkiller 12 күн бұрын
I'm just hoping that it comes out before next summer so I can get to use it
@barryobrien1890
@barryobrien1890 19 күн бұрын
Yes . Be careful what you wish for. It's hard to stop what you love. You obviously love to do things right so it's easy to spend way more time than you have and a lack of sleep etc. have you thought of partnering with someone else to take care of building , inventory control and shipping. There has to be a small group that could do this work and bring some income to a community somewhere. You are a creative type that should not be saddled with repetitive work.
@aloysiuspendergast1096
@aloysiuspendergast1096 21 күн бұрын
Im surprised, whenever I watch videos about Platform IO in VSC, I see that everybody has the option to watch Registers and Peripherals, but I can do what I want…, I’m not able to see this option on my machine. What fu.. hell I do wrong?
@gedtoon6451
@gedtoon6451 29 күн бұрын
Although the PWM is set with a 12 bit value, it does not mean there are 4096 steps of control. At a frequency of 50hz you get 25MHz/(50Hz * 4096) ≈ 122 steps. This is a far cry from the advertised 4096 steps!
@itsmalay
@itsmalay Ай бұрын
Can we simply use the binary system and register up to 2^8 keys ? i mean suppose i made a keyboard which sends 0s and 1s combination for each key press in a different pattern.
@dgm778
@dgm778 Ай бұрын
Recommendation if you don't mind the noise, Dell Optiplex 780 fan is amazing and cheap
@ThomasWilliams-ee6li
@ThomasWilliams-ee6li Ай бұрын
I'm attempting to remake a tally light system for an atem mini based camera system. I'm looking for a "master" controller that manages the atem and esp now connections. The advantage of a simple display is that I can see what's going on. This seems like overkill but it's cheap.
@andrewjamescarasig7086
@andrewjamescarasig7086 Ай бұрын
Can we use it as a sensor panel for pc connectes via wifi?
@Allan-r8i
@Allan-r8i Ай бұрын
does it have to be a trinity? I have a random esp (inland from microcenter) thanks!!
@AmCanTech
@AmCanTech Ай бұрын
Does it support esp now ?
@edingcnc7685
@edingcnc7685 Ай бұрын
It sees that Windows 11 does not support low energy bluetooth. The device sometimes shows up (mostly not) but connection always fails. It works well with my android phone.
@adrianhernandez7197
@adrianhernandez7197 Ай бұрын
Question; I have a 20V 3.25A DC power supply brick, and I want to change the original cable for a USBC for power delivery. Cable has 3 lines, white black and blue, should I guess the blue one is meant for voltage negotiation? Can I just leave it hanging since I just need my 20s.
@micksmith9768
@micksmith9768 Ай бұрын
Discord link pls
@ismail_aydemir_youtube
@ismail_aydemir_youtube Ай бұрын
You should be familiar with ESP32 OR esp8266 examples; You know the String payload = http.getString() function. I need to get some time data from the body of the site I want to connect to. A string expression can always be avoided. This string payload brings a large html document. I don't know exactly what is in memory and in memory like you, but there are experts who always say to make a char variable. In order for me to make the payload variable char and process it, I should use string structures like strtok strstr. I would be very happy if you tell me the steps I need to follow. I wrote a long one, but I would love to learn this. thank you
@cali-electro-dad
@cali-electro-dad Ай бұрын
My geek-dad heart melted at that giggle. My teens are NOT as enthused.
@goatelope7539
@goatelope7539 Ай бұрын
Thank you. Awesome find
@karx11erx
@karx11erx Ай бұрын
Thanks for this video! I wonder whether you will even notice this comment, but if so, maybe you can answer the following question: I just need a small "slave" display with a USB connection to a master (Raspberry Pi). The master feeds the ESP32 display with image data over the USB connection and have it display the image fullscreen. Is that feasible with this ESP32 system?
@BrianLough
@BrianLough Ай бұрын
I don't see why it wouldn't be possible, although I've never done anything like it. If it had to be via USB(doing it via WiFi would probably be easier) It would require streaming the image data over serial from the pi to esp32 But saying that this device might not be the best device for it. Something that supports USB mass storage would be a lot easier. You could just transfer the file across.
@karx11erx
@karx11erx Ай бұрын
@@BrianLough Hi Brian, thanks for your reply. I have already got a CYD and implemented an image display on it. Image data is transferred via USB. I just had to turn off USB handshake, or the device would get reset everytime I sent an image to it.
@Hydraks81
@Hydraks81 7 күн бұрын
@@karx11erx I need to connect this CYD to a raspberry as a screen, just to display the raspberry output. How to proceed ? If the touchscreen could also work it would be perfect (just to avoid using buttons since this is a touchscreen) I'm totally overwelm by all the info and i don't know how to beggin
@karx11erx
@karx11erx 7 күн бұрын
​@@Hydraks81 I will try to help you as much as I can. Actually a small standalone screen with an HDMI port might suit your purpose better, but I haven't found any that small. I presume you know how to code and use 3rd party libraries (I am using libserialport for connecting the host computer to the CYD via USB). If you don't the CYD isn't suitable at all for you. You program the CYD in C or C++ using the Arduino IDE. You might get pretty far by asking chatgpt or claude for code and examples. The CYD's screen is hard fixed to the CYD hardware and has no external HDMI or DP connector, so you need to send screenshots or images showing what you want to display on the CYD from the Pi to the CYD. On the Pi you can e.g. use SDL and render to SDL surfaces, or use OpenGL and render to FBO textures (color buffers), the RGB data both of which you can easily access and convert to a suitable format like RGB565. Getting SDL surfaces' pixel data is simpler than getting it from FBO textures, but the latter is quite straightforward, too. Depending on what you want to render, using OpenGL on the Pi might be significantly faster than SDL, but the real bottle neck is data transfer to the CYD. I wasn't able to get a very fast USB connection (only maybe 320 kbps), so for an entire screen you may want to use a wireless connection to the CYD. So you need to implement that, have the Raspberry Pi transmit a screenshot over the wifi connection, receive it as image data (bitmap) and push that picture to the screen. That still probably won't be very fast though. Be aware that the system has very little memory, so just having it receive a 320x240 RGB image will already bring it to its limits, so you may want to use a 16 bit image format (RGB565). I haven't yet had any experience with the touch functionality (I actually need to transmit touches to the host computer, too). Shouldn't be too hard though once you have a USB or wireless connection up. To flash your software on the CYD, you need to bring it into flash mode by first pressing the small reset button and then the boot button next to it and then first release the boot and then release the reset button (two small buttons in one corner of the PCB).
@karx11erx
@karx11erx 7 күн бұрын
@@Hydraks81 I will try to help you as much as I can. Actually a small standalone screen with an HDMI port might suit your purpose better, but I haven't found any that small. I presume you know how to code and use 3rd party libraries (I am using libserialport for connecting the host computer to the CYD via USB). If you don't the CYD isn't suitable at all for you. You program the CYD in C or C++ using the Arduino IDE. You might get pretty far by asking chatgpt or claude for code and examples. The CYD's screen is hard fixed to the CYD hardware and has no external HDMI or DP connector, so you need to send screenshots or images showing what you want to display on the CYD from the Pi to the CYD. On the Pi you can e.g. use SDL and render to SDL surfaces, or use OpenGL and render to FBO textures (color buffers), the RGB data both of which you can easily access and convert to a suitable format like RGB565. Getting SDL surfaces' pixel data is simpler than getting it from FBO textures, but the latter is quite straightforward, too. Depending on what you want to render, using OpenGL on the Pi might be significantly faster than SDL, but the real bottle neck is data transfer to the CYD. I wasn't able to get a very fast USB connection (only maybe 320 kbps), so for an entire screen you may want to use a wireless connection to the CYD. So you need to implement that, have the Raspberry Pi transmit a screenshot over the wifi connection, receive it as image data (bitmap) and push that picture to the screen. That still probably won't be very fast though. Be aware that the system has very little memory, so just having it receive a 320x240 RGB image will already bring it to its limits, so you may want to use a 16 bit image format (RGB565). I haven't yet had any experience with the touch functionality (I actually need to transmit touches to the host computer, too). Shouldn't be too hard though once you have a USB or wireless connection up. To flash your software on the CYD, you need to bring it into flash mode by first pressing the small reset button and then the boot button next to it and then first release the boot and then release the reset button (two small buttons in one corner of the PCB).
@christopherscheidel5431
@christopherscheidel5431 Ай бұрын
What a fantastic wealth of information in this video, and GitHub repo. Thank you!!
@lisandroiaffar4501
@lisandroiaffar4501 Ай бұрын
This is so freaking cool!!! Thank you so much!!!
@KBeal-n8r
@KBeal-n8r Ай бұрын
Yes so where is donkey Kong?
@EelkodeVos
@EelkodeVos Ай бұрын
Exactly what I was looking for! Thanks so much for this work - I'll be implementing a nice Commodore 64 emulator with a joystick, or perhaps a GAKKEN retro handheld game console from the 80's! I bet that would work perfectly on this thing, by adding just four buttons and a nice 3d-printed casing. :)
@JimCoupeTQ
@JimCoupeTQ Ай бұрын
Hmm I have a a project with 2 chromebooks that i want to power from 12V battery.. One of my USB-Cables works very well and can charge computers. But when u use a diffrent USB-C it cant charge at all.. the PC wont so anything? Might it be som kind of chip in it? Can these moduels solve that problem?
@seansherman4630
@seansherman4630 Ай бұрын
Do you notice a problem trying to produce audio over the speaker pin while simultaneously using touch input?
@davedm6345
@davedm6345 Ай бұрын
Can i do the same tutorial on a ESP32-C3 MINI ? thanks
@myownexperience93
@myownexperience93 Ай бұрын
is there any documentation to turn this into a macro pad?
@andrewduma6467
@andrewduma6467 Ай бұрын
How to send rewind and fast forward keys to the connected device?
@LillyRoseCarson-ek4dy
@LillyRoseCarson-ek4dy Ай бұрын
lol
@laurenth7187
@laurenth7187 Ай бұрын
It would be better, if you just made an example, for ex making a DHT22 temp and humidity server working with that board.... the problem is that there is no support, and no forum about that toys of yours. No community... so...
@EmilePolka
@EmilePolka Ай бұрын
already tried this, works great, as long as the matrix is 64x32 and based on HUB75 it should work on any pitch models, already tried it with P2, P3, P4 and P6
@EddieRunner
@EddieRunner 2 ай бұрын
im new to discord, how do i join the cyd channel you recomended?
@echo7016
@echo7016 2 ай бұрын
If it dosnt show up make sure u hold the 0 marked button or boot and plug it in
@MasterChief.117
@MasterChief.117 2 ай бұрын
I have connected pin 1 to 1 but colors are different and top right square thx help 😭
@MasterChief.117
@MasterChief.117 2 ай бұрын
I habe a CH340C ? the Link is dead too CH340G Driver:
@EngineerNotFound
@EngineerNotFound 2 ай бұрын
I'm with you on the Cheap Yellow Display renaming. I've had enough trouble saying PCA9685 since I first started using it a couple of months back. It's like trying to remember your new pin number in the first week of getting your new debit/credit card. I'm relatively new to hardware, and would really like to use a display for a couple of games I programmed, and have the game run using a micro controller. This might be just the entryway. Thanks for the review and advice.
@risvelimacbaligasa5205
@risvelimacbaligasa5205 2 ай бұрын
what touch screen for esp32 allows me to control the microcontroller's code, example, i want the touch screen to allow me to input a value and that value will be used in a computation.. for example Q=C(h+a)n rating curve formula.. the output shall be flow rate and the height will be measured using ultrasonic sensor, but the a and n will be constants that will be inputted by the user
@NonYouTuber5
@NonYouTuber5 2 ай бұрын
thanks a lot!
@justicator
@justicator 2 ай бұрын
Hi Brian! I built one similar to this using a WZ3605E, but fried it when i attached it to a battery, (not sure what happened?) I want to rebuilt it and saw that this board you used is basically the same spec, but cheaper. Hoping it works well.
@Lucky13Kirinto14
@Lucky13Kirinto14 2 ай бұрын
My dude ! You created a community and made a great video please upload more.
@Localghosts44
@Localghosts44 2 ай бұрын
What is the display used for Tetris?
@l.s3969
@l.s3969 2 ай бұрын
please add the ability to turn off
@whoisusman420
@whoisusman420 2 ай бұрын
Please guide about how to increase the no. of channels (also their buttons in mobile UI) if we have more channels required in our projects like controlling lights, horn, open and close trunk etc.