The Tinker Foundry
The Tinker Foundry
  • 26
  • 53 771
Extreme Pressure on Deep-Sea Submersibles
Short treatment of the recent OceanGate submersible tragedy, with the objective of providing an intuitive sense of the great forces these sorts of vessels experience at depth through a simple illustration and math.
#OceanGate #submersible #titanic
มุมมอง: 2 009

วีดีโอ

Heart Rate Measurement with ESP32 and Pulse Oximeter Module using FFT
มุมมอง 1.3Kปีที่แล้ว
Measuring heart rate with a pulse oximeter module using a fast Fourier transform on ESP32. Walk-through of the principle of heart rate measurement using pulse oximetry and Fourier analysis, along with code and demonstration. Code listing here: tinkerfoundry.blogspot.com/2023/06/heart-rate-measurement-with-esp32-and.html #esp32project #pulseoxymeter #FFT #biomedical
ESP32 Based Pulse-Oximeter using MAX30102
มุมมอง 5Kปีที่แล้ว
Basic operating principle of pulse-oximetry, a look at the MAX30102 breakout board being used in this example, and a demonstration of it in action. Code listing used here, along with references included in the link below. 0:00 - Introduction 0:27 - Theory of Operation 4:40 - MAX30102 Device and Breakout Board Overview 6:05 - Connectivity and Code Overview 7:26 - Demonstration Link to code used ...
Tinkering with FPGAs
มุมมอง 1.2Kปีที่แล้ว
High-level overview of the Digilent Arty-S7 board with Xilinx Spartan 7 FPGA, targeted towards hobbyists and makers. Includes a walk-through of the process of creating and implementing a digital design in an FPGA from writing RTL (in Verilog), simulation, synthesizing, implementing and uploading the bitstream to the device using Xilinx Vivado. #FPGA #artyboard #xilinx
Raspberry Pi Pico-W Overview
มุมมอง 398ปีที่แล้ว
A quick introduction and overview of the Raspberry Pi Pico-W micro-controller board. #raspberrypipico #raspberrypi #microcontroller
Automatic Blood Pressure Monitor Teardown
มุมมอง 89ปีที่แล้ว
Tear-down of an automatic blood-pressure monitor, a look at major components and demonstration of what the internal pressure sensor "sees". #ESP32 #Bloodpressure #bloodpressuremonitor #pressuresensor #teardown Code used to capture data from the pressure sensor is included here: tinkerfoundry.blogspot.com/2023/04/automatic-blood-pressure-monitor-inside.html
Testing our ESP32 Stereoscopic Camera - How far away is the egg?
มุมมอง 4Kปีที่แล้ว
A follow-up to my previous video where I put together a stereoscopic camera with a pair of ESP32 Camera boards and a serial interface. In this video, we test the camera and try to measure distance of objects on stereoscopic vision principles. #esp32 #esp32cam #stereoscopic #esp32project 0:00 Introduction, Objectives and Test Setup 1:39 Theory 5:55 Working up to the Calculations 9:10 Calculation...
ESP32 CAM Based Stereoscopic Camera with Serial Interface
มุมมอง 7Kปีที่แล้ว
A stereoscopic camera consisting of two ESP32 CAM boards and serial interfaces. The objective is to obtain corresponding images in order to do some 3D computer vision work. Code for everything shown is provided in a link below... including C-code for the left/right or master/slave ESP32 boards and Python code that controls, captures and displays the images. #esp32cam #esp32project #esp32 #stere...
ESP32 Web Sockets - Transferring Raw Image Data
มุมมอง 4.1Kปีที่แล้ว
Setting up a web socket server on an ESP32 CAM board and corresponding client running on a PC. C and Python code walk-through and demonstration. As usual, code listings are provided in the provided links so you can try it out for yourself... tinkerfoundry.blogspot.com/2023/03/esp32-web-sockets-transferring-image.html #ESP32 #ESP32CAM #websockets
Prototyping with a PCB Stripboard
มุมมอง 1.7Kปีที่แล้ว
Making a breakout board using a PCB stripboard or vector-board and an electric engraver tool. #PCB #prototype #breakoutboard
Up Close with a US $50 Bill
มุมมอง 463ปีที่แล้ว
Up close with a US $50 bill, including a view of some security features. Includes magnified views. #currency #USA #security
Turn ChatGPT into Your own Voice AI with Python
มุมมอง 594ปีที่แล้ว
In this video, we walk through custom Python code that will use your PC's microphone to capture speech, convert it to text, send that text as a prompt to the ChatGPT engine (through the OpenAI API), get the response and convert it to back to speech. Essentially, creating a ChatGPT based virtual assistant... Link to the Tinker Foundry blog for a full code listing so you can try and modify for yo...
ESP32 as an HTTP Server for Remote Control
มุมมอง 647ปีที่แล้ว
Walkthrough of setting up an ESP32 as an HTTP server handling GET requests from a client written in Python. The client can control the built-in LED of the ESP32 and we can observe messages being passed. All code used in this video is available here: tinkerfoundry.blogspot.com/2023/02/esp32-as-server-handling-http-get.html #ESP32 #httpclient #httpserver #ArduinoIDE
Up Close With a US $10 Bill
มุมมอง 2.9Kปีที่แล้ว
Taking a close look at a US $10 bill, including a number of security features. Magnified views. #USA #Currency #10Dollar
ESP32 Posting Requests to Local Webserver
มุมมอง 698ปีที่แล้ว
A demonstration and code walkthrough of getting an ESP32 to post HTTP requests to a local webserver. Code walkthrough for the ESP32 and Python server code running on a PC or Raspberry Pi, etc. The example could form the basis for a building access system running over WiFi. 0:00 - Introduction and Objectives 1:02 - Demonstration of ESP32 and Webserver Request/Response 2:32 - Server Code Walkthro...
Up close with a US $20 Bill
มุมมอง 4.1Kปีที่แล้ว
Up close with a US $20 Bill
Accurate Timekeeping on ESP32 using an NTP Server
มุมมอง 331ปีที่แล้ว
Accurate Timekeeping on ESP32 using an NTP Server
Up Close with a Canadian $100 Bill
มุมมอง 211ปีที่แล้ว
Up Close with a Canadian $100 Bill
Connecting ESP32 to the Outside World with IFTTT
มุมมอง 817ปีที่แล้ว
Connecting ESP32 to the Outside World with IFTTT
Up Close with a US $100 Bill...
มุมมอง 6Kปีที่แล้ว
Up Close with a US $100 Bill...
Home Water Flow/Leak Detection using ESP32 Camera Module - Part II
มุมมอง 464ปีที่แล้ว
Home Water Flow/Leak Detection using ESP32 Camera Module - Part II
Home Water Leak Detection using the ESP32 Camera Module - Part I
มุมมอง 367ปีที่แล้ว
Home Water Leak Detection using the ESP32 Camera Module - Part I
Digital Logic Design with ChatGPT
มุมมอง 2.9Kปีที่แล้ว
Digital Logic Design with ChatGPT
Episode 3: Tinkering with the ESP32 CAM Module
มุมมอง 6Kปีที่แล้ว
Episode 3: Tinkering with the ESP32 CAM Module
Episode 2: DALL-E Prompt Design
มุมมอง 26ปีที่แล้ว
Episode 2: DALL-E Prompt Design
Episode 1: Text to Image Generation Using the DALL-E API and Python
มุมมอง 85ปีที่แล้ว
Episode 1: Text to Image Generation Using the DALL-E API and Python

