FastLED Basics Episode 6 - Noise
17:16
FastLED Basics Episode 3 - Palettes
13:05
RAM Upgrade on a Dell Inspiron 5570
3:47
Пікірлер
@dalepres1
@dalepres1 21 сағат бұрын
I would love to see more of the math worked out. You don't account for "j". I assume you're talking about operator j as in the square root of -1. It's been 50 years since my Navy electronics training and I do vaguely remember the 459 number, in various multipliers, for calculating capacitance and inductance but I've long since forgotten exactly how we got to it or if they just gave it to us starting with the constant and the math already done. I knew electronics pretty well even before going in the Navy but the Navy training really put it all together for me. In 10th grade, I knew everything the electronics teacher was telling us. He was a retired Navy Electronics Technician and he recommended the Navy to me. I couldn't wait to go and went in my senior year without finishing high school. My girlfriend had just dumped me and I headed to the recruiting office in 1972. It worked out well, we've been married 50 years now and I had great Navy electronics training. But after 25 years in electronics, I switched to a career in IT for another 25 years. Now I'm retired and relearning electronics. It is all of this LC math that's got me struggling right now. I have my technical mathematics book from back then, yes the very same one - but I also bought copies that aren't so emotionally attached so I can use without fear of damaging a memory. I even had to buy some slide rules to follow the book and I'm going through that but what would be really nice, what I keep looking for, is a good explanation of exactly the type of math in your web page. If you could do a video of really solving that, and not too fast, it would sure be a huge help to those of us who are not brand new EE grads or otherwise didn't just finish 3 semesters of calculus in the past month or so. Thank you!
@PaulStockwell
@PaulStockwell Күн бұрын
Thanks Scott
@PaulStockwell
@PaulStockwell Күн бұрын
Hi Scott great work and a lot of good ideas. I have changed a few things as using the Aref to supply a voltage caused massive cross talk between the channels. Instead all voltages are derived from Vcc with separate dividers for each input channel at 0.48v and Aref input at 0.96v. supply voltage for the brightness and sensitivity is from a single resister to Vcc as the potentiometers themselves provide the resistance to ground so with two Potentiometers in parallel of 20Kohm a single resister of 42Kohm provides the required 0.96v. The Aref pin only requires a resister to Vcc of 150Kohm as there is an internal resister of 32Kohm to ground. I have added jumpers to select auto scaling and inverting the display. I have replaced all damping routines with true rolling averages. Included auto pattern mode as a routine selected by a short button press and used the long button press to run a calibration routine for setting the noise floor and DC offset. That way the device can be calibrated in situ without needing to alter code. I have separated left and right channels everywhere in the code so that things like calibration can operate on each channel so not to assume the left channel values are appropriate for the right channel. I would like to make the modified software publicly available if you have no objection. perhaps you can let me know what credit you would like in the header for a GPL statement.
@ScottMarley
@ScottMarley Күн бұрын
Hi Paul, sounds great! I have no problem with you releasing this however you see fit. A link back to this video would be nice, but not essential. All the best.
@PaulStockwell
@PaulStockwell Күн бұрын
I will give you a copy of what I have done so you can use any way you wish
@JayzZenOmni
@JayzZenOmni 6 күн бұрын
Hey guys u have a Pi Zero 2w and i think i did the installation right also specifying my screen cotroller but i cant figure out the pinout, can anyone help
@yehan4436
@yehan4436 6 күн бұрын
My led blink white even i type red in the code why????
@user-jp1ep8rf4b
@user-jp1ep8rf4b 9 күн бұрын
Thank you so much for this project. I manages to recreate it using an 8*32 led SPI matrix and a teensy 4.0. This is an amazingly well made and explained project which I had a lot of fun with. Keep up the good work and wish you the very best :)
@Enigma758
@Enigma758 9 күн бұрын
Line/headphone input peak to peak voltage is around 2v, so aren't you losing some resolution with the 3.3v ADC?
@k.chriscaldwell4141
@k.chriscaldwell4141 11 күн бұрын
Thank you.
@livetohash6152
@livetohash6152 14 күн бұрын
My question is, how do you remove the bulb, to use the led, in such a way they don't fast blink??
@thatpspguy
@thatpspguy 20 күн бұрын
do you have a tutorial about fast led and how to upload it to the esp32? I'm kinda new and self taught.
@vladilion90
@vladilion90 21 күн бұрын
Спчмиьо за ваши уроки, Но я бы ещё хо ел увидеть как сделать красивые эффекты на матрице 16x16 или больше, я думаю эти уроки были бы тоже кстати
@livetohash6152
@livetohash6152 24 күн бұрын
That's fantastic!! Exactly what I needed for trailer!!
@azmax623
@azmax623 25 күн бұрын
Well, it's a good video to get it going, but I'm using a bunch of those pins for a PLC controlled sign, so it looks like no local screen for me :(
@livetohash6152
@livetohash6152 Ай бұрын
Folks!!!! Didn't ignore the 1k cap and the resistor! I was pulling hair out until I got on with soldering them into the mix 💯👍
@livetohash6152
@livetohash6152 Ай бұрын
Also, be sure you match the voltage of your led with the cap volts! I had a 3v n it melted on my 300 led 5v strip 😬 Switched to a 1k mf at 6.3v n it's been flawless for months!!
@TalismancerM
@TalismancerM Ай бұрын
I found I had to add a yield(); command at the end of each of the class main loops (eg Fire2012::fireLoop()) otherwise it would reset the device every few seconds.
@user-cg5uf4nd6n
@user-cg5uf4nd6n Ай бұрын
im using waveshare's 2 inch lcd display that uses st7789v like @greglilly3866 in the comments, but its not working. Please help me.
@Wellan_Qc
@Wellan_Qc Ай бұрын
Hey Scott. I know this is a massive shot in the dark but I've been having issues recreating your project because my ESP32 can apparently only read the analog pin at 14kHz. Could you share the exact board you are using or if maybe your ArduinoIDE setup is different if possible? Kinda scared to get into possible solutions like I2c. Great video by the way, got me into making stuff at home and not waiting for school projects to start being interesting.
@drashtipatel-il7te
@drashtipatel-il7te Ай бұрын
How did you derived Final “L” formula?
@binaryparrot3352
@binaryparrot3352 15 күн бұрын
Formula derivation is in link in the description
@cyberbyron
@cyberbyron Ай бұрын
An example of a great video on the topic!
@mosijames8348
@mosijames8348 Ай бұрын
nice do you shaire new code
@gamersglitch1922
@gamersglitch1922 Ай бұрын
Sir I am using the same consept for making my car tail light.. I want to control both side lights with o single Arduino nano. I successfully executed one program but now I am confused how to control left side without affecting the right side strip please help
@macieju-1974
@macieju-1974 Ай бұрын
Hi, Sorry but I regret to say that the code cannot be compiled in Arduino: displays error: “/home/macieju/Desktop/Arduino_ESP32_FFT/Arduino_ESP32_FFT.ino:136:3: error: 'FFT' was not declared in this scope FFT.dcRemoval(); Compilation error: invalid use of template-name 'ArduinoFFT' without an argument list”
@dominikpi7778
@dominikpi7778 Ай бұрын
Use older version of library 1.6xxx
@kwacz
@kwacz Ай бұрын
I want to add a pairing password so my neighbors cant connect to my module. How would I go about doing this?
@99rkrouse
@99rkrouse Ай бұрын
Do you have a book?
@puddleraker2598
@puddleraker2598 Ай бұрын
Hi Scott, Yet another excellent video. Ive been attempting to use an MSGEQ7 to position a servo based on speech (anamatronic project) ; after looking at your work your ESP32 VU meter project, it would appear it might be a viable alternative to use ArduinoFFT. Im definitely in the 'novice' category when it comes to coding so would be grateful for some assistance. As Im only looking at male/female vocal frequencies, I don't require many bands. I also need to average these and map against the range of a servo. How easy is this to achieve?
@mikecraft4506
@mikecraft4506 2 ай бұрын
I wonder if this Query I have could be answered - I'm thinking of running three Uno's all with totally different lighting patterns from one power supply. My question is will the data travel/leek from one Uno circuit to the others and create havoc? I was thinking about adding a diode but believe the data feed also uses the ground/negative (not sure about this!) which won't work back to front so is not effective. Thanks for any help.
@turbo91zero
@turbo91zero 2 ай бұрын
Great video.. shame the code no longer compiles
@claw1770
@claw1770 2 ай бұрын
Thanks for this, greately appreciated.
@failurite
@failurite 2 ай бұрын
Scott, curious if you have played with ChatGPT with regards to these types of equations. I feel like it should be good at this visual effect -> math -> change in input arguments type of code generation. I think a video specifically on how you communicated an effect to ChatGPT and how the resulting code mapped to a given math equation/wave would be super informative, especially for people that are less into coding and more into getting to a given effect output. Really amazing video, I learned more about how to do moving LED's in an efficient way in 10 minutes than all the googling i've done on the topic.
@anakrantau1782
@anakrantau1782 2 ай бұрын
Hi Scott, If I want to assemble it with 20x16 LEDs, what should I modify?
@wskinnyodden
@wskinnyodden 2 ай бұрын
Hmmm, do you know of a similar library for these screens (have a couple ili9341 but also have a 640x480 4" one) that works on the Arduino Mega 2560 and/or the Mega DUE? Want to use either the 2560 or the DUE as an touchscreen input device on another project but definitely need it to be able to draw WAY faster than it currently does...
@exlpt2234
@exlpt2234 2 ай бұрын
How are you getting your ESP to sample that fast? Tested mine and the most I could get it up to is 11.36kHz. I read up about using the I2S peripheral and DMA but there's no mention of that here, and yet you can still get it up to >100kHz. Maybe it's the specific board you have?
@avivharari1362
@avivharari1362 2 ай бұрын
this is very cool! I would love to replicate.
@PrabuKumarGP
@PrabuKumarGP 2 ай бұрын
Hi Scott. Thanks for amazing video man. FFT on ESP32 wonderous. A quick question. I tried hooking up line in with a 3.5 audio socket, 2 10k res for mono, 100nf for DC filtering and 2 100k for DC biasing. But when I connect my iPod or phone output to this, I get no audio read in pin 35. I tried changing to 34 and 36 too. But there is nothing there. Do I need to use an analog amplifier when using with PC/Mobile/iPod headphone out? Thanks for the wonderful explanation about FFT and your code!
@babaksalami3616
@babaksalami3616 2 ай бұрын
Hello Scott, I used your code and made a spectrum analyzer and edited your code a little, which of course turned out to be very beautiful. I made this device in 24 bands and 18 pixels high. But the audio analysis speed is a little lower than your device... Is there a way to increase the speed? In addition, I tried a lot to create a peak pause, but unfortunately I haven't succeeded yet... Do you have a way to solve these issues? Thank you very much.. by the way I am new to coding!
@williamlowry6890
@williamlowry6890 2 ай бұрын
Hi mate I know this is a bit of an old video but I was wondering if there would be any possible way of making the brake light section be like the taillights that are dim red when not braking and bright when braking I’m wanting to replace the rear windscreen middle taillight/brake light to something like that and also how would I go about that please and thank you
2 ай бұрын
Love it!!
@Sysshad
@Sysshad 2 ай бұрын
Superb video
@Wil_Bloodworth
@Wil_Bloodworth 3 ай бұрын
HSL... L stands for Luminance not Level.
@orbita1
@orbita1 3 ай бұрын
It says something when I'm spending my 10pm - 1am Saturday night watching this playlist! Did you learn most of this by perusing the library methods?
@parallacksg
@parallacksg 3 ай бұрын
It's crazy how hard it is to find proper info on how to set up for power delivery. I've been struggling with a project that uses 300+ LEDS with an esp32 and I had to search forever just to learn about the amount of amps I needed. This is the first tutorial I've seen that mentioned anything about a resistor on the data pin, and a capacitor on the power delivery. Here's hoping that solves the boot looping issue I've been seeing. Thank you!
@aronhighgrove4100
@aronhighgrove4100 3 ай бұрын
At 4:17 you said it was 3.06Vpp but later in your calculations at 9:30 it became 3.08Vpp. Did you manually adjust it to get an output impedance closer to 50Ohm?
@marklee1209
@marklee1209 3 ай бұрын
This got me going and understanding the basics with the LED strip! Next up is to modify the code for my own personal need. Cheers!
@jorgetorrez2796
@jorgetorrez2796 3 ай бұрын
👏👏👏👏👏👏👏
@travisjenkins6348
@travisjenkins6348 3 ай бұрын
I tried downloading this to my arduino board and it would give me the Simon sensor but as soon as I start the game it turns off??
@josepeixoto3715
@josepeixoto3715 3 ай бұрын
m or n?
@TheDradge
@TheDradge 3 ай бұрын
Great end result!
@Lauwergames
@Lauwergames 3 ай бұрын
Arduino: 1.8.18 (Mac OS X), Board: "Arduino Uno" FastLED-V1:12:17: error: stray '\342' in program FastLED.addLeds<‎‎WS2812, LED_PIN, GRB> (leds, NUM_LEDS); ^ FastLED-V1:12:18: error: stray '\200' in program FastLED.addLeds<‎‎WS2812, LED_PIN, GRB> (leds, NUM_LEDS); ^ FastLED-V1:12:19: error: stray '\216' in program FastLED.addLeds<‎‎WS2812, LED_PIN, GRB> (leds, NUM_LEDS); ^ FastLED-V1:12:20: error: stray '\342' in program FastLED.addLeds<‎‎WS2812, LED_PIN, GRB> (leds, NUM_LEDS); ^ FastLED-V1:12:21: error: stray '\200' in program FastLED.addLeds<‎‎WS2812, LED_PIN, GRB> (leds, NUM_LEDS); ^ FastLED-V1:12:22: error: stray '\216' in program FastLED.addLeds<‎‎WS2812, LED_PIN, GRB> (leds, NUM_LEDS); ^ /Users/victor/Documents/Arduino/FastLED-V1/FastLED-V1.ino: In function 'void loop()': FastLED-V1:21:18: error: expected primary-expression before ':' token leds [0] = CRGB: :Red; ^ FastLED-V1:22:18: error: expected primary-expression before ':' token leds [1] = CRGB: :Red; ^ FastLED-V1:23:18: error: expected primary-expression before ':' token leds [2] = CRGB: :Red; ^ exit status 1 stray '\342' in program This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.
@etherealx3
@etherealx3 3 ай бұрын
I hope your ok, i used to watch all your videos and havent seen u in a while!, i hope its everything ok :)
@ScottMarley
@ScottMarley 3 ай бұрын
Thank you for checking! I'm good, I have a baby and a house to renovate now so just no time to do this any more unfortunately. Maybe I'll come back one day!
@etherealx3
@etherealx3 3 ай бұрын
@@ScottMarley super good to hear from you! I truly understand, family comes first, I hope everything goes well :)
@stewartwilson1662
@stewartwilson1662 3 ай бұрын
thanks