Life with David
Life with David
  • 141
  • 1 173 821
Linda's Mom's Macaroni Salad
Do you need a tasty salad to feed a big crowd? David and his wife are back in the kitchen making a macaroni salad perfected by their neighbor’s mother. It’s always a crowd pleaser!
Recipe:
Salad:
1-½ pounds small shell macaroni
18 hard boiled eggs
1 cucumber
4 stalks celery
1 large onion
1 green pepper
Dressing:
1-½ jars of Hellmann’s Mayonnaise
3 ½ T milk
1 ½ T white vinegar
2 T sugar
1 T pepper
½ T salt
00:00 - Introduction
00:40 - The Ingredients
01:15 - The Salad
03:44 - The Dressing
04:48 - Putting it all together
05:38 - Closing
Video clip credits:
Monty Python's "And Now For Something Completely Different" (1971)
Music:
(Pinnacle 26 royalty-free music):
Pulsing Dance
House Fever
City Night Groove
Переглядів: 260

Відео

RP2040 - Bare Metal Direct Memory Access - BMA14
Переглядів 646Місяць тому
RP2040 - Bare Metal Programming - DMA - BMA14 Join David as he explores how to implement Direct Memory Access using Bare Metal techniques without using the C/C SDK. Resources for this Chapter: Demonstration files for this video: github.com/LifeWithDavid/RaspberryPiPico-BareMetalAdventures/tree/91ec1ebcc1d5d2e32604054feff3838912e7e70c/Chapter 14 Link to “Bare Metal Adventures, Chapter 03”: ua-ca...
RP2040 Bare Metal Two Core Operation - BMA 13
Переглядів 1 тис.2 місяці тому
RP2040 - Bare Metal Programming - 2 Core Operation - BMA13 Join David as he explores how to execute code using both of the RP2040 cores at the same time. We’ll cover waking core 1 and identifying the core that is running. Then we’ll examine how spinlocks can be used to allocate common resources between the 2 cores. Demonstrations use the Raspberry Pi Pico but other RP2040 systems can also be us...
Track the eclipse with a cell phone and cheap timer!
Переглядів 1973 місяці тому
Track the sun and the eclipse! Join David as he builds and demonstrates a cell phone camera solar tracker using a 24-hour mechanical timer for capturing the upcoming eclipse. Record video and photos while the sun remains in frame. Link to STL files used in this video: Harbor Freight Timer: www.thingiverse.com/thing:6550277 Walmart Timer: www.thingiverse.com/thing:6550294 Harbor Freight Timer: w...
Refining my Plugable USB Microscope
Переглядів 4824 місяці тому
Improving a digital microscope mounting system Join David as Improves the operation of his Plugable USB Digital Microscope using 3D printed parts. This rack and pinion adjustment system is stable, and lockable. Link to STL files used in this video: www.thingiverse.com/thing:6525634 . 00:00 - Introduction 00:42 - Safety 01:19 - Background 02:27 - Rack & Pinion 03:27 - Slide, Crank, and Support 0...
DOOM on the RP2040 - BMA12
Переглядів 1,5 тис.4 місяці тому
DOOM and the Pico - BMA12 Join David as he installs Doom on the Raspberry Pi Pico (RP2040). Included is the VGA interface, a PCM/I2C 5102 module and using a USB keyboard. Link to files used in this video: How to use PCM5102 raspberrypi.stackexchange.com/questions/76188/how-to-make-pcm5102-dac-work-on-raspberry-pi-zerow Link to PIO Chronicles Ep 6 ua-cam.com/video/mrThmFlgV_s/v-deo.html Link to ...
Broken Yamaha Tyros 1 - YOU can fix it!
Переглядів 1 тис.5 місяців тому
Broken Yamaha Tyros 1 - YOU can fix it!
RP2040 - 6502 Emulator - TIM, Tiny Basic, and EHBasic
Переглядів 8586 місяців тому
RP2040 - 6502 Emulator - TIM, Tiny Basic, and EHBasic
RP2040 - Bare Metal 6502 Emulator - Demonstration - BMA10
Переглядів 9056 місяців тому
RP2040 - Bare Metal 6502 Emulator - Demonstration - BMA10
RP2040 - Bare Metal 6502 Emulator - BMA 09
Переглядів 1,7 тис.7 місяців тому
RP2040 - Bare Metal 6502 Emulator - BMA 09
The "HELLORLD!" challenge!
Переглядів 1,1 тис.8 місяців тому
The "HELLORLD!" challenge!
RP2040 - Bare Metal Interrupts and Debugging - BMA08
Переглядів 8738 місяців тому
RP2040 - Bare Metal Interrupts and Debugging - BMA08
RP2040 - Bare Metal - Executing from SRAM - BMA07
Переглядів 1,2 тис.9 місяців тому
RP2040 - Bare Metal - Executing from SRAM - BMA07
RP2040 - PIO and Bare Metal Programming - BMA06
Переглядів 2,3 тис.10 місяців тому
RP2040 - PIO and Bare Metal Programming - BMA06
RP2040 - System Clocks - Bare Metal Programming - BMA05
Переглядів 2,5 тис.Рік тому
RP2040 - System Clocks - Bare Metal Programming - BMA05
RP2040 - NO SDK! Assembly Language Programming - BMA -04
Переглядів 4,4 тис.Рік тому
RP2040 - NO SDK! Assembly Language Programming - BMA -04
UDOO Key Introduction - A Dual Microcontroller Board
Переглядів 1,4 тис.Рік тому
UDOO Key Introduction - A Dual Microcontroller Board
RP2040 - Using UARTs with RP2040 Assembly Language - BMA-03
Переглядів 2,7 тис.Рік тому
RP2040 - Using UARTs with RP2040 Assembly Language - BMA-03
RP2040 - Compiling and Linking Assembly Programs - BMA-02
Переглядів 3,3 тис.Рік тому
RP2040 - Compiling and Linking Assembly Programs - BMA-02
RP2040 - Introduction to Assembly Language - BMA-01
Переглядів 10 тис.Рік тому
RP2040 - Introduction to Assembly Language - BMA-01
Pinnacle Studio 26 vs. 25 - Should you upgrade?
Переглядів 13 тис.Рік тому
Pinnacle Studio 26 vs. 25 - Should you upgrade?
Creality Ender-3 S1 Assembly and Demo...by a newbie!
Переглядів 378Рік тому
Creality Ender-3 S1 Assembly and Demo...by a newbie!
Raspberry Pi Pico PIO - PIO Interrupts using MicroPython - Ep. 20
Переглядів 3,9 тис.Рік тому
Raspberry Pi Pico PIO - PIO Interrupts using MicroPython - Ep. 20
Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
Переглядів 6 тис.Рік тому
Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
Raspberry Pi Pico PIO - Ep. 18 - MIDI using MicroPython and Velocity for Pico
Переглядів 2,9 тис.Рік тому
Raspberry Pi Pico PIO - Ep. 18 - MIDI using MicroPython and Velocity for Pico
Raspberry Pi Pico PIO - Ep. 17 - MIDI for the Pico
Переглядів 6 тис.Рік тому
Raspberry Pi Pico PIO - Ep. 17 - MIDI for the Pico
Inexpensive Water Filters for newer GE Refrigerators - PYE22K and more
Переглядів 6 тис.Рік тому
Inexpensive Water Filters for newer GE Refrigerators - PYE22K and more
Raspberry Pi Pico PIO - EP. 16 - Smoother Arbitrary Waveform Generator
Переглядів 3,3 тис.Рік тому
Raspberry Pi Pico PIO - EP. 16 - Smoother Arbitrary Waveform Generator
Samsung Gear S2 Battery Replacement
Переглядів 21 тис.Рік тому
Samsung Gear S2 Battery Replacement
Raspberry Pi Pico PIO - Ep. 15 - Faster Arbitrary Waveform Generator
Переглядів 5 тис.Рік тому
Raspberry Pi Pico PIO - Ep. 15 - Faster Arbitrary Waveform Generator

