ANTSHIV ROBOTICS
ANTSHIV ROBOTICS
  • 117
  • 199 248
Intro to High performance Computing - HPC
*** Open Source Repositories in github ***
The github repository to access the Drone code:
► github.com/antshiv/BLEDroneCode/tree/master
The handheld controller code:
]
► github.com/antshiv/BLEHandheldController/tree/master
The github repository to access the thrust stand files:
► github.com/antshiv/ThrustStand
*** MCU Development Environment:
► NXP Microcontrollers- McuXpresso
► Microchip Microcontrollers including Arduino- Microchip Studio
► Linux + VI + ARM GCC
Linux Environment:
► VirtualBox + Linux Mint
► Window Manager - Awesome WM
Electronic Tools I use:
► Oscilloscope Siglent SDS1104X-E - amzn.to/3nRcziY
► Power source - Yihua YH-605D
► Preheater Hotplate - Youyue946c - amzn.to/356DhgS
► Soldering Station - Yihua 937D - amzn.to/33VXm9b
► Hot Air gun - Sparkfun 303d
► Logic Analyzer - Salae - amzn.to/3AoQ4qy
► Third hand - PCBite Kit - amzn.to/3JCYZbr
► Solder fume Extractor - amzn.to/3H2a0kE
► Microscope - amzn.to/3vQXz9d
Software Tools I use:
► PCB Design - Altium
► Mechanical Part modelling - Solidworks
► 3d Modelling and design prototyping - 3ds Max
► Rendering Engine - VRay
► Mathematical Modelling and model based design - MATLAB and Simulink
Links:
► Website: www.antshiv.com
► Blog: shivasnotes.com
► Patreon page: www.patreon.com/antshiv_robotics
DISCLAIMERS:
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
This video was not paid for by outside persons or manufacturers.
No gear was supplied to me for this video.
The content of this video and my opinions were not reviewed or paid for by any outside persons.
Переглядів: 187

Відео

