![ANTSHIV ROBOTICS](/img/default-banner.jpg)
- 117
- 199 248
ANTSHIV ROBOTICS
Canada
Приєднався 18 бер 2021
Our mission is to make futuristic autonomous robots that do useful things while being aware of our bio-diversity and the impact it will have.
This channel will show case our progress, our design approach, our process and our products. We want to do this to for several reasons.
1) It will enable use to keep track of our progress
2) it will help us connect with our audience and hopefully help us grow a following
3) It is a way to keep ourselves accountable.
Our patreon link is: www.patreon.com/antshiv_robotics
This channel will show case our progress, our design approach, our process and our products. We want to do this to for several reasons.
1) It will enable use to keep track of our progress
2) it will help us connect with our audience and hopefully help us grow a following
3) It is a way to keep ourselves accountable.
Our patreon link is: www.patreon.com/antshiv_robotics
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.
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
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
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
My guy u could have done some basic editing
Awesome ! I’m making a DIY volt meter for i2c bus using Xiao ESP32 S3
Nice 👍🏾
The 1st book was NOT written by Mr. Stallman. Mr. Stallman wrote the book's foreword.
Only C is worthy of applause!
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.
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!
@@antshivrobotics Thanks this is very helpful.
Do you recommend this module with Arduino or Psoc controller friend?
Hello. Do you have a video explaining the wiring?
May be check out part one of that helps? ua-cam.com/video/w42bsZQpnEg/v-deo.htmlsi=Tg6Y-Afxc2iIJ3L6
Hi, Can you please tell me how to program this board using python
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?
Can you share how to analysis the reflection in hyperlynx
sure. I will add that to my list of videos to do.
Thank you so much 👍
🚀
I tried to replicate the design but i couldn't, coul you pleade send me a copy of it?
Sure. Let me upload the code Shortly.
I have the repo in github and posted the link in the description too. github.com/antshiv/antennaDesign
Thank you for your clear explanations.
hi very nice video, did you know how to use i80 lcd interface in zephyr?
sorry, I haven't tried interfacing any lcd yet.
Great video! Greetings from Poland!
Thank you! This is a great video!
Thanks a lot for sharing!
Nice video, how much clearance is needed from the antenna?
I am not sure to be honest. I believe you can simulate different settings and find the one appropriate to your use-case.
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.
I don't think so. The Nrf53 should automatically program the end device if the debug out pins are connected.
what about C++?
I haven't programmed much in C++ tbh.
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:)
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.
There is a software to use? Maybe for mac?
Thanks
How can I access the code
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
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 )
Helpful overview. Thank you for creating this!
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.
I would also watch some deep dives into particular subsystems
Thanks, will do!
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?
Your presentation, pace, knowledge, and content were perfect. Shame I could not find more videos. Regards from UK
Very detailed, nice. It takes a lot of efforts to put everything together to share. Thanks @Antshiv 👍👍
And the IDE's and working with large projects?
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.
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.
where is the math model?
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
P r o m o S M
Hello I am working with TDA4VM, have you tried with any custom models? If yes can you upload videos of that
Hello
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.
Please make more tutorial videos for better understanding..
Any particular suggestions you have in mind? Devicetrees, threads, timers etc ?
Aca
Any reason not to select GAN FET?
Awesome channel, Please make more videos on C
Thank you! Any request on what you would like to learn ?
@@antshivrobotics complete C concepts with 1 or 2 examples, UA-cam is full of basic c concepts, need some advanced topics.
Can I get the code to interface the bmp585 with Arduino or esp32
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.
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.
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.
Thank You! It was really useful.
Glad it helped.
Coole kleine Zusammenstellung 👍
i'm beginning to fall deeply in love with C.... am i gonna be ok???
You'll do just fine. C/C++ demand will always be there inspite of what others say.
I'm writing my bachelor's thesis watching your videos. Thanks bro, cool videos
That's awesome!
thank you for documenting. i am about to do the same with my old w530
Awesome!
Good video for practice. Thanks
You're welcome 🤗