Tutorial: How to Design Your Own Custom Microcontroller Board

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ค. 2018
  • Get your free design pack for this tutorial that includes the design files, block diagram, datasheets, and PDF tutorial: predictabledesigns.com/tutori...
    Prevent mistakes by downloading my DESIGN REVIEW CHECKLISTS for the schematic circuit, PCB layout, and enclosure 3D model design: predictabledesigns.com/design...
    And get your other free guides:
    Ultimate Guide - How to Develop and Prototype a New Electronic Hardware Product in 2023: predictabledesigns.com/guide
    From Prototype to Production with the ESP32: predictabledesigns.com/esp32
    From Arduino Prototype to Mass Production: predictabledesigns.com/from-a...
    From Raspberry Pi Prototype to Mass Production: predictabledesigns.com/rpi
    Want my personal help on your project? If so, check out my Hardware Academy program: predictabledesigns.com/Academy

ความคิดเห็น • 58

  • @PredictableDesigns
    @PredictableDesigns  ปีที่แล้ว +2

    Get your free design pack for this tutorial that includes the design files, block diagram, datasheets, and PDF tutorial: predictabledesigns.com/tutorial-design-pack
    Prevent mistakes by downloading your FREE DESIGN REVIEW CHECKLISTS for the schematic circuit, PCB layout, and enclosure 3D model design: predictabledesigns.com/design-review-checklists-youtube/
    And get your other free guides:
    Ultimate Guide - How to Develop and Prototype a New Electronic Hardware Product in 2023: predictabledesigns.com/guide
    From Prototype to Production with the ESP32: predictabledesigns.com/esp32
    From Arduino Prototype to Mass Production: predictabledesigns.com/from-arduino-youtube/
    From Raspberry Pi Prototype to Mass Production: predictabledesigns.com/rpi
    Want my personal help on your project? If so, check out my Hardware Academy program: predictabledesigns.com/Academy

  • @Brandon-youtube
    @Brandon-youtube 4 ปีที่แล้ว +43

    One recommendation for both author and viewers: reading the data sheet is a huge skill. This is how you can get a better idea if the mcu is proper for your project, if you have overlooked pin connections you need to make (enables, resets, etc.) and so on. Very important part of the design

    • @sergioescalona62
      @sergioescalona62 3 ปีที่แล้ว

      There are many factors in studying electronics. One resource I found which succeeds in merging these is the Gregs Electro Blog (google it if you're interested) definately the most useful info i've seen. look at this super website.

  • @fishionboy9911
    @fishionboy9911 2 ปีที่แล้ว +4

    World is better cause people like you

  • @ishworirish
    @ishworirish 5 ปีที่แล้ว +4

    Thank you.
    I was searching for this tutorial for long long time.

  • @omidebrahimi2186
    @omidebrahimi2186 4 ปีที่แล้ว

    Thank you for the information, very useful.

  • @ADPTraining
    @ADPTraining ปีที่แล้ว +4

    Thanks to John for this great engineering video. This stuff is worth money and very much needed. I subscribe to his website and have learnt a lot over the years on propped electronic design flow, thanks again.

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว +1

      Thank you so much for this comment, and I'm thrilled to hear that my content has been so helpful!

  • @kaustavsengupta8757
    @kaustavsengupta8757 5 ปีที่แล้ว

    I m glad that I find your video. Really enjoyed it watching. Anyway sir can you do short descriptive series on IAR workbench cause I can't able to find even single good tutorial on it. Keep up the good work man

  • @KM-mc7ve
    @KM-mc7ve 2 ปีที่แล้ว +1

    very nice tutorial
    THank you so much

  • @rasselvam
    @rasselvam 3 ปีที่แล้ว

    Thank you soooooo much for this video

  • @Zhenguusa
    @Zhenguusa 4 ปีที่แล้ว

    Thank you it is very helpful.

  • @SerialNumber-jm1sg
    @SerialNumber-jm1sg 3 หลายเดือนก่อน

    *57. Thank you very much! Very interesting and detailed! Best regards and good luck!

  • @Bianchi77
    @Bianchi77 ปีที่แล้ว +1

    Nice video, thanks :)

  • @zaccomusic
    @zaccomusic 3 ปีที่แล้ว

    nice video
    hope you keep update :)

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

    Legendary

  • @SinoxGenius
    @SinoxGenius 5 ปีที่แล้ว

    Cool !!!!!!!!

  • @evanr.lowetechgamingandcoo1410
    @evanr.lowetechgamingandcoo1410 6 ปีที่แล้ว

    I'm going to watch this video five times and research everything I don't understand. Thanks.

  • @ajayrangishetti5515
    @ajayrangishetti5515 4 ปีที่แล้ว +2

    Sir ,I want to build a microcontroller board for my project which should have sensors like accelerometer, gyroscope sensor, camera and it should be battery powered, but I have only minimum knowledge, it should have GPS and bluetooth systems .how can I do it ,I have less knowledge.in the above video there are different connections for different blocks such as USART, I2C, SPI..etc.why is it like that? And how do you know where to use the resistors and capacitors, and their specific values

  • @lawharris9212
    @lawharris9212 5 ปีที่แล้ว +1

    Hey John, thanks for the video. By the way, do you know where I can get the schematic of the ISP header and micro-usb as shown in the video? I have tried to look on Google and SamacSys with the same ID, but I couldn't find them.

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

      he liked your comment but ignored lmao

  • @ucontrolchannel5967
    @ucontrolchannel5967 4 ปีที่แล้ว

    Thanks for this precious video. Could you help me how to add component library and how can I expand library in dip trace. I am using STM32F042, MPU6050 accelerometer and SD card

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

    Thanks for the tutorial and for sharing your valuable knowledge.
    why is there a capacitor before and after the voltage regulator?

    • @PredictableDesigns
      @PredictableDesigns  7 หลายเดือนก่อน +1

      The caps hold charge and supply current for fast transients so the input and output stay constant until the regulator can respond. Without output cap most regs will oscillate due to unstable feedback loop.

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

      @@PredictableDesigns Thank you for clearing my doubt, sir.

  • @TaiwoHY
    @TaiwoHY 6 ปีที่แล้ว

    cool

  • @bemnetadefrcis5135
    @bemnetadefrcis5135 2 ปีที่แล้ว

    Your printed boards designs for the complexity of the customization of PCBs multilayer PCBs designs specially customizable MCUs and MPUs and PCB layout designs ?

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

    You have all these different I2C and SPI and UART peripherals but they aren't discussed in this video, where can i see you designing with them?

  • @richyuh
    @richyuh 4 ปีที่แล้ว

    No need for the 10kOhm resistor?

  • @markday3145
    @markday3145 3 ปีที่แล้ว

    I sort of understand the capacitor "pulling" NRST to ground. But what charges it so that the pin is eventually close enough to logic high so that the MCU comes out of reset? Do you need a pull-up resistor to Vcc to charge the capacitor?

    • @conorstewart2214
      @conorstewart2214 3 ปีที่แล้ว

      I dont know maybe it pulls it high internally.

    • @Brono25
      @Brono25 2 ปีที่แล้ว +1

      There is an internal pull-up resistor

  • @lg-xt5pn
    @lg-xt5pn 3 ปีที่แล้ว

    i need one with about 8300 data pins can i do that

  • @prottaysutradhar5463
    @prottaysutradhar5463 6 ปีที่แล้ว +1

    Hi sir, please suggest me one thing, if I want to create my own designed smartphone and a smartphone company, then which engineers do I need, and what is the best manufacturing company for smartphones for start-ups.

    • @PredictableDesigns
      @PredictableDesigns  6 ปีที่แล้ว +5

      Hi Prottay, honestly developing a new smartphone is beyond the financial capabilities of most startups. You will also suffer some severe competition. You really don't want to be in a position where you have to compete with the likes of Apple and Samsung.

    • @prottaysutradhar5463
      @prottaysutradhar5463 6 ปีที่แล้ว

      Predictable Designs, thank you sir, for your suggestion.

    • @prottaysutradhar5463
      @prottaysutradhar5463 6 ปีที่แล้ว +1

      But, I just wanted to know the qualifications, that I need. If you kindly tell me, then I would be very thankful to, you can Mail me at prottaysutradhar37@gmail.com.

    • @willscrewughosh00
      @willscrewughosh00 2 ปีที่แล้ว

      @@prottaysutradhar5463 smartphones use microprocessors SOC's(System On Chip).You can make a smartphone for yourself (Not commercial,mass production ones as they are not economically viable) using SBC Like Raspberry pi(widely available but doesn't support android),Odroid etc and an GSM/GPRS Module like SIM800 or 4G Modules Like SIM7600EI

  • @kentharris7427
    @kentharris7427 5 ปีที่แล้ว +1

    I'm designing an HHO Generator and the number one problem is mixing the Potassium Hydroxide (PH) with the water. I want to build a container for the PH and have a stepper motor add the PH to the water. When the right mixture is reached the motor will stop adding the PH to the water. The way I figure it is you either measure the resistance of the water or the voltage in the water. Since you are starting with Distilled water there will be very little or no resistance or voltage in the water until you reach the required amount of PH in the water. Is there a Microcontroller that would measure resistance or voltage and be able to turn off the stepper motor once the right amount of PH is in the water? I would prefer measuring the voltage since this is a 12 volt system.

    • @anaistv891
      @anaistv891 5 ปีที่แล้ว +1

      I think that any microcontroller can do it. I advice you to use Arduino board because you can find easily how to do it in the web since it is open-source platform.

    • @MadJDMTurboBoost
      @MadJDMTurboBoost 4 ปีที่แล้ว +1

      Damn man, don't mean to be rude but you have a LOT to learn before you can make something like this. I mean the project seems simple enough but your lack of knowledge in electronics and chemistry make it an unlikely endeavour. First of all, Potassium Hydroxide is KOH not PH. Secondly, you can only measure resistance using a constant current/ constant voltage approach; it is not a quantity that can be directly observed alone - see ohm's law. Third, distilled water has relatively high resistivity, much more than tap water. The resistance measured will actually decrease as you add KOH. (KOH is literally used as an electrolyte in some batteries...)
      I don't know of any microcontrollers that run directly off of 12 V but that usually isn't a problem since you can step down the voltage using a buck (step-down) converter or a linear voltage regulator, or both. Even after you have created a PCB (or even a breadboard prototype) you still have to program the microcontroller which means learning either C, C++, or assembly. An arduino development board as Ferhat mentioned could work since it can take up to 12V input due to its onboard linear voltage regulator, and it is relatively easy to learn!
      Anyway, I hope you learn enough to accomplish this, like I said it isn't a very difficult project to make, but you seem to have lots to learn still! Good luck!

  • @bitanghosh6779
    @bitanghosh6779 ปีที่แล้ว +1

    Sir, could you please guide me on how to develop firmware and software?

    • @PredictableDesigns
      @PredictableDesigns  ปีที่แล้ว +1

      Although I tend to focus mostly focus on hardware especially here on TH-cam, I do have several good guides on my blog on firmware development. Best wishes.

  • @kakolelouch5261
    @kakolelouch5261 3 ปีที่แล้ว

    Hi! Excellent tutorial!
    I am a colleage student and want to learn microcontroller board / single board computer design! Currently I have only basic Electronics knowledge (such as capacitors, opAmp, mosfet, transistor). Would you please tell me what kind of knowledge I need for such kind of circit board design?
    Thank you very much !

    • @conorstewart2214
      @conorstewart2214 3 ปีที่แล้ว

      The best knowledge is how to read datasheets and look at reference designs.

  • @ulianovalexander5778
    @ulianovalexander5778 3 ปีที่แล้ว +36

    Thanks Lionel Messi.

  • @mohamedfaroukbouklihacene819
    @mohamedfaroukbouklihacene819 4 ปีที่แล้ว

    i can't find the regulator TLV70233DBVT!!

    • @ERGU9
      @ERGU9 3 ปีที่แล้ว

      yeah me too, I cant find any components

  • @etg9080
    @etg9080 4 ปีที่แล้ว

    I wish you showed us the circuit diagram first before you jump into circuit connection in the software.