CHdev6
CHdev6
  • 143
  • 49 642
Project 2 - Biometric Chest (Arduino Uno)
\/ ALL LINKS BELOW \/ This is engineering project 2 and it is called "Biometric Chest" its purpose is to open and close from the scan of a valid finger print on the finger print sensor. It carries this task out by first using a servo motor to move 90* up or down on an axis to close or open the chest this servo motor is also powered through a motor driver that needs a external 5v battery power source. I also used the CAD platform Onshape to model all parts for this device and I also go over those models and then go over all the code behind this device as well and explain how all of this works. So anyway hopefully you enjoy the video and goodbye!
Arduino IDE Libraries / Enroll Finger Print Code / Source Code / CAD(stl): drive.google.com/drive/folders/1KLhBHfFIfPuIswsqNCpCfdGWxtKeMCB6?usp=drive_link
Links to parts:
Arduino Uno: www.amazon.com/Arduino-A000066-ARDUINO-UNO-R3/dp/B008GRTSV6/ref=sr_1_4?crid=17GLJGDJOO403&dib=eyJ2IjoiMSJ9.-aDHOAycHhkmhKjvAAYy5yKGc6_C7Nvdobu8yfs7cdngcrqDoNKMksF7h2pg0o7wtcQdib0fAibQhTgZYS5ROO59SDuwddEaZgyCArvEE7_q7IYRrBOMY77XdS6v0-yQPpXP7abSX64Pcytgrz3Es2oniorMtPw1fhKtJbha97y39YU8E7vnnhH8cE3tXd9YoJigPx4mRDe0ImjJUqgw4-fuiBOLZFMSuxQcYtnLlvg.JKU6zp6WZ5TAwxUI0z_b2HYNyPcamnTUyRx5UKUMLxA&dib_tag=se&keywords=arduino&qid=1721189832&sprefix=arduino%2Caps%2C91&sr=8-4
USB Cord: www.amazon.com/Amazon-Basics-External-Gold-Plated-Connectors/dp/B00NH11KIK/ref=sr_1_1?crid=14RH74J37DZ4Y&dib=eyJ2IjoiMSJ9.iGNI79DpLnSovO9PvZ0t1LfKmWyWeZOEY_PLU-3O9eyp1xRoURAJQZr3vZ_y1YeudgIV7n9ZCGw7aCjS1abTrmF2iYohr2noLnFtAKiLYZiwQd-DSxoQKLjwOh_UhpFlSYaEw4ucC7wzAYYjrvFTJ5uyxIdZo6o76NcXQjsHJ56_tWkGyLcoKU3cJ8kfYieDVy8ApaNAcmKHfsTwMnJcxykLajl7Uq-OBeTAEr59F5E.RL3IySBBUf4Iz9gwz-a7xXPu1ssA-ZUc5BWBg-aj6M8&dib_tag=se&keywords=arduino+cord+usb+connector&qid=1721189854&sprefix=arduino+cord+usb+connector%2Caps%2C91&sr=8-1
Finger Print Sensor: www.amazon.com/Optical-Fingerprint-Control-Mega2560-Geekstory/dp/B07BQ9VNWR/ref=sr_1_1?crid=2EO6N40PDVWN3&dib=eyJ2IjoiMSJ9.1bX3mWPypmO4c8ORnHoQ5KIjUcPL7oym7P4RizTrTMPoOR2haxT6nND11MzRHvYya-tR9J6uBUcSJ6b53Vr7coOQd5vd9rTWYN45ZzkyNnJascZt0jiADy1NnbPefCLLRWtiVR3O_3eA7szJIsuGhBbF4MXd3bXUxrNEJSGty3o62gmtQcCc_NyxCjlFDKz46JveBgiBxDjFD4FNsDCEMPJak88osPkIO_kTY6dq4pI.NuBBkT7XllYRbpiJN7aEidgnEC96gYkZlDBm9ovnnlg&dib_tag=se&keywords=GT-511C3+Fingerprint+Scanner+Module&qid=1720490793&sprefix=gt-511c3+fingerprint+scanner+module%2Caps%2C52&sr=8-1
Digital Servo Motor: www.amazon.com/Torque-Motors-Waterproof-Steering-Control/dp/B073F92G2S/ref=pd_rhf_se_s_pd_sbs_rvi_d_sccl_2_7/145-4243527-3293644?pd_rd_w=hSBHi&content-id=amzn1.sym.9c71db11-3b2f-49a1-9fef-afd524b20130&pf_rd_p=9c71db11-3b2f-49a1-9fef-afd524b20130&pf_rd_r=ENK008Y9TFXQQ08CA17T&pd_rd_wg=Ts44g&pd_rd_r=ef10c67b-6c37-4dd0-9e98-f040a7e8b3b1&pd_rd_i=B073F92G2S&th=1
Motor Driver: www.amazon.com/HiLetgo-PCA9685-Channel-12-Bit-Arduino/dp/B07BRS249H/ref=sr_1_1?crid=222QOVDH8089O&dib=eyJ2IjoiMSJ9.Vferr79XpoL6Bnem-ZY9x6vO8_YqS_aglYdZAiqayHjCyJLr7nNTVo-Tapy52SW6O5e1cMLQhHRl0bwE_NqhuDT1Hrd4outlIcf0WTNfgecGqtERGZrfkr-KIS71ivhSbEWpVcec_L5vZrThNJ6Ej0J0rA1mBSWhCUOybY23rc0QhopVU-EPwnCfFw08RXS9NqNe_sAWWg0kBJBQsy4gqaQZafV7J66FeDTUUokogK4.S8eTmSab3hS4k2wD4PHN0ZGOyFvpgETZt-rXtXRuvw4&dib_tag=se&keywords=hiletgo+pca9685&qid=1724085931&sprefix=hiletgo+PCA%2Caps%2C77&sr=8-1
External Battery Power Source: www.amazon.com/TessellateStore-HighEfficiency-Rechargeable-Batteries-Chargers/dp/B0CFZHG3FT/ref=sr_1_3?crid=10UAATYQIBQ5M&dib=eyJ2IjoiMSJ9.upsW2GFSJc6o8mdKifcslQhpDKrTae25_8hawn5F0lUBpVXKnNROdLfqXedlk01KRQaPzhkeSmQ5EWBRZQlJC0Ze6atAoSqNwP0zcxduT4w5jAsqfVjNLBoXV9btoQk8PSw-RRBFysnGjRjmV1iyTQVrOuxcu8jLiJzj2koeiRYE6gUqKQ2rbiIxxun0pwBs-ll7HKzXWo4jUuWYbdx2vnXS2kuY9L9O_7am8VVlrItYdCtD1SgezpEBVxLZwRb0nbyT4ZaYgcWowJqFmTh8EcaMePTvVA3bQu5wYEkgSmw.tnqehTX3lfTh0sjx2Ko-EnqNrAKrgSMPCefOSBn49kQ&dib_tag=se&keywords=tessellatestore&qid=1724086194&sprefix=tessellatestore%2Caps%2C80&sr=8-3&th=1
RGB Light + Resistors: www.amazon.com/EDGELEC-Tri-Color-Multicolor-Diffused-Resistors/dp/B077XGF3YR/ref=sr_1_3?crid=2YJY549CA16OE&dib=eyJ2IjoiMSJ9._HAbMbplZQDNQ-uu8F22ZbDza8AXZFtBvj6vng8rmsRDkwREgKVuARTZaPF75ypfrP10RVMqgd7_LBWMj4YM_5u0rf_91IXuJaMfE1NpQP3kAWR6TDgFJvavsZdtcSDxzg05KnYLqOM2bG9ZVnGVWqWCH5xkMerSdlrOdZ6yeHeEEF8esCT8GTUR5QxhKzlnYp11S1DPlllg1zXviDisWwuJucUOZ1uZtAdLy-BFBjQ.GFSDRP8J_9aySQHLp4tCaNP_8OfA2rkoSgd7EugI9_0&dib_tag=se&keywords=RGB+single+led&qid=1724085965&sprefix=rgb+single+led%2Caps%2C87&sr=8-3
Intro - 0:00
All Circuit Components - 0:21
Enrolling Finger Print - 1:36
Main Circuit - 3:28
Source Code Review - 6:50
CAD - 11:14
Printing - 12:18
Outro - 13:04
มุมมอง: 504

