Jefferson Wisconsin Hamfest 2024
16:08
Місяць тому
How to FIX a BRICKED Arduino Pro Micro
14:24
DIY DLG/DLS/DHX Projector Bulb Adapter
16:37
9 місяців тому
Equivalent Series Resistance (ESR) Meters
9:52
Smart Phone Model Rocket Launcher - Part 2 of 2
11:30
Smart Phone Model Rocket Launcher - Part 1 of 2
11:33
Using a Logic Probe - Part 2
11:30
Bit-Banging It Old School
20:25
Python and Conway's Game of Life
16:14
ESP32 BLE WIFI MQTT Cheerlight
17:38
2 роки тому
KiCAD 6 Text Replacement Variables
4:12
DIY Rudolph Christmas Tree Ornament
34:20
КОМЕНТАРІ
@mamdouhafaneh2864
@mamdouhafaneh2864 12 днів тому
life saver thaaaannnnkkkk youuuu alooottttttt much love for you man
@StuartPatterson
@StuartPatterson 11 днів тому
Thanks!
@halfend8199
@halfend8199 20 днів тому
hey. do you know by chance if there's any difference between this pro micro and the pro micro with usbc that is purple? the only difference i could find is something about voltage. i got it bc usbc but i can't get piezoelectrics to work on this thing and i was wondering if there isn't anything else i should be doing bc of model differences
@StuartPatterson
@StuartPatterson 19 днів тому
Interesting. No I have not seen a purple one with usb-c but I will check it out when I have time. Sorry I can’t be more help.
@ElishebaTirzah
@ElishebaTirzah 23 дні тому
How did you use both BLE and MQTT? Great video by the way
@StuartPatterson
@StuartPatterson 23 дні тому
Thanks. So, BLE was used to control the light and I subscribed to the cheer light mqtt server. The esp32 was used as the interface to both. More info on cheer lights mqtt at cheerlights.com/cheerlights-now-supports-mqtt/
@jheinrichk
@jheinrichk 23 дні тому
Thanks for this. How to select the right comm if it disapears?
@StuartPatterson
@StuartPatterson 23 дні тому
It will come back after the rest, but it only gives you about 8 seconds to select the com port if it is not already selected to the correct one.
@countylinecnc
@countylinecnc Місяць тому
What file do I send to oshpark?
@StuartPatterson
@StuartPatterson Місяць тому
Oshpark can take gerber files. However, I would actually hold off on doing that project. It works, but I have been considering redoing it to make it more sensitive. Increasing the input amplifier and redesigning the filters. One of my Ham buddies, whom I made one for, says that it is not sensitive enough.
@jcw232000
@jcw232000 Місяць тому
I like your idea but i don't understand how to add it
@StuartPatterson
@StuartPatterson Місяць тому
Hmm, well maybe I need to offer a better tutorial. Sorry. Basically it is just a raspberry pi hooked to a monitor that will auto-run the display software. Do you have a specific question?
@jcw232000
@jcw232000 21 день тому
i didn't understand how to get the softer added
@StuartPatterson
@StuartPatterson 20 днів тому
No problem. On the command line enter “sudo apt-get install mpv” this will install mpv on your pi.
@bizybee8192
@bizybee8192 Місяць тому
How do you log into your pihole via SSH common guys
@StuartPatterson
@StuartPatterson Місяць тому
When I installed the raspberry pi OS I added sshd.
@wannes5165
@wannes5165 Місяць тому
Hi, thank you for this great tutorial. I followed your guidelines, and got to the point where I have a list of UUID's and values which were sent to my treadmill. however, when I send the same values to the UUID in nrf connect, nothing happens. no response whatsoever. any thoughts?
@StuartPatterson
@StuartPatterson Місяць тому
So, you sent it commands via the treadmill app, captured the communications and then sent the same commands via nRF and it did not work? More comms are being encrypted all the time. Check to see if your treadmill has an open api.
@sath7760
@sath7760 Місяць тому
THANK YOU SO MUCH!!!!!!
@StuartPatterson
@StuartPatterson Місяць тому
You're welcome!
@blackbeton3923
@blackbeton3923 Місяць тому
Thanks for the useful feed back and heads up
@StuartPatterson
@StuartPatterson Місяць тому
Glad it helped. I still have my K40 and use it once in a while depending on the project I am working on.
@414RadioTech
@414RadioTech Місяць тому
I dont bother anymore dont drive so just a waste to find rides
@StuartPatterson
@StuartPatterson Місяць тому
Sorry to hear that. Maybe someone from the local club can give you a ride.
@deepakrajr5724
@deepakrajr5724 Місяць тому
Thank you sir❤
@StuartPatterson
@StuartPatterson Місяць тому
Most welcome!
@user-lv2kb1tv4k
@user-lv2kb1tv4k Місяць тому
I just found your video, could you tell me which one are you using on the " Arduino and screen " I would like to build one
@StuartPatterson
@StuartPatterson Місяць тому
For the Arduino I am using the one on the left, 3rd one down... under "Gooduino" atari8bit.net/wp-content/uploads/duino-768x1150.png which looks like this one: www.amazon.com/WWZMDiB-ATmega328P-microcontroller-Development-Compatible/dp/B0BV9XFQ5T I did not see one on Amazon that matched the "Bestduino" For the display I used this one - www.amazon.com/gp/product/B01EUVJYME/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 Have fun making it!
@user-lv2kb1tv4k
@user-lv2kb1tv4k Місяць тому
@@StuartPatterson Yes I saw that on the web page but the web page does not give a Amazon link... Have an Amazon link would be helpful..
@StuartPatterson
@StuartPatterson Місяць тому
I updated my previous reply with a link.
@MrTHBR
@MrTHBR Місяць тому
Hello, Nice project! Got everything working with a Wemos D1 mini. I still have a problem with connecting/logging in based on the Captive portal: After I have selected and connected the available WiFi network "Connect to the GEOCACHE", I am not automatically redirected to the relevant HTML page. I only see (briefly) the message "Log in to Connect to tGEOCACHE" at the top of my screen, which then disappears. If I then tap the selected network again, the HTML page comes into view. I use a Samsung A53, Android V14. The same results with a Samsung A72 with the latest Android version. Hoping for a solution. Thank you. Greetings, Theo.
@StuartPatterson
@StuartPatterson Місяць тому
I don't have an Android device to test it with, but your best friend, in this case, is the serial monitor. Try creating a generic on() handler and sending that the index_html. github.com/esp8266/Arduino/tree/master/libraries/ESP8266WebServer
@mirkowachter3323
@mirkowachter3323 Місяць тому
Great video series! I just got my sniffer and wanted to try it out, but I don't get any ATT packages (only LE, mostly advertising and scans) with my sniffer though I am definetly sending gatt writes (since I a programmed the client myself) and the other devices is answering. (I can see my advertising packages) It's a connection without bonding. Do I need to listen on some other channel or something?
@StuartPatterson
@StuartPatterson Місяць тому
Hmm, honestly not sure. It has been a long time since I’ve done much BLE stuff. Sorry.
@mirkowachter3323
@mirkowachter3323 Місяць тому
@@StuartPatterson thanks for the quick response! Maybe I can find out myself
@mirkowachter3323
@mirkowachter3323 Місяць тому
In case others have the same problem: I think the sniffer didnt get the "new connection" package (CONNECT_IND), which it uses to follow a connection. With a differenct device combination it works (which luckily was the device I wanted to sniff anyway).
@StuartPatterson
@StuartPatterson Місяць тому
@@mirkowachter3323 Thanks for sharing! As you stated, might help others in the future!
@zinobi
@zinobi 2 місяці тому
I needed a quick overview of reverse engineering BTLE that i could listen to in the background to judge the feasiability of a project and this 3-parter was very easy to follow even when i couldn't watch it.
@StuartPatterson
@StuartPatterson 2 місяці тому
Glad it helped!
@rty1955
@rty1955 2 місяці тому
Most people dont inderstand the start & stop bits and wby they are needed. These came from the old ASR-33 teletypes and omce a start bit was detected, it engaged a mechanical clutch that linked a synschronis motor to a distrivuter. As the data bits followed, this rotor wpuld spin at the motor rate and set mechanical rods. When the stop bit was sensedb tje clutch disengaged and the character was printed And on sending when you pressed a keyb it would engage the clutch again and read the rods and aend the bits, then disengaged the clutch
@StuartPatterson
@StuartPatterson 2 місяці тому
Very cool! Thanks for sharing, I did not know that!
@Dexter101x
@Dexter101x 2 місяці тому
You can easily find the measurements without guessing by using the ruler tool, in this video, its shown as the calliper tool
@StuartPatterson
@StuartPatterson 2 місяці тому
Good tip! Thanks!
@fritzj6803
@fritzj6803 2 місяці тому
Great tutorial. You can also test the resistance and microhenries of the inductors with the esr meter. The reactance formula is 2𝛑FL. That would be 2 x 3.14i x frequency of esr meter x 100 (uH) Just plug it in. R=0.628 X L(uH) L(uH)=R(ohms)/0.628
@StuartPatterson
@StuartPatterson 2 місяці тому
Thanks!
@yaobing-qw4rj
@yaobing-qw4rj 2 місяці тому
非常棒
@StuartPatterson
@StuartPatterson 2 місяці тому
Thank you!
@jaymangat8738
@jaymangat8738 2 місяці тому
Thank you for sharing
@StuartPatterson
@StuartPatterson 2 місяці тому
Thank you for watching!
@dafaklmgkslnmgkl909
@dafaklmgkslnmgkl909 2 місяці тому
A little late but so far the best explanation for me. Very fun to watch.
@StuartPatterson
@StuartPatterson 2 місяці тому
Thanks! You can do a lot with your smart phone now! Check out nRF Connect.
@m.ahsanmalik9793
@m.ahsanmalik9793 2 місяці тому
my esp-32 keeps connecting disconnecting when I see it on device manager
@StuartPatterson
@StuartPatterson 2 місяці тому
I have not seen this with my esp32 development, however a quick search recommends disconnecting any electronics you have added and holding down the EN pin and try uploading the simple blink example.
@m.ahsanmalik9793
@m.ahsanmalik9793 2 місяці тому
@@StuartPatterson thanks, this solved my problem!
@kenyonj7957
@kenyonj7957 2 місяці тому
You’re an angel
@StuartPatterson
@StuartPatterson 2 місяці тому
Thank you!
@jaymangat8738
@jaymangat8738 2 місяці тому
Part # for the logic probe please
@StuartPatterson
@StuartPatterson 2 місяці тому
The Elenco Electronics LP-560 Logic Probe is what I use.
@Mrinmoye_
@Mrinmoye_ 2 місяці тому
While using arduino uno, no such option appears. This option shows up only for arduino nano. How to solve this issue for arduino uno?
@StuartPatterson
@StuartPatterson 2 місяці тому
I have never seen that issue on an UNO. Is it new? Have you ever programmed it before?
@Mrinmoye_
@Mrinmoye_ 2 місяці тому
​@@StuartPatterson It was a smd version of arduino uno. That's why this issue happened. Later, I needed to install a driver to solve it :3
@StuartPatterson
@StuartPatterson 2 місяці тому
Interesting. Hmm, maybe the CH340 driver for the USB?
@Mrinmoye_
@Mrinmoye_ 2 місяці тому
@@StuartPatterson yess!
@BMC_GAMING09
@BMC_GAMING09 17 днів тому
Can you shaw me how you did that
@user-mz6qu3hz6m
@user-mz6qu3hz6m 3 місяці тому
I inherited one of these so I'm just doing research on how to get it going, but I would note that US warranty law is very specific. No manufacturer can void an entire warranty for removing stickers, taking screws out, adding third-party accessories, or just about any of the other reasons manufacturers claim to have rights to do. They can, as OMTech said, refuse to cover parts that you directly modified. They can refuse to cover the front panel if you cut a hole in it for an ammeter, but they can not refuse to cover any other part that you didn't directly modify.
@StuartPatterson
@StuartPatterson 3 місяці тому
Good to know! Thanks! I should do a follow-up. My K40 is working fine without any issues, however I don't use it much. Only for prototyping.
@SuperBernala
@SuperBernala 3 місяці тому
Only discoverd this 2 years after t was posted, but what a GREAT tutoral series. All 3 videos are straight forward, simple to udestand, and he assumes NO PRIOR KNOWLEDGE. Excellent work; that is how you do a tutorial. Subscribed.
@StuartPatterson
@StuartPatterson 3 місяці тому
Thank you!
@evilgibson
@evilgibson 3 місяці тому
System32? My system is 64bit. Kill it
@StuartPatterson
@StuartPatterson 3 місяці тому
So is mine.
@MajikaUKBand
@MajikaUKBand 3 місяці тому
Really wish I'd found this before trying several other laborious solutions (e.g. burning the bootloader), that didn't work! Many thanks for sharing this top tip, that worked!
@StuartPatterson
@StuartPatterson 3 місяці тому
Glad I could help!
@rascal1234
@rascal1234 3 місяці тому
Very informative. Thanks for making this video, and series.
@StuartPatterson
@StuartPatterson 3 місяці тому
Thanks for watching it!
@0susgr
@0susgr 4 місяці тому
Could this will work for ARDUINO UNO board? Im a beginner and im afraid if it damages the board?
@StuartPatterson
@StuartPatterson 4 місяці тому
Good question but I don't have an answer. If you choose the UNO as your processor and see Old Bootloader as an option, then I would think it could work, but I don't know for certain.
@0susgr
@0susgr 3 місяці тому
@@StuartPattersonThankyou for your response. yes it worked with another method. 😊
@StuartPatterson
@StuartPatterson 3 місяці тому
@@0susgr Glad to hear!
@Red.ft_
@Red.ft_ 4 місяці тому
Not working for me ._.
@StuartPatterson
@StuartPatterson 4 місяці тому
Well, this is the second time I have heard it was not working. Any additional info? Does it show the old boot loader as an option? Which version of the Arduino IDE are you using? What Arduino device?
@Red.ft_
@Red.ft_ 4 місяці тому
@@StuartPattersonYea it Shows Oldboot shows a Option latest Arduino Verison And , Arduino Nano
@StuartPatterson
@StuartPatterson 4 місяці тому
Hmm. Do you have it wired to a project? If so, try disconnecting it and then programming. If certain pins are connected it won’t program. Not sure which pins but you can search online.
@Red.ft_
@Red.ft_ 4 місяці тому
@@StuartPatterson No Pins Are connected
@StuartPatterson
@StuartPatterson 4 місяці тому
Sorry, maybe a bad board OR bad USB cable. If you can't get it working and plan on throwing it away, I will pay for shipping for you to send it to me. This is the second time I have heard of an issue.
@gedtoon6451
@gedtoon6451 4 місяці тому
Great video. I removed the comment on the 'showFrameRate()' statement and found that when running, the frame rate on my computer was 12fps. I changed the 'getCellNeighbourCount' to this: def getCellNeighbourCount(pos: tuple[int, int]) -> int: x = pos[0] y = pos[1] live_cells = [] # left live_cells.append(playfield[active_playfield, (x-1) % playfield_x_width, y]) # right live_cells.append(playfield[active_playfield, (x+1) % playfield_x_width, y]) # up live_cells.append(playfield[active_playfield, x, (y-1) % playfield_y_height]) # down live_cells.append(playfield[active_playfield, x, (y+1) % playfield_y_height]) # left-up live_cells.append(playfield[active_playfield, (x-1) % playfield_x_width, (y-1) % playfield_y_height]) # left-down live_cells.append(playfield[active_playfield, (x-1) % playfield_x_width, (y+1) % playfield_y_height]) # right-up live_cells.append(playfield[active_playfield, (x+1) % playfield_x_width, (y-1) % playfield_y_height]) # right-down live_cells.append(playfield[active_playfield, (x+1) % playfield_x_width, (y+1) % playfield_y_height]) return live_cells.count(True) and deleted the following functions: normalizeX(), normalizeY() and normalizeXY() This simplifies the code a bit and still runs at 12fps.
@StuartPatterson
@StuartPatterson 4 місяці тому
Thanks for the tip!
@dodokendo
@dodokendo 4 місяці тому
Doesnt work I still cant get my arduino to load
@StuartPatterson
@StuartPatterson 4 місяці тому
Maybe just a bad unit?
@0xssff
@0xssff 4 місяці тому
Impressive <3
@StuartPatterson
@StuartPatterson 4 місяці тому
Thank you!
@sirfred2678
@sirfred2678 4 місяці тому
Interesting project :) Great job <3 Well done :) <3
@StuartPatterson
@StuartPatterson 4 місяці тому
Thank you! 😊
@FUTURSample
@FUTURSample 4 місяці тому
Thank you for your honesty, you just saved me a few dollars difference for a false verification by this company !
@StuartPatterson
@StuartPatterson 4 місяці тому
Your welcome!
@baldwelder8775
@baldwelder8775 4 місяці тому
is this site still running?
@StuartPatterson
@StuartPatterson 4 місяці тому
Yes. I’ve been very busy since my last video and have not had much free time. Sorry.
@baldwelder8775
@baldwelder8775 4 місяці тому
@@StuartPatterson hi, sorry, I just wasn`t sure with the large time gap between posts
@baldwelder8775
@baldwelder8775 4 місяці тому
I`m going to have a mooch around with the idea of building my own franken40 - well 60 actually withe a 60x60mm cut/engrave area
@StuartPatterson
@StuartPatterson 4 місяці тому
No worries. Sounds like a cool project!
@akashsujanapal8510
@akashsujanapal8510 4 місяці тому
hello sir pls share your contact details
@StuartPatterson
@StuartPatterson 4 місяці тому
Sorry, I don't do any external consulting. I am on twitter/X and you can find a link on my UKposts Channel page.
@chrisboring3170
@chrisboring3170 4 місяці тому
THis was a great tutorial, thank you. One question - I'm trying to emulate a BT remote for an Android set top box. Is there a way to do this if they are using LTK?
@StuartPatterson
@StuartPatterson 4 місяці тому
Glad it was helpful. Sorry I have no experience with long term keys.
@gregferguson7737
@gregferguson7737 5 місяців тому
Hmm, I was looking at parts and have a load of SN74HC595N rather than the TTL 74LS595's. Looks pin compatible other than the faster speed (which shouldn't be an issue) but I would like to keep to the schematic and use the proven parts of course. Which I don't have any of (other than momentary switches of course) Which made me realize I should ask if you have a parts list (and link) so I can support you as a thanks by buying parts (I'll also need of course the ESP83266WiFi) through an affiliate link?
@StuartPatterson
@StuartPatterson 5 місяців тому
I don’t but I should in the future. I think your 595n’s will work fine.
@alexmoore9764
@alexmoore9764 5 місяців тому
Thanks for the quick tip. Appreciated.
@StuartPatterson
@StuartPatterson 5 місяців тому
You bet!
@sebastianorozco5437
@sebastianorozco5437 5 місяців тому
hello Stuart Patterson I have a question about this video, Sniffing, Reverse Engineering, and Coding the ESP32 Bluetooth LE Part 2 of 3, you can do the same thing you did with the lamp and the iPad, with an iPhone 13 and some top-of-the-line airpods pro Generation, I mean, can I also capture those packets from the master and slave just like you did, when they connect or play music?
@StuartPatterson
@StuartPatterson 5 місяців тому
More and more devices are now using encryption. You can download nRF connect on your phone/tablet and look at the traffic without the external sniffing hardware and wire shark. Give it a shot and let me know what you find!
@mileswb
@mileswb 5 місяців тому
I'm so glad I came across this. I had the black Dragonbone with red lettering. Some of my players complained when I got too many good rolls in a row--"DM, how do we know that thing's rolling randomly?" 😛
@StuartPatterson
@StuartPatterson 5 місяців тому
Glad you enjoyed the video!
@gerardfx2412
@gerardfx2412 5 місяців тому
Nice idea, but just wondering about solder mask for all the components inside the logo, for exposing copper pads to solder the components. Probably to add a couple of steps further, before being able to manufacture the PCB ?
@StuartPatterson
@StuartPatterson 5 місяців тому
True, if you run the traces on top, you will get a color difference with the trace. Of course, you could also change the design and use either through-hole or even vias to minimize the impact.
@gerardfx2412
@gerardfx2412 5 місяців тому
@@StuartPatterson: - 'Silkscreen', 'Soldermask', and of course 'Copper' layers should be worked or reworked together. - for the PCB Manufacturer to avoid any ink (Silkscreen) or varnish (Soldermask) on the solder pads, thanks correct and coherent apertures for all of these layers. - PCB manufacturers could/would not proceed, if not correct, for Customer satisfaction before manufacturing them. - Considering also, for the PCBA Manufacturer, 'Solderpaste' layers used for machine soldering (if not DIY done manually). - Whatever are the EEE's used (either being SMT or PHT ), this could be done the same way for the final silkscreen layer, by retreating it when needed, again with Inscape or any other similar software, until you get the right expected result for the final PCB ... Thanks a perfect and wonderful silkscreen layer 👍
@StuartPatterson
@StuartPatterson 5 місяців тому
Thank you for sharing!
@gerardfx2412
@gerardfx2412 5 місяців тому
@@StuartPatterson: 0.04" (0.1mm) apertures seems some figures used. Example: for rectangular pads, .012" x 0.040" copper pad, 0.016" x 0.044" soldermask. Most probably to use 0.02" x 0.048" for silkscreen. let us know, from people having experimented some similar figures with different satisfyng results, sharing details 🤔
@StuartPatterson
@StuartPatterson 5 місяців тому
I am sorry but it is not clear to me what you are asking. The link to the original image is included in the description section of the video. I could not include it because it is copyrighted. I have made a number of these type of pcbs without issues, so I appreciate your input but I have not experienced the issues you describe. In terms of thickness, pad size, etc this example was created using the KiCAD defaults. I have found the 3d viewer to be very good at depicting the resultant design. If you want to see some amazing pcb art search X (twitter) on #badgelife thanks for the comments!
@markkennard861
@markkennard861 5 місяців тому
I have many sketches I don't want to keep. How are these deleted please ?
@StuartPatterson
@StuartPatterson 5 місяців тому
Just delete them through the file system.
@jameskeough4620
@jameskeough4620 5 місяців тому
What if we don't have a TTL or CMOS choice on our probe? Tenma 72-500.
@StuartPatterson
@StuartPatterson 5 місяців тому
I was able to find your manual for the logic probe online. www.farnell.com/datasheets/1843672.pdf It supports both TTL and CMOS using a percentage of the high and low voltages to determine the logic level.
@jameskeough4620
@jameskeough4620 5 місяців тому
At about 4:05 you say, "You can hear...". Those of us that are hearing impaired don't "hear" it. Are there led's on the probe.?
@StuartPatterson
@StuartPatterson 5 місяців тому
Yes, most probes have leds so you can see the level of the signal.
@gregferguson7737
@gregferguson7737 5 місяців тому
Great interview! Love my (injection molded) dragonbone. Box and the quick start sheet are much loved too. One od my treasures on the Basic and AD&D shelf. BTW I have several of F Mims books too, I suspect the one referred to is his Getting Started in Electronics.
@StuartPatterson
@StuartPatterson 5 місяців тому
Thanks! It was really fun talking to those guys! A walk down memory lane!
@gregferguson7737
@gregferguson7737 5 місяців тому
@StuartPatterson I fondly remember the ads for the dragonbone. Back then, it was all I could do to afford the occasional DRAGON magazine. (which I still have and they have those ads) I only recently acquired the actual dragonbone. I am planning to make one of your quantum dragon bone units, going to tweak the code to allow for DCC dice. You asked them pretty much all the questions I hoped for BTW
@StuartPatterson
@StuartPatterson 5 місяців тому
Cool! Let me know how it goes and maybe send a photo. Thanks for the kind words!
@gregferguson7737
@gregferguson7737 5 місяців тому
@@StuartPatterson I found the original patent (and schematic!) of the round (PVC) Dragonbone! US Patent 4,431,189 Feb 14, 1984!
@StuartPatterson
@StuartPatterson 5 місяців тому
@@gregferguson7737 Good find! I am pretty sure I found it when I was researching how to contact them for the interview. A fun read!