Getting started with Time of Flight - Interfacing ST VL53L8CX Sensor with nrf5340
Переглядів 36121 день тому
VL53 - www.st.com/en/imaging-and-photonics-solutions/vl53l8cx.html Open Source Repositories in github The github repository to access the Drone code: ► github.com/antshiv/BLEDroneCode/tree/master The handheld controller code: ] ► github.com/antshiv/BLEHandheldController/tree/master The github repository to access the thrust stand files: ► github.com/antshiv/ThrustStand MCU Development Environme...
Getting started with Edge AI with T.I SK-TDA4VM
Переглядів 6023 місяці тому
Link to TDA4VM chip - www.ti.com/product/TDA4VM Link to getting started video - www.ti.com/video/6276571609001 Link to SK-TDA4VM - www.ti.com/tool/SK-TDA4VM#support-training Link to Process SDK LINUX - software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/09_01_00/exports/edgeai-docs/devices/TDA4VM/linux/getting_started.html Link to SDK AM69A - software-dl.ti.com/jacinto7/esd/processor-...
USB to I2C Protocol Converter using Microchip MCP2221A (Part 2)
Переглядів 7784 місяці тому
Part 1: ua-cam.com/video/6UVmoC8XvfI/v-deo.html&ab_channel=ANTSHIVROBOTICS USB to SPI (Part 2) - ua-cam.com/video/rJnTBsqV2K0/v-deo.html&ab_channel=ANTSHIVROBOTICS (Part 1) - ua-cam.com/video/w42bsZQpnEg/v-deo.html&ab_channel=ANTSHIVROBOTICS Open Source Repositories in github The github repository to access the Drone code: ► github.com/antshiv/BLEDroneCode/tree/master The handheld controller co...
Altitude measurement using Barometric pressure sensor (BMP585) with NRF5340
Переглядів 2444 місяці тому
Bosch sensor API link: github.com/boschsensortec/BMP5-Sensor-API Product Link: www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp585/ Open Source Repositories in github The github repository to access the Drone code: ► github.com/antshiv/BLEDroneCode/tree/master The handheld controller code: ] ► github.com/antshiv/BLEHandheldController/tree/master The github repository ...
Interfacing Ultra Precise INA228 Energy/Power Meter with NRF5340
Переглядів 6424 місяці тому
Part 1: Ultra-precise current/voltage/power monitor breakout board ua-cam.com/video/sJK487W10Zs/v-deo.html Open Source Repositories in github The github repository to access the Drone code: ► github.com/antshiv/BLEDroneCode/tree/master The handheld controller code: ] ► github.com/antshiv/BLEHandheldController/tree/master The github repository to access the thrust stand files: ► github.com/antsh...
Interfacing AHRS CEVA FSM300 with NRF5340 (with logic analyzers)
Переглядів 1545 місяців тому
Reference Manual for SH-2 - www.ceva-ip.com/wp-content/uploads/2019/10/SH-2-Reference-Manual.pdf The FSM300 quick start guide with Nucleo is expected to use STM32 Nucleo board programmed with the firmware - www.ceva-ip.com/resource/bridge-firmware-for-nucleo/ Embedded Example code available in public github from CEVA - github.com/ceva-dsp/sh2-demo-nucleo MotionStudio PC application - www.ceva-i...
Interfacing an AHRS IMU with Nordic Semi NRF5340 using CEVA FSM300
Переглядів 2085 місяців тому
CEVA FSM - www.ceva-ip.com/product/fsm-9-axis-module/ Reference Manual for SH-2 - www.ceva-ip.com/wp-content/uploads/2019/10/SH-2-Reference-Manual.pdf The FSM300 quick start guide with Nucleo is expected to use STM32 Nucleo board programmed with the firmware - www.ceva-ip.com/resource/bridge-firmware-for-nucleo/ Embedded Example code available in public github from CEVA - github.com/ceva-dsp/sh...
Weather station using Matter WiFi with Nordic Thingy53
Переглядів 8665 місяців тому
Nordic Thingy:53 - www.nordicsemi.com/Products/Development-hardware/Nordic-Thingy-53/GetStarted?lang=en#infotabs Getting started with Thingy:53 - developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/device_guides/working_with_nrf/nrf53/thingy53_gs.html Developing with Thingy:53 - developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/device_guides/working_with_nrf/nrf53/thingy53.html Thingy...
Getting started with Matter using WiFi and NRF7002-DK
Переглядів 3615 місяців тому
Nordic semi homeconnect release: github.com/nrfconnect/sdk-connectedhomeip/releases Open Source Repositories in github The github repository to access the Drone code: ► github.com/antshiv/BLEDroneCode/tree/master The handheld controller code: ] ► github.com/antshiv/BLEHandheldController/tree/master The github repository to access the thrust stand files: ► github.com/antshiv/ThrustStand MCU Deve...
Testing a quadcopter motor with a Motor pre-driver: NXP GD3000 and FRDM-KV31
Переглядів 240Рік тому
Testing a quadcopter motor with a Motor pre-driver: NXP GD3000 and FRDM-KV31
Testing BLDC motor: NXP FRDM-MC--LVBLDC with FRDM-KV31 using the LINIX BLDC motor
Переглядів 184Рік тому
Testing BLDC motor: NXP FRDM-MC LVBLDC with FRDM-KV31 using the LINIX BLDC motor
Sketching a bi-copter drone
Переглядів 477Рік тому
Sketching a bi-copter drone
Gauss's Magnetic Field - Maxwell's 2nd equation
Переглядів 61Рік тому
Gauss's Magnetic Field - Maxwell's 2nd equation
Differential form of Maxwell's equation 1 - Gauss's Law
Переглядів 43Рік тому
Differential form of Maxwell's equation 1 - Gauss's Law
Introduction to Maxwell's equation - Equation 1 Gauss's Law: integration form
Переглядів 86Рік тому
Introduction to Maxwell's equation - Equation 1 Gauss's Law: integration form
Testing a BLDC motor driver with NXP FRDM-MC-LVBLDC and KV31
Переглядів 231Рік тому
Testing a BLDC motor driver with NXP FRDM-MC-LVBLDC and KV31
NXP KV31 + GD3000 BLDC MOSFET PreDriver Getting started
Переглядів 97Рік тому
NXP KV31 GD3000 BLDC MOSFET PreDriver Getting started
NXP GD3000 MOSFET Pre-driver - Getting started
Переглядів 147Рік тому
NXP GD3000 MOSFET Pre-driver - Getting started
Mid year (July 2022) Progress
Переглядів 52Рік тому
Mid year (July 2022) Progress
How to select MOSFET's to control BLDC Motors (Part 1)
Переглядів 6282 роки тому
How to select MOSFET's to control BLDC Motors (Part 1)
How to arrange and store your SMD components?
Переглядів 4312 роки тому
How to arrange and store your SMD components?
Introduction to Cadence Orcad - Simulating an RLC Circuit using PSpice
Переглядів 2742 роки тому
Introduction to Cadence Orcad - Simulating an RLC Circuit using PSpice
Introduction to HyperLynx - Simulating RLC and transmission lines
Переглядів 1,2 тис.2 роки тому
Introduction to HyperLynx - Simulating RLC and transmission lines
Introduction to LTSpice - Simulating a RLC circuit
Переглядів 6512 роки тому
Introduction to LTSpice - Simulating a RLC circuit
What is a bandwidth of a signal? Why is it Important?
Переглядів 1792 роки тому
What is a bandwidth of a signal? Why is it Important?
Introduction to Keysight ADS - Simulating a RLC circuit
Переглядів 1,3 тис.2 роки тому
Introduction to Keysight ADS - Simulating a RLC circuit
Deep dive into RLC - Theory and simulation using MATLAB and ADS
Переглядів 2362 роки тому
Deep dive into RLC - Theory and simulation using MATLAB and ADS
PCB guidelines for BLDC Motor driver - traces, gates and MOSFETS
Переглядів 1,9 тис.2 роки тому
PCB guidelines for BLDC Motor driver - traces, gates and MOSFETS
How to control a stepper motor using TB6560 motor driver
Переглядів 1,8 тис.2 роки тому
How to control a stepper motor using TB6560 motor driver