วีดีโอ

Fibonacci Number - Python - Easy #93
มุมมอง 30หลายเดือนก่อน
In this video I solve the coding problem "Fibonacci Number" using Python, I mainly utilize the Fibonacci sequence logic to solve this combined with a for loop and a "if" and "elif" statement at the start to check for base test cases to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pytho...
Range Addition II - Python - Easy #92
มุมมอง 13หลายเดือนก่อน
In this video I solve the coding problem "Range Addition II" using Python, I mainly utilize matrix logic and a for loop to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 1:02 Code - 6:21 Solution - 8:31
Third Maximum Number - Python - Easy #91
มุมมอง 20หลายเดือนก่อน
In this video I solve the coding problem "Third Maximum Number " using Python, I mainly utilize the ".sort()" method combined with its "reverse" parameter as well as the slice method to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:36 Code - 4:2...
Repeated Substring Pattern - Python - Easy #90
มุมมอง 10หลายเดือนก่อน
In this video I solve the coding problem "Repeated Substring Pattern" using Python, I mainly utilize the concept of concatenation as well as conditions to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:40 Code - 4:48 Solution - 6:53
Maximum Average Subarray I
มุมมอง 26หลายเดือนก่อน
In this video I solve the coding problem "Maximum Average Subarray I" using Python, I mainly utilize the "len()", "sum()", "max()" and "float()" function as well as a for loop to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:43 Code - 6:41 Solut...
Ransom Note - Python - Easy #88
มุมมอง 16หลายเดือนก่อน
In this video I solve the coding problem "Ransom Note" using Python, I mainly utilize the Counter library and a for loop that loops through a dictionary to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:33 Code - 7:21 Solution - 10:12
Island Perimeter - Python - Easy #87
มุมมอง 17หลายเดือนก่อน
In this video I solve the coding problem "Island Perimeter" using Python, I mainly utilize a nested for loop the "len()" function as well as some if statements combined with the "or" keyword and some conditions to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #python 0:00 - Intro 1:10 - ...
Power of Three - Python - Easy #86
มุมมอง 19หลายเดือนก่อน
In this video I solve the coding problem "Power of Three" using Python, I mainly utilize boolean logic and the modulus operator as well as a while loop to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:35 Code - 6:37 Solution - 7:39
Guess Number Higher or Lower
มุมมอง 18หลายเดือนก่อน
In this video I solve the coding problem "Guess Number Higher or Lower" using Python, I mainly utilize the concept of a binary search algorithm as well as the "join()" method to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:48 Code - 4:38 Soluti...
Reverse String II - Python - Easy #84
มุมมอง 15หลายเดือนก่อน
In this video I solve the coding problem "Reverse String II" using Python, I mainly utilize the slice method and "append()" method and a for loop to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:38 Code - 6:21 Solution - 9:51
Is Subsequence - Python - Easy #83
มุมมอง 67หลายเดือนก่อน
In this video I solve the coding problem "Is Subsequence" using Python, I mainly utilize the "all()" and "iter()" function as well as a one line for loop to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:41 Code - 5:38 Solution - 8:13
Power of Four - Python - Easy #82
มุมมอง 201หลายเดือนก่อน
In this video I solve the coding problem "Power of Four" using Python, I mainly utilize the concept of bit manipulation with bitwise operators like "&" as well as if statements to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #pythonprojects Intro - 0:00 Intuition - 0:39 Code - 9:32 Solu...
Project 8 - Weather App (HTML, JS, CSS)
มุมมอง 404หลายเดือนก่อน
!! LINK TO CODE \/ !! This is Project 8 in my coding project series. In this project I made a functioning weather app using html, js, and css. The project contains a starter UI for retrieving a city manually or automatically the weather is retrieved manually directly through a free weather API I found r automatically using a json coordinate database with the geolocation related functions built ...
Contains Duplicate II - Python - Easy #81
มุมมอง 55หลายเดือนก่อน
In this video I solve the coding problem "Contains Duplicate II" using Python, I mainly utilize the enumerate() function and boolean statements to help me solve this problem. I also give a full explanation of how I reached this solution as well as how it works. #leetcode #coding #programming #python3 #python 0:00 - Intro 0:41 - Intuition 5:31 - Code 9:01 - Solution Efficiency
Rectangle Overlap - Python - Easy #80
มุมมอง 522 หลายเดือนก่อน
Rectangle Overlap - Python - Easy #80
Smallest Range I - Python - Easy #79
มุมมอง 362 หลายเดือนก่อน
Smallest Range I - Python - Easy #79
Special Array I - Python - Easy #78
มุมมอง 322 หลายเดือนก่อน
Special Array I - Python - Easy #78
Buddy Strings - Python - Easy #77
มุมมอง 312 หลายเดือนก่อน
Buddy Strings - Python - Easy #77
Project 7 - Speed Maze (Python)
มุมมอง 5112 หลายเดือนก่อน
Project 7 - Speed Maze (Python)
Monotonic Array - Python - Easy #76
มุมมอง 342 หลายเดือนก่อน
Monotonic Array - Python - Easy #76
Position of Large Groups - Python - Easy #75
มุมมอง 202 หลายเดือนก่อน
Position of Large Groups - Python - Easy #75
Project 1 - Climate Monitor (Arduino Uno)
มุมมอง 9K2 หลายเดือนก่อน
Project 1 - Climate Monitor (Arduino Uno)
How to use a DHT11 Temp and Humidity Sensor
มุมมอง 1.5K2 หลายเดือนก่อน
How to use a DHT11 Temp and Humidity Sensor
Longest Palindrome - Python - Easy #74
มุมมอง 312 หลายเดือนก่อน
Longest Palindrome - Python - Easy #74
Reverse Vowels of a String - Python - Easy #73
มุมมอง 772 หลายเดือนก่อน
Reverse Vowels of a String - Python - Easy #73
Flipping an Image - Python - Easy #72
มุมมอง 232 หลายเดือนก่อน
Flipping an Image - Python - Easy #72
Toeplitz Matrix - Python - Easy #71
มุมมอง 412 หลายเดือนก่อน
Toeplitz Matrix - Python - Easy #71
Python Basics Series: Module 24 - Advanced Widgets
มุมมอง 492 หลายเดือนก่อน
Python Basics Series: Module 24 - Advanced Widgets
Project 6 - Checklist (Python)
มุมมอง 2.1K2 หลายเดือนก่อน
Project 6 - Checklist (Python)

