Sayanee Basu
Sayanee Basu
  • Видео 122
  • Просмотров 657 893
The versatile modern microcontroller
#esp32c3 #blinky
0:00 Intro
01:28 ESP-IDF hutscape.com/tutorials/blinky-esp-idf-esp32c3
03:44 Arduino IDE hutscape.com/tutorials/blinky-arduino-esp32c3
05:46 arduino-cli hutscape.com/tutorials/blinky-arduino-esp32c3
07:28 PlatformIO hutscape.com/tutorials/blinky-platformio-esp32c3
09:32 ESPHome hutscape.com/tutorials/blinky-esphome-esp32c3
12:58 Micropython hutscape.com/tutorials/blinky-micropython-esp32c3
15:33 Tasmota hutscape.com/tutorials/blinky-tasmota-esp32c3
16:53 Rust hutscape.com/tutorials/blinky-rust-esp32c3
20:21 Outro
Credit Music from #Uppbeat (free for Creators!):
uppbeat.io/t/justin-lee/high-hopes
License code: QNSO7G1NLE3RK0DQ
uppbeat.io/t/sky-toes/featherlight
License code: OBDERYBYAO...
Просмотров: 3 046

Видео

I designed my first electronics enclosure for 3D printing // FreeCAD + KiCAD complete walkthrough
Просмотров 14 тыс.2 года назад
#enclosure #freecad #kicad I 3D printed my first electronics enclosure with PCBWay www.pcbway.com/setinvite.aspx?inviteid=465892. I designed it first with FreeCAD and checked the dimension and clearances with KiCAD integration. In this video, I outline the detailed steps to make features such as connector slots, ventilation holes, screw lugs, text, etc. ‣ Some links below are affiliate. I recei...
I built a LoRa-GPS Tracker // Range test, battery life & firmware
Просмотров 48 тыс.2 года назад
#lora #gps #eink I built my LoRa-GPS Tracker with PCBs from PCBWay www.pcbway.com. I worked on the firmware and ran some tests before doing an outdoor range test. Here, I describe each of the components of building the device. Checkout the PCBWay project page: www.pcbway.com/project/shareproject/Oak the_lora_gps_tracker.html ‣ Some links below are affiliate. I receive a small commission at no e...
Why does PCB to blinky LED take so long? 🧑🏼‍🏭
Просмотров 1,6 тыс.2 года назад
#pcb #board #bringup After getting my PCBs from PCBWay www.pcbway.com/, the next obvious step was to get it soldered and flash in a simple blinky LED. But I was surprised to realize how long that took! Then I realized that there is such a thing called the "Board Bring-Up" and it does take a long time. Hence, I share a 7-step board bring-up process while making a custom Arduino board for a LoRa-...
ERC/DRC common errors and how to use it like TDD // KiCad
Просмотров 10 тыс.3 года назад
#erc #drc #kicad When designing my recent project with PCBWay www.pcbway.com/, I had to run ERC (Electrical Rules Check) and DRC (Design Rules Check) in the schematic and routing. In this video, I go through 3 common errors for ERC and DRC each and how to solve them with KiCad. I end with a discussion on using Test-Driven Development philosophy in ERC/DRC. Is that better? Let's discuss! ‣ Some ...
SMD Stencil soldering - perspectives of a first-timer on what's easy and difficult // KiCad, PCBWay
Просмотров 1,9 тыс.3 года назад
#smd #stencil #soldering When I had over 30 components to solder, I ordered both the PCBs and a stencil from PCBWay www.pcbway.com/. Since this was my first time using the stencil, I share some easy things that I could have fixed or considered before making the PCB layout. I also share what are some of the difficult parts such as the technique itself. Overall, using the stencil gave me a deeper...
Optional but useful things to include in prototype PCBs for testing and debugging // KiCad
Просмотров 5 тыс.3 года назад
#pcb #prototype #kicad There are some useful optional things we can include in our PCBs to make debugging and testing easier. In this videos, I share about 6 optional things that I wish I had included so that I did not waste time searching or testing various configurations. I share how we can incorporate these items with KiCad in any PCBs. ‣ Some links below are affiliate. I receive a small com...
From Rats Nest to a complete PCB layout in 10 steps // Designing a LoRa-GPS tracker in KiCad
Просмотров 11 тыс.3 года назад
#pcb #layout #kicad In this video, I share some steps to take a PCB design that I manufactured with PCBWay pcbway.com, from a bare rats nest to a complete PCB layout. I had episodes where I tried to finish my routes, but it got messier and messier because I went in without any process or thoughts. I did some research and here I share 10 steps that we can take to make the routing a lot easier. A...
Online PCB manufacturing and the checklist manifesto // KiCad, PCBWay
Просмотров 2,3 тыс.3 года назад
#pcb #manufacturing #guidelines Online PCB manufacturing has changed the game in rapid prototyping. We will go through what these capabilities and specifications mean with the help of a simple checklist! It's important to know the manufacturer's capabilities so that we can design the PCB layout accordingly in our ECAD, KiCad in this case. ⏰ TIMESTAMPS 0:00 Intro 01:43 Constraints to gauge the c...
Hardware APIs on the Web and using experimental technologies // Web BLE, Web USB, Geolocation
Просмотров 2,4 тыс.3 года назад
#webusb #webble #hardware Recently Safari and Firefox announced that they will no longer implement hardware-related APIs in their browsers, which Chrome is going ahead with the draft specifications on Web BLE, Web USB, and other interesting technologies to connect hardware with the Web. What does this mean for us, the developer? How can we continue to explore the boundaries of experimental tech...
VS Code for embedded programming // Arduino, Pico with C/C++
Просмотров 6 тыс.3 года назад
#vscode #embedded #cpp I have been using VS Code exclusively for programming microcontrollers like Arduino, Raspberry Pi Pico, etc. We will explore the setting and extensions in VS Code so that we can use them to edit, format, code completion, or even find function definitions. VS Code is increasingly having more features especially for embedded programming with C/C . ⏰ TIMESTAMPS 0:00 Intro 02...
RPI Pico is joining the world of microcontrollers // Chip design, PIO, Neopixel WS2812, C/C++ SDK
Просмотров 3,7 тыс.3 года назад
#raspberrypi #pico #pio We will go through 3 trends that are exciting with the launch of Raspberry PI's Pico microcontroller board. Firstly, the RP2040 is a custom chip and we will discuss some practical toolchains that are available for designing a custom chip and how this process is becoming more affordable and accessible. Secondly, we will use the native C/C SDK to run the blinky and I2C bus...
Version control for hardware developers // Git, GitHub, KiCad
Просмотров 6 тыс.3 года назад
#git #github #hardware This will be a thorough walkthrough of some common git commands like git commit, git branch, git log, git submodules, git tags, and git hooks with a simple KiCad project and Arduino firmware files. We will also push the local repository to GitHub and explore some GitHub features such as tags, pull requests, adding messages that can change some GitHub status of closing the...
Bill of Materials for a prototype or low volume electronics // KiCad, PartsBox, CSV, Python
Просмотров 1,6 тыс.3 года назад
#bom #billofmaterials #electronics What should we include in a Bill of Materials for a prototype or low-volume electronics? We will go through what is BOM consolidation, the rows and columns to include as well as some tools such as open data format CSV and python programing that make it all easy to create a Bill of Materials for future reference. ⏰ TIMESTAMPS 0:00 Intro 01:04 BOM consolidation ...
Organise large Arduino codebase with libraries, files and folders // Arduino CLI, Nano 33 BLE Sense
Просмотров 6 тыс.3 года назад
#organize #codebase #arduino I used to have long Arduino *.ino sketch files that were difficult to debug and add features. In this video, I share several incremental steps to take to split a big Arduino code file into separate different files and folders for future maintainability. Plus, we will use Arduino CLI to install libraries and track its version. We will use the Arduino Nano 33 BLE Sens...
A case study of LoRa-GPS tracker and how to evaluate similar projects // LilyGO T-Beam, range test
Просмотров 21 тыс.3 года назад
A case study of LoRa-GPS tracker and how to evaluate similar projects // LilyGO T-Beam, range test
Common missing steps between the schematic and PCB layout // KiCad, PartsBox with LoRa, E-Ink, GPS
Просмотров 3,2 тыс.3 года назад
Common missing steps between the schematic and PCB layout // KiCad, PartsBox with LoRa, E-Ink, GPS
SPI protocol features and how to integrate multiple sensors // Arduino Zero, LoRa and E-Ink modules
Просмотров 18 тыс.3 года назад
SPI protocol features and how to integrate multiple sensors // Arduino Zero, LoRa and E-Ink modules
What I learnt from the biographies of scientists and engineers // Tesla, Ford, Curie, Einstein
Просмотров 6033 года назад
What I learnt from the biographies of scientists and engineers // Tesla, Ford, Curie, Einstein
PartsBox vs spreadsheet: Version 2 of my home lab electronic parts stocking system
Просмотров 4,3 тыс.3 года назад
PartsBox vs spreadsheet: Version 2 of my home lab electronic parts stocking system
Create schematic of a microcontroller from its dev board // With KiCad, Arduino Zero to SAMD21G
Просмотров 2,9 тыс.3 года назад
Create schematic of a microcontroller from its dev board // With KiCad, Arduino Zero to SAMD21G
Create schematic from breadboard prototype & dev boards (Part 1) // KiCad, Arduino, LoRa, GPS, E-ink
Просмотров 2,8 тыс.3 года назад
Create schematic from breadboard prototype & dev boards (Part 1) // KiCad, Arduino, LoRa, GPS, E-ink
How I built a simple IR blaster to replace my aircon remote // Arduino, sensors, infrared, WebUSB
Просмотров 9 тыс.3 года назад
How I built a simple IR blaster to replace my aircon remote // Arduino, sensors, infrared, WebUSB
Software tools for creating awesome engineering documentation
Просмотров 31 тыс.3 года назад
Software tools for creating awesome engineering documentation
Debugging Arduino firmware with print statements // ifdef, header files, trace
Просмотров 2,5 тыс.3 года назад
Debugging Arduino firmware with print statements // ifdef, header files, trace
Saleae Logic Analyzer Alpha 2 and how software is eating the instrument world
Просмотров 7 тыс.3 года назад
Saleae Logic Analyzer Alpha 2 and how software is eating the instrument world
Design considerations for transferring a breadboard prototype to a custom PCB
Просмотров 34 тыс.3 года назад
Design considerations for transferring a breadboard prototype to a custom PCB
First impression of ATTEN ST-862D // SMD Rework station for soldering, desoldering, heat shrinking
Просмотров 12 тыс.4 года назад
First impression of ATTEN ST-862D // SMD Rework station for soldering, desoldering, heat shrinking
How I restarted unfinished hardware projects // Pick up where you left off
Просмотров 6594 года назад
How I restarted unfinished hardware projects // Pick up where you left off
Arduino CLI and the art of command line
Просмотров 7 тыс.4 года назад
Arduino CLI and the art of command line