КОМЕНТАРІ

  • @mobytrice
    @mobytrice 9 годин тому

    My guy u could have done some basic editing

  • @WhisperWinds-jh8hj
    @WhisperWinds-jh8hj 12 годин тому

    Awesome ! I’m making a DIY volt meter for i2c bus using Xiao ESP32 S3

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

    The 1st book was NOT written by Mr. Stallman. Mr. Stallman wrote the book's foreword.

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

    Only C is worthy of applause!

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

    What type of computer do you use for this Intel? Would this work on a M series environment or AMD 7800X3d? What about using the AMD GPU for matrix calculations? This all very interesting. Cheers mate.

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

      Thank you for your interest! I'm using an Intel(R) Xeon(R) Gold 6244 CPU @ 3.60GHz, which supports AVX-512 instructions, for this project. Here’s a breakdown addressing your queries: Type of Computer: Processor: Intel(R) Xeon(R) Gold 6244 CPU @ 3.60GHz Reason for Choice: The cloud platform I am working on uses this chipset, so I don't have the option to use something else. Nevertheless, this is a very capable server CPU with the AVX-512 instruction set, providing powerful vector processing capabilities. Compatibility with M Series Environment (Apple Silicon): The Apple M series processors use a different architecture (ARM-based) compared to Intel’s x86 architecture. While you can run similar computational tasks on Apple M series chips, you'd need to use ARM-optimized libraries and possibly rewrite some parts of the code. Apple’s M1 and M2 chips are very capable, but they don't support AVX-512, so performance characteristics will differ. Compatibility with AMD 7800X3d: The AMD 7800X3d is a powerful CPU with strong multi-threading performance. It does support AVX-512, so you should be able to leverage these instructions for HPC workloads. Using AMD GPU for Matrix Calculations: AMD GPUs can be excellent for matrix calculations, especially with libraries like ROCm (Radeon Open Compute) and frameworks like TensorFlow and PyTorch, which support GPU acceleration. Leveraging the parallel processing power of a GPU can significantly speed up matrix operations and other compute-intensive tasks. Future Plans: I am planning on working with the Intel GPU Max Series on the Intel cloud platform to see how it performs. I will also try to leverage their Gaudi 3 accelerators for some AI work I am planning. This will be featured in one of my next videos, so stay tuned! Summary: While Intel’s Xeon CPUs with AVX-512 provide high performance for these tasks, both the Apple M series and AMD 7800X3d can handle HPC workloads well. Code running on Intel Xeons would run on the AMD 7800X3d with little to no modification due to the compatibility of similar instruction sets. Using an AMD GPU for matrix calculations is also a great idea for leveraging additional computational power. Hope this help!

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

      @@antshivrobotics Thanks this is very helpful.

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

    Do you recommend this module with Arduino or Psoc controller friend?

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

    Hello. Do you have a video explaining the wiring?

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

      May be check out part one of that helps? ua-cam.com/video/w42bsZQpnEg/v-deo.htmlsi=Tg6Y-Afxc2iIJ3L6

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

    Hi, Can you please tell me how to program this board using python

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

      I haven't tried to program this board and I also don't think you can. Are you talking about interfacing with this board using python? If you are using a linux system, you can follow the official documentation - You can follow these instructions: ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/SoftwareLibraries/Firmware/MCP2200_MCP2221_CDC_Linux_Readme.txt and then perhaps use pyserial?

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

    Can you share how to analysis the reflection in hyperlynx

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

    🚀

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

    I tried to replicate the design but i couldn't, coul you pleade send me a copy of it?

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

      Sure. Let me upload the code Shortly.

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

      I have the repo in github and posted the link in the description too. github.com/antshiv/antennaDesign

  • @RazingForx
    @RazingForx 23 дні тому

    Thank you for your clear explanations.

  • @user-qj7oj2kj2d
    @user-qj7oj2kj2d Місяць тому

    hi very nice video, did you know how to use i80 lcd interface in zephyr?

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

      sorry, I haven't tried interfacing any lcd yet.

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

    Great video! Greetings from Poland!

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

    Thank you! This is a great video!

  • @user-wm4oe4kk7t
    @user-wm4oe4kk7t Місяць тому

    Thanks a lot for sharing!

  • @otenyop
    @otenyop 2 місяці тому

    Nice video, how much clearance is needed from the antenna?

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

      I am not sure to be honest. I believe you can simulate different settings and find the one appropriate to your use-case.

  • @miked3655
    @miked3655 2 місяці тому

    I tried to use your method of a nrf5340dk to program my Thingy53 but I cannot get the dk to see the Thingy53. Were there any jumpers or switches on the dk you had to change to get this to work? The only device the nrf Programmer app sees it the nrf5340dk itself.

    • @antshivrobotics
      @antshivrobotics 2 місяці тому

      I don't think so. The Nrf53 should automatically program the end device if the debug out pins are connected.

  • @luisfernandodelacruzgomez4473
    @luisfernandodelacruzgomez4473 2 місяці тому

    what about C++?

  • @terranceparker2015
    @terranceparker2015 2 місяці тому

    Still have not bought into Zephyr. File system looks overly complicated. Maybe this is clearer to a Linux developer, but it seems like a lot of overhead development. Using FreeRTOS or Thread just instantiate the kernel and make your calls. Most RTOS applications use only 3 to 4 processes, easy to set up and use only the peripherals you need and configure them. Also, would like to see a side by side application of Zephyr vs FreeRTOS final application memory footprint usage on the same mcu. Liked your video, but kinda cemented me more:)

    • @antshivrobotics
      @antshivrobotics 2 місяці тому

      Yeah, Zephyr is definitely complicated. FreeRTOS is a great alternative and a lot easier to get started with. Use the best tools for the job is my recommendation.

  • @boarques
    @boarques 2 місяці тому

    There is a software to use? Maybe for mac?

  • @AjayKumar-ds7zb
    @AjayKumar-ds7zb 2 місяці тому

    Thanks

  • @TashiaBerry-yg4px
    @TashiaBerry-yg4px 2 місяці тому

    How can I access the code

  • @adityajoshi6315
    @adityajoshi6315 2 місяці тому

    Bluetooth and Wi-Fi transmissions do not interfere with each other. Is it true? Can u throw some light how the co-existence between wifi and ble work

    • @antshivrobotics
      @antshivrobotics 2 місяці тому

      Are you referring specifically to how matter works or in general how those protocols work. For matter, Bluetooth is required to make the initial connection between the matter controller and the matter devices. It programs the necessary nodes, protocol etc. Once that is established the edges are controlled using the protocol established (thread, wifi, etc )

  • @KayceBasques
    @KayceBasques 2 місяці тому

    Helpful overview. Thank you for creating this!

  • @ljunq
    @ljunq 2 місяці тому

    Great video. Would like to see more of these as you were very clear. Deep dives on things like the board specific conf settings, custom boards, etc. would be great.

    • @KayceBasques
      @KayceBasques 2 місяці тому

      I would also watch some deep dives into particular subsystems

    • @antshivrobotics
      @antshivrobotics 2 місяці тому

      Thanks, will do!

  • @cheehieu
    @cheehieu 2 місяці тому

    Can you share your approach for doing the pressure -> altitude calculations? Did you need to incorporate any sort of calibration or filtering to minimize noise/drift?

  • @towkukus
    @towkukus 2 місяці тому

    Your presentation, pace, knowledge, and content were perfect. Shame I could not find more videos. Regards from UK

  • @bits_iot
    @bits_iot 3 місяці тому

    Very detailed, nice. It takes a lot of efforts to put everything together to share. Thanks @Antshiv 👍👍

  • @markymarco2570
    @markymarco2570 3 місяці тому

    And the IDE's and working with large projects?

  • @sairfan06
    @sairfan06 3 місяці тому

    I was working on NRF24L01+ and i wanted to know can we communicate between NRF24 without ESB? datasheet does not say anything clearly about it.

  • @arthurgalindojr.4175
    @arthurgalindojr.4175 3 місяці тому

    In the late 90s early 2000s I got a bachelor’s in information technology. The first language we learned was C with a dose of assembly Java and then HTML. We would compile using windows, after we mastered that we used code warrior or the miracle c work bench. I ended choosing a different career path about as far from tech as possible. C allows an understanding of tech that is unmatched. You will be shocked how much of every language you know, just from C to a basic knowledge of the Cisco operating commands. You have really understand what you are doing with C, it is programming without training wheels. Our text was C primer plus which was a little overwhelming. I ended up buying a book called beginning c, by Ivor Horton.

  • @mallalei
    @mallalei 3 місяці тому

    where is the math model?

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

      Few videos that might interest you: Mathematical model of a Quadcopoter - Part 1 - ua-cam.com/video/9eyQyCqHOyg/v-deo.html&ab_channel=ANTSHIVROBOTICS All about hover - ua-cam.com/video/rAVJOXzKGKw/v-deo.html&ab_channel=ANTSHIVROBOTICS Profile Power - ua-cam.com/video/CPQsVjCgq4Q/v-deo.html&ab_channel=ANTSHIVROBOTICS

  • @Miguel-kp1mw
    @Miguel-kp1mw 3 місяці тому

    P r o m o S M

  • @mugundans2004
    @mugundans2004 3 місяці тому

    Hello I am working with TDA4VM, have you tried with any custom models? If yes can you upload videos of that

  • @mugundans2004
    @mugundans2004 3 місяці тому

    Hello

  • @danielkeyser581
    @danielkeyser581 3 місяці тому

    Don't watch this. Complete waste of time. Spent 1 minute scrolling through. Nothing useful, just some dude filming himself putting a box together. Not the rest of the actual enclosure.

  • @meera.hk56
    @meera.hk56 4 місяці тому

    Please make more tutorial videos for better understanding..

    • @antshivrobotics
      @antshivrobotics 4 місяці тому

      Any particular suggestions you have in mind? Devicetrees, threads, timers etc ?

  • @KimberlyWilliamsch
    @KimberlyWilliamsch 4 місяці тому

    Aca

  • @ahmedmoustafa6829
    @ahmedmoustafa6829 4 місяці тому

    Any reason not to select GAN FET?

  • @axramar7743
    @axramar7743 4 місяці тому

    Awesome channel, Please make more videos on C

    • @antshivrobotics
      @antshivrobotics 4 місяці тому

      Thank you! Any request on what you would like to learn ?

    • @axramar7743
      @axramar7743 4 місяці тому

      @@antshivrobotics complete C concepts with 1 or 2 examples, UA-cam is full of basic c concepts, need some advanced topics.

  • @hellomadhan
    @hellomadhan 4 місяці тому

    Can I get the code to interface the bmp585 with Arduino or esp32

    • @antshivrobotics
      @antshivrobotics 4 місяці тому

      The driver for the BMP585 is available from Bosch. It should be straight forward to port it to an Arduino or esp32 similar to what I have done for the Nrf53.

  • @Rohan-ui6sd
    @Rohan-ui6sd 4 місяці тому

    Hello, thank you for this video! Would you please make a video on setting up a vanilla Zephyr environment on VS Code (from what I can see in your video, that is exactly what you are using). I am in the process of setting my workspace but it is quite tricky.

    • @antshivrobotics
      @antshivrobotics 4 місяці тому

      Are you using Zephyr with any particular MCU? If you are working on developing the Zephyr RTOS itself ask the zephyr community in their discord channel for help. In this case I am using the Nordic semi SDK which runs on Zephyr and works on the vs code ide. Nordic has pretty much done all the heavy lifting. I have just followed their guide to get it all working.

  • @jarekdomanski7985
    @jarekdomanski7985 4 місяці тому

    Thank You! It was really useful.

  • @reiotation2213
    @reiotation2213 4 місяці тому

    Coole kleine Zusammenstellung 👍

  • @faanross
    @faanross 4 місяці тому

    i'm beginning to fall deeply in love with C.... am i gonna be ok???

    • @antshivrobotics
      @antshivrobotics 4 місяці тому

      You'll do just fine. C/C++ demand will always be there inspite of what others say.

  • @samanuiljecson
    @samanuiljecson 5 місяців тому

    I'm writing my bachelor's thesis watching your videos. Thanks bro, cool videos

  • @daniel777L
    @daniel777L 5 місяців тому

    thank you for documenting. i am about to do the same with my old w530

  • @charlestoneoyoo
    @charlestoneoyoo 5 місяців тому

    Good video for practice. Thanks