ความคิดเห็น

  • @Yoskio
    @Yoskio 20 วันที่ผ่านมา

    Cool

    • @CHDev6
      @CHDev6 20 วันที่ผ่านมา

      @@Yoskio thanks

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

    just check if log (n , 4) equals an integer

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

      Yeah that could work too

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

    Very cool, keep it up!

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

      @@danigeometrydash thanks appreciate it!

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

    //Creative video, thanks :)

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

      thanks, glad I could help with something!

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

    Good video! Keep up the good work, brother. I searched online for resources on how to use the exact same rotary sensor that you used in this video, but I did not find any thing worth mentioning (apart from the datasheet). Your video helped me significantly. So please do not give up! You will get up there sooner or later.

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

      Thanks man glad i could help!

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

    All the Best man for your Future Coding Endeavours

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

      Thank you 🙏

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

    Really liking the style and pacing of the video. Simple but also gives enough information for basic understanding which you can build upon.

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

      Thanks for the feedback!

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

    Keep up the grind good job!

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

      Thanks man appreciate it

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

    len(bin(n)[2:].replace(“0”,””))

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

      That makes more sense you right

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

      Why are u slicing from index 2?

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

      @@luhdooce Its because the question doesn't want the "0b" prefix that is by default added to the binary string outputted by the bin() function.

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

    Just use a dictionary with key as n and value as iterated count of n

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

      yeah that could definitely work to

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

      Too expensive in time. Juste two variables. One count the number of hights apparition and the other the current highest apparition. I code in js not in python cause i dont pratice it : var value=nums[0], counter=0; for(let index=1;index<nums.length;index++) { let tmp=nums[index] if(value===tmp) counter++ else if (counter===0) { counter=1 value=tmp } else counter-- } return value

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

    I didnt even knew this existed, thanks a lot man

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

      of course glad I could help!

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

    great job

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

      thanks

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

    clean Explaination

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

      Thanks appreciate that

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

    you got a sub

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

      thankyou🙏

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

    CHdev4, I love your channel so much, I just had to subscribe!