Комментарии

  • @elektron2kim666
    @elektron2kim666 3 дня назад

    You can convert the numbers with math both ways. Google try both.

  • @santeixeira9301
    @santeixeira9301 3 дня назад

    The CLI command is "kicad-cli sch export python-bom -o test test.kicad_sch" then you customize at your will. Years later I know

  • @user-if1pe2ft1v
    @user-if1pe2ft1v 6 дней назад

    Thank you :)

  • @armanhanda
    @armanhanda 17 дней назад

    A versatile mcu indeed! And a very thorough blinky video :D Loved it and hope to see you build something interesting with this unit. All the best!!

  • @armanhanda
    @armanhanda 17 дней назад

    Very cool! Enjoyed watching along!

  • @AndrewKiethBoggs
    @AndrewKiethBoggs 24 дня назад

    Amazing, just got through my first case design with your help!!!

  • @roycun5013
    @roycun5013 Месяц назад

    excellent video... thanks

  • @MarcDaCosta-lh6yz
    @MarcDaCosta-lh6yz Месяц назад

    please come back to making content! its so helpful :)

  • @MarcDaCosta-lh6yz
    @MarcDaCosta-lh6yz Месяц назад

    love your videos! its very nice to have someone showing the process of figuring out how to design pcbs :)

  • @salvodippolito6013
    @salvodippolito6013 Месяц назад

    Great video! Thanks a lot for explaining everything so clearly.

  • @BlueSayamanHey
    @BlueSayamanHey Месяц назад

    Thanks you it means a lot to me now i wanna try it with all my diveces

  • @_olives
    @_olives Месяц назад

    This video was super useful!!

  • @randykitchleburger2780
    @randykitchleburger2780 2 месяца назад

    Cool project. I have a Raspberry Pi running some Python scripts with a GPS and an LTE modem in my car. I am adding LoRa and a dedicated handheld unit that can receive the signal when there is no LTE/5G available.

  • @mehdimbb3622
    @mehdimbb3622 2 месяца назад

    Very good Can u analyz spi by this method???

  • @philorkill
    @philorkill 2 месяца назад

    Thank you for your work and generosity. As a newbie I've learned a lot.

  • @pavloskairis9994
    @pavloskairis9994 2 месяца назад

    I have the esp32c3 super mini. Your code, blinky-arduino compiles but when uploaded, I get "fatal error: no serial data." I use ttyACM0.

  • @iamjustaclone
    @iamjustaclone 2 месяца назад

    thank you

  • @edmondrussell3808
    @edmondrussell3808 2 месяца назад

    While I enjoy good content….I don’t watch them to listen to irritating music…

  • @ChaplainDaveSparks
    @ChaplainDaveSparks 2 месяца назад

    I had the same question about GPS accuracy. The ones I have had in a number of cell phones I’ve owned seem to vary widely. I was watching a series of tutorial videos on the subject of *_Kalman filters_* and that might be the solution if I were to build a GPS tracker from the ground up. I’ll have to look at the data provided by GPS receivers and see if they have a way to calculate *_CEP (Circular Error Probability)_* and maybe use it to weight a current GPS position compared with previous ones. If not, perhaps it can be deduced from the number of satellites currently being received.

  • @vinitachikane9223
    @vinitachikane9223 2 месяца назад

    Is this API works for the device that needs usb device driver?

  • @TokyoScarab
    @TokyoScarab 2 месяца назад

    I know this video is a few years old, but I'm also looking to do this for a project I'm working on. Does the "crystal-less" build set the internal clock to 48MHz or is it at some other speed? I

  • @ecsyntric
    @ecsyntric 2 месяца назад

    can you develop custom board for a customer?

  • @jugnu361
    @jugnu361 3 месяца назад

    Thanks

  • @leythecg
    @leythecg 3 месяца назад

    absolutely fantastic in presentation and content! Many thanks!

  • @ink-redible
    @ink-redible 3 месяца назад

    Hey, I love your channel. Why did you stop?

  • @abdullaqasem4861
    @abdullaqasem4861 3 месяца назад

    Thank you for the tutorial l. Do you know how can I extract the time with nanoseconds accuracy from the GPS module as I can see only the time with Milliseconds format.

  • @andreisales8245
    @andreisales8245 3 месяца назад

    I made this project and it works only if the Arduino is plugged in my PC , but the thing is whenever I use an external power supply it doesn't do anything.

  • @dhishoomdhishoom8574
    @dhishoomdhishoom8574 3 месяца назад

    I following through video 27th time

  • @solateriichthus8221
    @solateriichthus8221 3 месяца назад

    how you can get analog part chanel 0 to show the voltage? please help me

  • @pearlboy
    @pearlboy 3 месяца назад

    Excellent video

  • @shashankk-gq3bi
    @shashankk-gq3bi 3 месяца назад

    is it secure?

  • @7null
    @7null 3 месяца назад

    Fantastic overview. Thanks you for sharing your methodology as it really helps put the design process into perspective.

  • @chorty58
    @chorty58 4 месяца назад

    Congratulations for your video: clear explanations, solid knowledge, good "script" as well as modesty in recognizing you had some bugs. Fortunately, this has never happened to me, so that I don't really need such instructive and valuable videos.

  • @Pupperoni938
    @Pupperoni938 4 месяца назад

    Honourable mention to the tio package -- a Linux command which can send *AND* receive serial data!

  • @darrellt.8216
    @darrellt.8216 4 месяца назад

    Getting my first logic analyzer this Friday. Thank you for your clear tutorial on how to use it and decode data! Best tutorial on RUclips!

  • @LeoH3L1
    @LeoH3L1 4 месяца назад

    To hell with that woke BS.

  • @calvinaizumiramadhan2685
    @calvinaizumiramadhan2685 4 месяца назад

    great video. can you give me the refrence design based in your video?

    • @sayanee
      @sayanee 4 месяца назад

      hutscape.com/pine/pcb/docs/schematic.pdf And other details / file downloads are here: hutscape.com/palm/

    • @calvinaizumiramadhan2685
      @calvinaizumiramadhan2685 4 месяца назад

      @@sayanee thanks a lot. can you teach me how to make a modul based microcontroler that can read 0-5 v , 0.10v and 4-20 mA sensor?

  • @calvinaizumiramadhan2685
    @calvinaizumiramadhan2685 4 месяца назад

    nice video. can you make the next Video about PCBA process order in PCBway?

    • @sayanee
      @sayanee 4 месяца назад

      Yep, just got my PCB manufactured and assembled PCB delivered! Testing the PCB now. Soon :)

  • @mattdorsey2244
    @mattdorsey2244 4 месяца назад

    Great video! Though I will say, KiCad is pronounced like key Cad. Same as kiwi is pronounced like key we.

  • @julianalvarado3284
    @julianalvarado3284 4 месяца назад

    Woww! Que buen video me encanta la forma en que explicás cada tema, tendrías que tener más subs sin dudas. Thanks a lot for your videos! I love all of them. Saludos desde Bs As, Argentina.

  • @thekikaz
    @thekikaz 4 месяца назад

    aaaaaaaaaand this is the 4th or 5th time for another topic that I found your channel! you have to do more YT!!! cheers

  • @sergiosouza8230
    @sergiosouza8230 4 месяца назад

    Voce e maravilhosa ! otimo video, me ajudou muito !

  • @KarlMiller
    @KarlMiller 5 месяцев назад

    Great explanation. I am having trouble understanding what word you are saying when you are talking about the commit identifiers - it sounds like you are calling them "shou-in". What word are you saying?

    • @sayanee
      @sayanee 5 месяцев назад

      I guess I meant SHA-1 as the commit ID: git-scm.com/docs/hash-function-transition/

  • @user-od9ee6bd7e
    @user-od9ee6bd7e 5 месяцев назад

    Hello, I'm developing an BLE socket based windows client utility package using winsock & winsock2 library layer, but during build process, socket is getting connected with server socket fd. But then no data being receiving and thereafter code will getting terminating. can you suggest any root cause ??

  • @sachitali5065
    @sachitali5065 5 месяцев назад

    Hello dear, I want to talk to you about some problems I encountered when receiving nema camel. Do you have an email so I can send you pictures so you can look at them?

  • @dougbas3980
    @dougbas3980 5 месяцев назад

    I was interested in LoRa and found you. Much more important is how you think. Your husband is a lucky man. I am 76YO and happily married. But I admire you greatly and wished I had worked for you during my career. I did get to work at Bell Telephone Labs, which was great. After that, I had no great management. Finally I worked as a one man Corporation and sold my consulting services. I am saying I recognize your intelligence and abilities and admire you. This is a great video about how to approach project management.

    • @sayanee
      @sayanee 5 месяцев назад

      Thanks for sharing! I read the book Idea Factory about Bell Labs. Thank you and the many scientists and engineers of Bell Labs for their contributions to the world of technology :)

  • @TS-gi8zm
    @TS-gi8zm 5 месяцев назад

    Good video! Helped a lot.

  • @emregeylani
    @emregeylani 5 месяцев назад

    congratz, great project and presentation

  • @RafaelOrdaz
    @RafaelOrdaz 5 месяцев назад

    Awesome video!