ความคิดเห็น

  • @rahulumapathy9941
    @rahulumapathy9941 2 หลายเดือนก่อน

    I am not able to view the output in the server. Everything else is working. the wifi is connected and even the ip address is generated

  • @bradharrington5462
    @bradharrington5462 2 หลายเดือนก่อน

    how can you make chatgpt4 generate images for digital software circuits?

    • @Muhammad-dv4ix
      @Muhammad-dv4ix 20 วันที่ผ่านมา

      have you found the answer, to your question?

  • @EvanPoliquin
    @EvanPoliquin 2 หลายเดือนก่อน

    Any thoughts on using SPI for communication to boost the image transfer speed?

  • @jaiswal_stock
    @jaiswal_stock 2 หลายเดือนก่อน

    can i get github link for the code

  • @vicenteiturra5243
    @vicenteiturra5243 3 หลายเดือนก่อน

    Hello, I wanted to ask you if you have managed to calculate bpm and spo2 at the same time in the same code, if so, your advice would help me a lot.

  • @vicenteiturra5243
    @vicenteiturra5243 3 หลายเดือนก่อน

    Hello, I wanted to ask you if you have managed to calculate bpm and spo2 at the same time in the same code, if so, your advice would help me a lot.

  • @apppurchaser2268
    @apppurchaser2268 3 หลายเดือนก่อน

    Amazing

  • @rezafarhan8006
    @rezafarhan8006 3 หลายเดือนก่อน

    is this board can provide face recognition?

  • @diegoulises7541
    @diegoulises7541 4 หลายเดือนก่อน

    How receive in Python in color jpeg?

  • @saadounana4363
    @saadounana4363 4 หลายเดือนก่อน

    hello good work thanks.i have problem why the oxygen satiration is show in serial monitor is negative valeu like this Red: 108617,Infrared: 100617. Oxygen % = -5176478.00%

  • @pintokitkat
    @pintokitkat 4 หลายเดือนก่อน

    Rather than buy the tool or the engraver, just use a 3mm drill bit - spin it in your fingers (you don't even need a drill). It makes nice round holes through the track, but doesn't cut too deep.

    • @Enigma758
      @Enigma758 2 หลายเดือนก่อน

      That's what I do, I mounted the bit in an old screwdriver handle, but he did mention that he prefers this method over the handheld drill bit method.

  • @user-ip1co5uc8m
    @user-ip1co5uc8m 4 หลายเดือนก่อน

    This helps a lot in the project I'm currently working on. Thank you so much!!

  • @user-ip1co5uc8m
    @user-ip1co5uc8m 4 หลายเดือนก่อน

    This helps a lot in the project I'm currently working on. Thank you so much!

  • @coal_blaxk9152
    @coal_blaxk9152 5 หลายเดือนก่อน

    The capturing of the image is a little slow..

  • @iamwuf
    @iamwuf 5 หลายเดือนก่อน

    "then upload the code" by pressing or doing what? also it still says board not connected. if people knew all the steps your skipping they wouldnt need a tutorial in the first place

  • @iamwuf
    @iamwuf 5 หลายเดือนก่อน

    the instructions for finding and uploading the code is "were getting the code from freenove" . ok clicked link in the discription, then what???

  • @Sam-xj8os
    @Sam-xj8os 6 หลายเดือนก่อน

    could you plz send me the Codes ?

  • @adibguardiola3208
    @adibguardiola3208 6 หลายเดือนก่อน

    rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0030,len:1344 load:0x40010000,len:13836 load:0x00000080,len:2686976 ets Jul 29 2019 12:21:46 rst:0x7 (TG0WDT_SYS_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0030,len:1344 load:0x40058000,len:1024 load:0x00000000,len:267673600 ets Jul 29 2019 12:21:46 It doesn't work

  • @calipsonikopony806
    @calipsonikopony806 7 หลายเดือนก่อน

    Solucion de oximetro MAX30102 arduino esp32, codigo faltante en los comentarios de @jamesconway3900 :D!

  • @mercedesmura8301
    @mercedesmura8301 7 หลายเดือนก่อน

    i would like to know how did you connect the MAX to the ESP32, because in the video I’m not really able to see. If you could tell me, it would be great. Excellent video btw!

    • @maford552
      @maford552 7 หลายเดือนก่อน

      my to

  • @guatagel2454
    @guatagel2454 7 หลายเดือนก่อน

    Human vision use binocularity only up to 3 meters. Beyond that our brain use another clues to estimate distance, such as occlusion, velocity, relative size to known objects, and many others. Binocularity is great only at short distances, below 3 meters. So, you could move the cameras appart to achieve better binocularity at larger distances.

    • @guatagel2454
      @guatagel2454 7 หลายเดือนก่อน

      I forgot to mention that I use two esp32cam in a small rover, that I build starting from the many esp32cam based rovers that you can find in youtube. I separated the camera up to 20 cm, and the 3D effect is amazing. Also, instead of controlling the rover with buttons on a webpage hosted on the esp32cam, I wrote a small app on MIT App Inventor that use the gyros on a cell phone, so I can move the rover tilting my head calling the urls on the esp32cam. I put the cell phone in a Google cardboard, and I place two webviewer components side by side so I can have each esp32cam view on each eye. Only one esp32cam is connected to the two motors. I fixed the ip of the esp32cams so the App always find them.

  • @Maaaurinho
    @Maaaurinho 9 หลายเดือนก่อน

    Amazing video bro, very complete description of the process. I would recommend to get a better mic, speak faster and explain the code with more detail.

  • @TomMaynard--TCM--
    @TomMaynard--TCM-- 10 หลายเดือนก่อน

    Any link to that tool, and the depth setting you recommend?

  • @MrDrosini
    @MrDrosini 10 หลายเดือนก่อน

    Amazing! I tested your code in Arduino Mega 2560 and it works flawless. Thank you very much!

  • @ShawankumarParida
    @ShawankumarParida 10 หลายเดือนก่อน

    How do we host a webpage from an sd card connected to esp32 using the sd card module & how to store the data in the sd card?

  • @moses5407
    @moses5407 10 หลายเดือนก่อน

    Would also appreciate the code links. Hoping to capture synced video frames. Would prefer to use a third esp32-s3 as the capture/process board. How close is the master/slave time sync with this set up?

  • @whatthefunction9140
    @whatthefunction9140 11 หลายเดือนก่อน

    I want to make a mesh wifi cam network for a realtime photogamatry view of my hose and yard

  • @tavagsstore1283
    @tavagsstore1283 11 หลายเดือนก่อน

    Lol... Good wasted my tm

  • @georgegu3374
    @georgegu3374 11 หลายเดือนก่อน

    focus on the accuracy of setup and measurement is one way. but with the help of AI, given enough samples it could be achieved through machine learning. we human eyes are not that accurat instrument either, but our brain compensated for errors since we are baby.

  • @jamesconway3900
    @jamesconway3900 11 หลายเดือนก่อน

    The linked code is goobered up at line 118-ish after this: double R = (sqrt(sumredrms) / I would like to try this code if you could post an update. Thanks!

    • @jamesconway3900
      @jamesconway3900 11 หลายเดือนก่อน

      Probably it was meant to be: double R = (sqrt(sumredrms) / avered) / (sqrt(sumirrms) / aveir);

    • @henriquegalli4272
      @henriquegalli4272 8 หลายเดือนก่อน

      Tu salvou meu TCC. Manda o pix

    • @calipsonikopony806
      @calipsonikopony806 7 หลายเดือนก่อน

      you fixed it! lo arreglaste! ahora el código me funciona, ahora tengo que entenderlo para acoplarlo a mi proyecto. ¿como supiste completar el codigo? how did you figuredout the missing code?

  • @truetech4158
    @truetech4158 11 หลายเดือนก่อน

    Let's make it have eyelids similar to how a windshield wiper cleans away dirt, and then for added human eye realism, introduce some tiny though visible bacteria to swim around on the surface sometimes swimming past the camera lens just like with real human eye behavioral patterns. The surrounding area of the eye can have a round OLED or E ink surface that can replicate a developing bloodshot look, so if the robot is waterproof and swimming in a pool, it will also show signs of interaction with the pool's chlorine with red eyes. This abilty to go from clear to bloodshot eyes could also be easily applied to creating exacting convincing robotic replica actors to make newer cheech n chong movies! Party on Garth, party on.

  • @gummansgubbe6225
    @gummansgubbe6225 ปีที่แล้ว

    Thanks for sharing the code! I will surely try it, but my needles are much stubbier than yours. I have also been thinking of some filters to enhance the red. EDIT: If water flow is the goal it could be better to use a thermometer mounted on the pipe? EDIT2: Temperature measurement works in my house. I have a thermometer taped to the water inlet. It works its way up to room temperature, around 21C. Temperature drops around 1.8C/min when water is used. Regains with 0.1C/min. So it works in summer with outside temperatures around 13C. Can't wait until winter now... Here at latitude 60 the average temperature is around 6C. -30C is usual in the winter.

  • @gummansgubbe6225
    @gummansgubbe6225 ปีที่แล้ว

    Very interesting. I am doing something similar, just got my esp-32 cam today. My water meter has a five digit display of m3 used and red needles for 100, 10, 1 and 0.1 liter. And a spiked black wheel that rotates. With open CV I can get the angle of the red needles. I got a 3/4" controllable ball valve for $50 that I am considering hooking up. So hw costnis not to bad.

  • @topbanana4013
    @topbanana4013 ปีที่แล้ว

    2008 test on 2 composite cylinders 1 is carbon fibre the other is glass fibre . very interesting the carbon fails but still takes more pressure but losing it at same time untill it fails bit like titan going up and down it had already fails soon as any cracking was heard th-cam.com/video/lwvUvIKhK1Q/w-d-xo.html

  • @NoahSpurrier
    @NoahSpurrier ปีที่แล้ว

    As a teenager I thought I’d take a garden hose to let me breathe underwater in my uncle’s pool. I could only get a couple feet underwater before the pressure difference wouldn’t allow me to suck in enough air. Water pressure is no joke.

  • @brock8281
    @brock8281 ปีที่แล้ว

    Dude use metric..... what the is this man common. Nobody from europe will uderstand this and laugh about u, use metric

  • @Hotmaildotcomz
    @Hotmaildotcomz ปีที่แล้ว

    Metric by now should be the universal standard

    • @ruskibot7745
      @ruskibot7745 ปีที่แล้ว

      Metric is fake and gay

  • @StoutShako
    @StoutShako ปีที่แล้ว

    I think the video was informative. It would be rude to snap at someone using the metric system to start using Imperial Units, so I don't know why people think it's okay to do it the other way around. Just convert it yourself if you wanna know so bad, sheesh.

  • @Re3p4rr
    @Re3p4rr ปีที่แล้ว

    Im surprised they didn't use big macs as measurements 😂 no but all jokes aside .. use the metric system this is painful to watch

    • @darreldash
      @darreldash ปีที่แล้ว

      🤓

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      Not a bad idea really... using units of measure people can relate to in real life. Pounds per square Big Mac, kg per square croissant/scone/etc.

  • @realMrLukas
    @realMrLukas ปีที่แล้ว

    dooing math with lbs and feet💀

    • @WhittaII
      @WhittaII ปีที่แล้ว

      I mean we record pressure in PSI not PSCM Calculating inches with feet makes sense. And it’s not hard to even do a rough estimate conversion or just put it in google.

    • @xyzmediaandentertainment8313
      @xyzmediaandentertainment8313 ปีที่แล้ว

      Chad metric system made by international body of scientests vs virgin imperial system made up by 12th century English peasants

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      The metric system is superior, but objectively speaking, having an emperor/king impose their will to have units of measure based on the size of their own fingers, feet, etc. is the epitome of Chad.

  • @ThetPe-it5fe
    @ThetPe-it5fe ปีที่แล้ว

    ရေခဲနီးပါးအေးနေတာ အဲ့ဒါတွေအပြင် သတ္တုဆတ်သွားတာ ကျုံ့သွားတာ တွေပါထည့်တွက်ရမှာ ထိန်းချုပ်စနစ် မှားယွင်းဝင်တိုက်မိနိုင်သေးတယ်

  • @tc7009
    @tc7009 ปีที่แล้ว

    Thank you Tinker Foundry. Now I will share what I do. I whack myself and deposit my splunk all over my belly around my tummy button. But I don't clean it up or shower. I just leave it and let it get a crusty and dry up, because it then clogs my pores. In about 2 days I then have a good crop of pimples all around where my splooge was. Then I can have fun and satisfaction popping those pimples. I'll then have a shower and am ready to repeat the process again the next day.

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      Thanks for sharing this. To be witness to such greatness is both humbling and inspiring.

    • @ecohangout4481
      @ecohangout4481 ปีที่แล้ว

      far too specific to be a joke

    • @WhittaII
      @WhittaII ปีที่แล้ว

      Reading this makes me wish I was on the titan sub

    • @omarrochet
      @omarrochet ปีที่แล้ว

      Every day is a new day to make new habits king.

  • @OMNI_INFINITY
    @OMNI_INFINITY ปีที่แล้ว

    Oh wait...where is the link to that gitlab or github repo? Thanks in advance for posting that!

  • @OMNI_INFINITY
    @OMNI_INFINITY ปีที่แล้ว

    Saw now. Thanks for that tutorial and also thanks posting the files! I'm visiting china now (not chinese) and want to make one of those while here. Had bought a Samsung Gear360 but the resolution seemed too low. Been considering getting an X360 cam. What is maximum resolution?

  • @DaisyWang-ss7pl
    @DaisyWang-ss7pl ปีที่แล้ว

    Nice explanation! Don't know if any PCB services are needed for your upcoming content, if so, would love to sponsor and achieve any collab together! (PCBWay Daisy)🤣

  • @guntherborg
    @guntherborg ปีที่แล้ว

    Can't see shit on the arduino log , its too white and washed out in the video

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      Will watch out for that next time...

  • @jayarsanmobestvlog1251
    @jayarsanmobestvlog1251 ปีที่แล้ว

    I have 10 dollar 2003 series

  • @gracerotich6536
    @gracerotich6536 ปีที่แล้ว

    Could you share your wiring and code so that i try it out?

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      Yes, I've now included a link in the video description (it links to the corresponding Tinker Foundry blog entry) which has the code. The code reads from the ADC of the pressure sensor module and streams to the serial output so you can use the Arduino IDE serial monitor/plotter. I use pin 12 for the data input from the ADC, and pin 13 for the clock output to the ADC. I wasn't intending on sharing the code, so please excuse any "ugliness" or unused bits of code in there. Thanks for taking interest.

  • @viktorilijasic
    @viktorilijasic ปีที่แล้ว

    Cameras sometimes do not use full (or the same) sensor size/area for different resolutions. Your fixed offset of -22 that gives much more accurate results suggest that this might be the case here. I.e. your assumption of 2.2um pixel size at full resolution does not directly translate to the lower resolution. I might be a bit off with what EXACTLY doesn't directly match between the resolutions, but I hope you get what I'm trying to say.

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      I think I understand exactly what you're saying: let's say full camera resolution is 1600x1200, but to return the 320x240 resolution I want, the camera only uses 1200x800 pixels to scale from - then my pixel-scaling would be way off. In fact, I remember trying to check the datasheet for such information but didn't seem to find anything and so I used the full resolution scaling assumption... I will need to revisit. Thanks for that!

  • @alanjohnstone8766
    @alanjohnstone8766 ปีที่แล้ว

    Why are you not using the sockets library which is designed for this type of application?

    • @tinkerfoundry
      @tinkerfoundry ปีที่แล้ว

      What I'm using is part of the WebSockets library for Arduino IDE (WebSockets for Arduino (Server + Client)). I needed to get something working quickly and used the example from the site I referenced in my code listing... that's why I'm using "WebSocketsServer.h".

    • @nichtverstehen2045
      @nichtverstehen2045 10 หลายเดือนก่อน

      @@tinkerfoundryif all you have is a hammer everything looks like a nail