КОМЕНТАРІ

  • @frogman6641
    @frogman6641 2 дні тому

    Thanks a lot for the video. Turning the end stub worked in my case where the lift was stuck in the down, compressed position, but something else has happened - the chrome cover tube of the top section of the lift has separated from the top section and has stayed wedged deep down in the lower section, which is attached to the legs of the chair. I’ve removed the top section of the lift (which contains the gas strut) from the legs and sprayed down around the chrome cover with WD40. Any hints for removing the stuck chrome section, and how do I stick the chrome section back to the upper section? If its come off once it might come off again. If I leave it as is, the seat wobbles around too much as the chrome cover acts like a sleeve. I suspect one of the reasons the lift was stuck was that the chrome cover was stuck in the lower section, freezing the gas lift.

    • @LifewithDavid1
      @LifewithDavid1 День тому

      On my chair, the top section, is connected to the cylinder with just a friction fit. It does loosen now and then and slide down. One way to bring the cover up again is to try using a small metal pick to work between the cover and the cylinder to lift it enough to grab onto it with you hand. Then try to restore the friction fit by jamming a couple toothpicks between the upper cover and the cylinder and pulling it up into position. Hopefully it will stay. The other way is to remove the wheels (see my other lift cylinder video, the link is in the description) which will make it easier to work with the cover. Once you remove the upper cover, bend the lip around the top hole a little to tighten up the connection between it and the cylinder. The put everything together again. That should take care of it. Good luck and thanks for watching!

  • @SR77726
    @SR77726 3 дні тому

    Thank you very much i had the same problem now i can fix it my self

    • @LifewithDavid1
      @LifewithDavid1 День тому

      Great! Good luck and thanks for watching!

  • @YeaSeb.
    @YeaSeb. 4 дні тому

    Great resource in case I need to redo the electronics on some dead midi controllers I just bought

  • @satishsaxena2649
    @satishsaxena2649 4 дні тому

    Thanks for this demonstration to repair the up/down mechanism of the Desk Chair

    • @LifewithDavid1
      @LifewithDavid1 3 дні тому

      You're welcome. I hope I've save a little space in the landfills.

  • @101jtag
    @101jtag 4 дні тому

    Thank you ! I will be visiting 1st time from abroad, no transport to go shopping, this takes away some concerns and will my trip more enjoyable. Good man !

    • @LifewithDavid1
      @LifewithDavid1 4 дні тому

      Don't worry about transport to shopping. There are buses that leave to the local Target quite often from the area near the campground registration. Have a great time!

    • @101jtag
      @101jtag 4 дні тому

      @@LifewithDavid1 Seriously ?! Brilliant advise many thanks !

    • @LifewithDavid1
      @LifewithDavid1 4 дні тому

      @@101jtag Not only that; but there are also 4 stores in the campground with most of the essentials; at reasonable prices.

  • @miftahilmi6784
    @miftahilmi6784 4 дні тому

    thanks for sharing actually im Avionics License Engineer and never fix my own headset before so your tutorial is so helpfully but you didn't show us the wiring diagram sir, it's important i think to prevent wrong soldering

    • @LifewithDavid1
      @LifewithDavid1 4 дні тому

      I show a schematic at 4:09. Thanks for watching!

  • @deanbell5164
    @deanbell5164 5 днів тому

    I do like the Monty Python introduction at the start.

    • @LifewithDavid1
      @LifewithDavid1 3 дні тому

      Always been a favorite of mine. Timeless humor.

  • @dinesh2rohilla
    @dinesh2rohilla 5 днів тому

    Hey David, That looks very delicious and healthy. Good one 😊

    • @LifewithDavid1
      @LifewithDavid1 3 дні тому

      It's a crowd pleaser. Thanks for the comment!

  • @danmcguire7111
    @danmcguire7111 5 днів тому

    Excellent video, I was wondering if there was a way to ask more detailed questions of you.

    • @LifewithDavid1
      @LifewithDavid1 3 дні тому

      As long as they are not too complicated; you can try asking them in the comments; I respond to all of them. However, I'll be going to AirVenture in a few days; so I won't have access to my notes for the next couple weeks.

  • @darkenergy5686
    @darkenergy5686 5 днів тому

    If I were attending the party, there is no way that would serve 20 people. I love good pasta salad and I could eat a third of that bowl all by myself 😊.

    • @LifewithDavid1
      @LifewithDavid1 5 днів тому

      You may be right. There were 18 at the party; and there was just a little left. However, there were several other dishes. Without the other dishes; this salad would probably not have lasted. Thanks for watching!

  • @f.k.b.16
    @f.k.b.16 5 днів тому

    I'm not a macaroni salad person but that looks great! Great video! I'll have to try (a smaller) batch some day!

    • @LifewithDavid1
      @LifewithDavid1 5 днів тому

      I hope you enjoy it. Thanks for watching!

  • @knerf999
    @knerf999 6 днів тому

    sweet

  • @3pointsracer
    @3pointsracer 6 днів тому

    Has anyone replaced the Flash Tube Found this exact same one? Got it at the swapmeet, didn't check it. Got home and found out the bulb was burnt. I've been looking for a replacement no luck. The closest I've gotten is this one. The darn thing is in very good condition, hate to take it back to the guy if it can't be fixed. Thanks.

    • @LifewithDavid1
      @LifewithDavid1 5 днів тому

      I haven't replaced it; but I'll bet if you get the same form factor that there is a pretty good chance it will work. Good luck!

  • @toonybrain
    @toonybrain 10 днів тому

    That must be a Hon chair. Mine has given me as difficult a time to get off as yours. A half hour job became a job that has sat there for months. I’ve tried pipe wrenches, etc. I appreciate your video. - very helpful. I’m also going to check out the other video you’ve mentioned above.

  • @cindisobanski5075
    @cindisobanski5075 12 днів тому

    Flipping my chair over fixed it instantly for some reason. Going to leave it like that overnight for the best result! Thank you for the video!

  • @jeanetteagordon891
    @jeanetteagordon891 12 днів тому

    I tried his advice...it worked! Thx!

  • @KennethScharf
    @KennethScharf 15 днів тому

    I'm running Kubuntu Linux, though I do have a copy of Windows 10 installed inside of a VM running on Linux. I'd like to be able to build code for the RP2040 using the Eclipse IDE as I have a JLink debugger that supports the SWD interface on the Pico. I know that you can make use of a RPi with open OCD to debug the Pico, and open OCD also works with the JLink. I have used that to burn a bootloader onto a SAMD21 processor.

    • @LifewithDavid1
      @LifewithDavid1 5 днів тому

      Check out Bare Metal Adventures, Chapter 4. That doesn't use the SDK and may expand your options. Good luck!

  • @KennethScharf
    @KennethScharf 15 днів тому

    I haven't used assembly language much since I started programming microcontrollers in C. The GNU GCC family of compilers support the AVR series micro controllers, as well as many (if not all) variants of the ARM family. However, before I started working with micro controllers, I did a lot of work as a software engineer writing code for embedded 8086 family processors. Once such project was for a four port serial communications co-processor board used in a PC based user access point in a Coulter blood counter. I had a choice of programming it using C, Pascal, PLM, ADA (don't ask!), or assembler. I decided to write the code in assembler, not trusting the ability of the available compilers to give me enough control of the hardware. It was actually easy to write, and the 8086 itself has features that enabled me to divide the program into separate tasks for each of the serial channels. BTW, the processor was actually an 80188, but that chip is nothing more than an embedded variant of the 8086 with an 8 bit data bus and built in support chip functions. As far as the processor is concerned, there is NO difference between machine language and assembler. When writing machine code, YOU are the assembler. Assembler code is nothing more than a human readable form of machine code, and having the computer do all the heavy lifting of getting that code into binary format CORRECTLY. I've often looked at the assembler code generated by a C compiler, and realized I could almost always tweek it to remove extra lines of code, or rearrange things so it would run faster. It seems the compiler wants to move data from memory into registers, operate on the data, and then put all the results back into memory, even though it will be reloading the same registers with the same memory for the next high level language instruction! Of course there are compiler command line options that will enable optimizations that will notice these things, at the expense of longer compile times. Still, the assembly language programmer can often see outside the box that the compiler designers have limited themselves to, compilers seem to be based on a set of macros that can be strung together to translate various high level sequences into assembler routines. There is also the issue of memory usage vs speed. I once had to write a bit of code that HAD to complete in a small amount of time. I ended up writing a number of macros that were recursively called by other macros in several levels. A few small lines of assembly code took nearly an hour to assemble and produced a huge amount of binary image! It was fast, because it was all straight line code, NO SUBROUTINES! From the assembler macro point of view, it was a mess of nested routines however. Perhaps a gross example, but assembler gives you that option!

  • @adriftatlife
    @adriftatlife 16 днів тому

    can anybody help me trouble shoot? my buttons gives power to the motor and the motor continues to make a small click sound if I keep the switches pressed, where do start to trouble shoot?

    • @LifewithDavid1
      @LifewithDavid1 15 днів тому

      I'm working on a troubleshooting video; but it won't be ready for a few weeks. In the meantime, try this. If you hear a click (from the relays) when each button is pushed, then the button circuits work. If you rapidly cycle the buttons and you sometimes get movement; then a relay may be bad. If you VERY QUICKLY touch the motor leads to the power, and the motor doesn't turn; then the motor is probably bad. If the motor is good; then one of the limit switches may be bad. Good luck!

  • @funkbungus137
    @funkbungus137 16 днів тому

    this is what I was looking for, awesome.

    • @LifewithDavid1
      @LifewithDavid1 5 днів тому

      That's great. Check out my other PIO videos for more info.

  • @TastyBusiness
    @TastyBusiness 17 днів тому

    Nice to see the TIM get some coverage, it isn't often talked about beyond cursory mentions as more of a historical footnote. Thank you for showing us one in action!

    • @LifewithDavid1
      @LifewithDavid1 17 днів тому

      You're welcome. Check out chapter 11 of the Bare Metal Adventures on my channel. There I implement the TIM on a 6502 emulator running on a Raspberry Pi Pico. Thanks for watching!

  • @DebraRoggie
    @DebraRoggie 18 днів тому

    Our n300 lights but there us a strong smell inside our camper. What is causing this? 6:26

    • @LifewithDavid1
      @LifewithDavid1 17 днів тому

      If the strong smell smells like "gas" then there could be a leak, probably around the valves and controls that are on top of the refrigerator. Unless you are very handy, have an expert check it out. I would pull the refrigerator and check the lines and connections with a soapy solution. If you following along; you are doing so at your own risk. Good luck!

  • @pedropig
    @pedropig 18 днів тому

    Maybe I’ve missed something, but what does the 0x100 appended to each on/off message actually do? I can’t find a reference to it elsewhere. Thanks for any help!

    • @LifewithDavid1
      @LifewithDavid1 18 днів тому

      I'm sorry, it WAS a little vague. Check out lines 58 through 64 of the PIO program (about 14:06 in the video), I used uint (32 bit word) instead of an unsigned character (8 bits) because I wanted to transmit 0x00 to signify the end of the midi event. Since I'm only transmitting the least significant 8 bits of the 32 bit word (the ninth bit is set), it was just an easy way to flag the end of the midi event while still transmitting a null character. Hope this helps. Thanks for watching!

  • @kryhavoc
    @kryhavoc 19 днів тому

    65 missed calls...

    • @LifewithDavid1
      @LifewithDavid1 19 днів тому

      And 100% of them were spam. Thanks for watching!

  • @prestonashworthmusic
    @prestonashworthmusic 20 днів тому

    Great work, thank you.

  • @radrico9876
    @radrico9876 22 дні тому

    Hey Dave. I was attempting this wd40 fix and unfortunately it didn't work. I stumbled upon your video where you explained HOW the pressure worked. Mine is too low and dropped. You explained it so well @ 4:10 . I guess i have to get a new chair, but I really do appreciate the knowledge and explanation. Thank you!

    • @LifewithDavid1
      @LifewithDavid1 21 день тому

      You might be able to salvage the chair by replacing the cylinder. Thanks for watching and good luck!

  • @horstlinde2001
    @horstlinde2001 22 дні тому

    After a weekend with the cylinder lowered and the chair upside down the chair seems to be fixed. Thank you very much!

    • @LifewithDavid1
      @LifewithDavid1 17 днів тому

      That's fantastic! Thanks for watching!

  • @CptNoms
    @CptNoms 24 дні тому

    Dang man you out here saving people money thank you.

    • @LifewithDavid1
      @LifewithDavid1 24 дні тому

      Fantastic! That's what I love to do, save people money. Thanks for watching!

  • @mohahary7410
    @mohahary7410 25 днів тому

    Thank you David. We can use for example raspberry pico for object detection in real time. For example we use PIO to transfer data between camera and one core of raspberry pico pico and the other core well be used to run machine learning Model. Is that feasible??

    • @LifewithDavid1
      @LifewithDavid1 25 днів тому

      That's very feasible as long as the Pico has enough computing power and memory for your application. In fact, you could use PIO with DMA to transfer the data from the camera into memory without using any core resources. Then you would have both cores available for machine learning. Sounds interesting. Good luck!

  • @larryguo3254
    @larryguo3254 25 днів тому

    This video was very informative. But more than that, I loved the early late 80's - early 90's aesthetic of it. The intonation of the narration, the music, and the general instructional video quality of it, absolutely perfect.

    • @LifewithDavid1
      @LifewithDavid1 25 днів тому

      Glad you enjoyed it! The mid 80's was when I made my first training video; I guess I haven't changed much since then. LOL. Thanks for watching!

  • @sveinarsandvin6418
    @sveinarsandvin6418 26 днів тому

    Thank You. You are the best. This might be exactly what i need for my hand held text radio.

    • @LifewithDavid1
      @LifewithDavid1 26 днів тому

      You're welcome. It's always great when viewers can use this info for really creative projects! Let us know how it turns out. Thanks for watching!

  • @ValentinoRossFan46
    @ValentinoRossFan46 27 днів тому

    Hardest part is getting the battery cable hole on that little nipple.

    • @LifewithDavid1
      @LifewithDavid1 27 днів тому

      That can be tricky. Thanks for watching!

  • @haryoulimohamed3891
    @haryoulimohamed3891 27 днів тому

    thank you david. When I use SM_CLK_FREQ=10,000 Hz, I get a distorted sine waveform. When I increase it to 125 MHz, I get an undistorted sine waveform. Could you please explain why this happens? knowing that in my case I did not add the capacitor and the amplifier.

    • @LifewithDavid1
      @LifewithDavid1 26 днів тому

      When the state machine runs slowly (10 KHz); it can only output at the speed of the 10 KHz/the length of the PIO output loop. The faster the state machine runs, the faster you can output the data. The faster the data, the smoother the curve.

    • @haryoulimohamed3891
      @haryoulimohamed3891 26 днів тому

      @@LifewithDavid1 Thank you for your answer. In ou PIO program we have just one instruction, tha means the output rate is 10Khz when the SM runs at 10 KH.But In your example, the state machine runs at 10 kHz, ensuring that the sine wave is not deformed in my example i get a deformed sine wave.

    • @LifewithDavid1
      @LifewithDavid1 26 днів тому

      @@haryoulimohamed3891 In the video, I suggested that you run the state machine as fast as possible. Let's assume that you want to output a 10 KHz sine wave. You should have at least 16 samples per wave cycle (32 or 64 is much better). That means you need to run the state machine at least 160 KHz (16 * 10 KHz).

  • @martinbonfiore7871
    @martinbonfiore7871 28 днів тому

    Great series! I am trying to understand a program that I found that uses IO_IRQ_BANK0 and I am not understanding. It seems to different and maybe powerful but why someone would use it is not clear. Any help or pointers to info would be greatly appreciated.

    • @LifewithDavid1
      @LifewithDavid1 28 днів тому

      Bank 0 is the GPIO. IO_IRQ_BANK0 refers to NVIC interrupt #13 (table 80 of the RP2040 datasheet). Check out section 2.19.5.2. "Enable a GPIO interrupt" of the RP2040 datasheet to help understand how to use GPIO Interrupts. You would use GPIO interrupts so you don't always have to check the status of the GPIO. Instead, let the interrupt start an interrupt service routine when the GPIO changes state. Then the core can do something productive, like comprehending its navel, while waiting for a GPIO to fire. It does take a bit of head scratching to understand how to set up these interrupts. Good luck!

    • @martinbonfiore7871
      @martinbonfiore7871 28 днів тому

      @@LifewithDavid1 Thanks!

  • @dgomes4464
    @dgomes4464 28 днів тому

    So what exactly was the problem? TY David

    • @LifewithDavid1
      @LifewithDavid1 28 днів тому

      I believe dirt contamination. These early high voltage charge pumps could get screwed up if there was a little current leakage in just the wrong place. It's kinda unsatisfying not to find a bad part; replace it; and then claim success; but that's what it is. Thanks for watching!

  • @elektron2kim666
    @elektron2kim666 28 днів тому

    I just completed a DIY level shifting construct between a GPS and an M5Stack device/MMBasic Pico. I'm not sure about the raw data yet. I use another GPS with success on both, but I need a better quality on speed/positioning (speedometer idea) for something. The way I made it can test other GPS units, so I'm pleased. It's something like 10 jumper wires and whatnot with a lot of thinking. Without a lot of videos to watch it would not work for me.

    • @LifewithDavid1
      @LifewithDavid1 28 днів тому

      It sounds really interesting! I like those kinds of projects the best; stuff that no one else has tried. Exercising the brain keeps one young, lol. Thanks for watching!

  • @DavidM2002
    @DavidM2002 Місяць тому

    I took a short piece of PVC pipe, cut it in half length ways, and then clamped it over the chair's cylinder with a couple of hose clamps. ( I guess a couple of black zip ties would have been a bit more inconspicuous. ) I had to trim the length a couple of times but now my chair is mechanically fixed and nothing had to be disassembled / reassembled and no oil dripping on the floor.

    • @LifewithDavid1
      @LifewithDavid1 28 днів тому

      That's good. My more recent video doesn't involve any disassembly or oil. It's very easy and may work for you of you ever want to restore adjustability to your chair. Thanks for watching.

  • @hypecustomz4608
    @hypecustomz4608 Місяць тому

    what do i do if it doesn’t go up or down? just got a new leather office chair from a garage sale, everything works except the up & down, when i try to move the pedal to make it go up or down, it just wiggles a bit, but doesn’t let me move the pedal, hence not letting me the chair go up or down

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      It sounds like the lever isn't pressing on the valve button on the end of the cylinder. See my other chair video (in the description) for more info. The lever might be bent, or the lever pivot point might be dislodged. Good luck!

    • @hypecustomz4608
      @hypecustomz4608 Місяць тому

      @@LifewithDavid1 i will check it out thanks!

    • @hypecustomz4608
      @hypecustomz4608 28 днів тому

      @@LifewithDavid1 i opened up the chair, & lever is fine, the valve button doesn’t go down, i tried pressing down manually & it doesn’t go down

  • @SaiyanSerenityV
    @SaiyanSerenityV Місяць тому

    Thank you SO MUCH for this video. I lost my job recently and there was no way I could afford a new chair or even a replacement valve, I tried this out and it worked like a charm

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      Glad I could help! I hope you get a new job that you like soon. Good luck!

  • @peterstansfeld11
    @peterstansfeld11 Місяць тому

    Hi David. I have watched and enjoyed all of your RP2040 related content, so thank you very much for that. My only suggestion would be to treat yourself to a $12 Raspberry Pi Debug Probe. I find that using it to program the Pico's RP2040 much more efficient than copying UF2 files, and it frees up the Pico's USB port. The Debug Probe also provides a UART serial port, so it needn't take up an additional USB port on your PC.

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      Thanks for the suggestion. I've been meaning to try it out; but I've been too lazy to try new things. Thanks for the kick in the pants.

    • @peterstansfeld11
      @peterstansfeld11 Місяць тому

      @@LifewithDavid1 You're very welcome. And good luck with your VGA!

  • @ChromaticReflection
    @ChromaticReflection Місяць тому

    Keep up the great stuff David. These deep dives are gold.

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      Glad you like them! Thanks for watching!

  • @sapiosuicide1552
    @sapiosuicide1552 Місяць тому

    I'm your biggest fan this stuff is amazing this is exactly what I needed

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      I'm glad it's useful. Thanks for watching!

  • @OnstreamGaming
    @OnstreamGaming Місяць тому

    Thank you so much , it helped

  • @derekchristenson5711
    @derekchristenson5711 Місяць тому

    What a fascinating device, especially for being made mostly from plastic!

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      It is very cool. Thanks for the comment and for watching!

  • @kamilmensik6521
    @kamilmensik6521 Місяць тому

    Hello, love the series, just wanted to ask, whether you are planning to release a video on debugging using another pico or the debug probe without the SDK. Tried to find it somewhere on the internet but to no avail.. wondering whether it is even possible though. :(

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      Thank you. I haven't tried to use the Pico probe even with the SDK, so I don't know if it is possible. That's why I developed my own troubleshooting subroutines.

  • @haryoulimohamed3891
    @haryoulimohamed3891 Місяць тому

    thank you david. i have a project real time signal processing(audio) with pio and DAC 8 bits. can you suggest me what can i do please

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      I added a DAC to the Pico in my DOOM video. I think that should work well for your application. You could use both cores; one for the signal processing, and one to handle the interface between memory and the PIO. DMA can help. My most recent video does a bare metal DMA. Good luck!

    • @haryoulimohamed3891
      @haryoulimohamed3891 29 днів тому

      @@LifewithDavid1 Thank you. i want to use ADC with PIO and DAC 8 bits for data processing in real time .And don't know what i must do?? Can I use PIO for sampling analog signal??

    • @LifewithDavid1
      @LifewithDavid1 29 днів тому

      @@haryoulimohamed3891 I would try using DMA to move the ADC data to a PIO FIFO. See section 4.9.2.5 of the RP2040 datasheet. Although this is not a beginner's project, if you have enough time to play, you should be able get the DMA to grab the ADC sample, then send it to PIO. You can use DREQ_ADC to control the pace of the DMA (500ksps) (see my most recent video and Table 119 of the datasheet). However, I don't know where you are going to do the signal processing. If it is one of the cores; then you may want to send it to a memory location directly instead of PIO. Then you can modify the data-steam as desired and then send it to PIO to output to a DAC. Although I haven't addressed this problem specifically, hopefully there is enough information in my 36+ videos on the RP2040 to give you some help. Good luck!

    • @haryoulimohamed3891
      @haryoulimohamed3891 28 днів тому

      @@LifewithDavid1 "Thank you for your answer. Can I use PIO for data processing to reduce the latency, such as implementing a low-pass filter with PIO? Is that feasible?

    • @LifewithDavid1
      @LifewithDavid1 28 днів тому

      @@haryoulimohamed3891 Probably not; but it depends how clever you are. Check out The PIO Chronicles, Episode 1-5. There are only 9 instructions, and none of them are logical (except a version of the jump command). No arithmetic. PIO is used to move data between the RP2040 and the outside world. But you should have no problem keeping up with the ADC (500ksps max speed) with the main core. It will work if you can do your filtering in under 250 clock cycles on one of the cores. Program in C (if you've got a lot of slop) or assembly (if timing is tight). Use DMA to move data from the ADC to the core. Manipulate the data in the core, and then use PIO to send the manipulated data from the core to the DAC, Check out my PIO and bare metal videos. That should bring you up to speed.

  • @junebuggy1967
    @junebuggy1967 Місяць тому

    Hello David! Have you ever replaced the igniter on your N300 refrigerator? If so, do you have a video on how to do it? I can't find anything on UA-cam that explains how to do this. Thanks

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      I'm sorry, but I have not. I checked the links to the service and parts manuals in the description and found that they no longer worked. However, I had downloaded the manuals in October 2021, so I reposted them to my Github site this morning. Please check the new links in the description for these manuals. Perhaps they will help you. PLEASE NOTE: Guarantees to the accuracy of these documents are neither offered nor implied.

    • @junebuggy1967
      @junebuggy1967 Місяць тому

      @LifewithDavid1 Thanks so much for your reply. I will look at the links. I will give it my best shot to figure out how to change the igniter.

  • @davannaleah
    @davannaleah Місяць тому

    I had one when I was 12. I live in Australia and saw them advertised on the back of an American comic book and thought there was no way to get one here way back in the 60's until a school friend told me a store in the city was importing them. I begged my dad to buy me one and it set me up, literally, for the rest of my life, becoming an engineer and specialising in software engineering my whole working life. Unfortunately I got rid of it when I thought my Apple II would be all I would ever need... And I have regretted that decision ever since. Several years ago I decided to write a simulator for the Digicomp I on a windows PC. I was surprised that I could remember exactly how it worked and had the program running old Digicomp I programs perfectly.

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      That's a great story! It affected my life and career similarly. In fact, I believe (from the comments I've been getting), that there are many of us that became hooked on computers due to the DigiComp. Thanks for sharing!

  • @johnwayne8114
    @johnwayne8114 Місяць тому

    Great video, didn't expect to find one so detailed as there's not much info on the subject. Mine has a different problem, quite the opposite of what you usually see: i like to actually keep it low, but everytime i leave it alone it springs back to the maximum extended position. What do you think about that?

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      It's probably the same problem, leaking seals. Try the easy solution in my other office chair video that I have pinned in the comments. Good luck!

  • @bludolfin53
    @bludolfin53 Місяць тому

    Hi David .. I used the method by just turning it upside down. I left it over night. I used my whole body weight on the seat to bring the chair down. It worked!!! I did it this way cause I don't have the strength to use my hands. Thank you so much for your video 😊.

    • @LifewithDavid1
      @LifewithDavid1 Місяць тому

      Great tip! It is a little awkward and difficult to push it down when upside down.