#ch32v003 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ch32v003, aggregated by home.social.
-
I was looking at the #EMFcamp badge for too long and now want to make it walk. If anyone wants to also work on this hexpansion, please let me know - maybe we can have an hexapod army in 2028.
This is a CH32V003 running code by @deshipu - a clever I2C to servo bridge. There's an INA219 current and voltage measure chip for the servos.
Tried to document as much as I can on the PCB itself.
#CH32V003 #EMF2026 #EMF26 #electronics #PCB #badgelife #hexpansion #tildagon
-
I was looking at the #EMFcamp badge for too long and now want to make it walk. If anyone wants to also work on this hexpansion, please let me know - maybe we can have an hexapod army in 2028.
This is a CH32V003 running code by @deshipu - a clever I2C to servo bridge. There's an INA219 current and voltage measure chip for the servos.
Tried to document as much as I can on the PCB itself.
#CH32V003 #EMF2026 #EMF26 #electronics #PCB #badgelife #hexpansion #tildagon
-
Учебный проект: Комнатный светофор
Данная статья имеет шуточный характер. На самом деле я заказал случайно не тот модуль (хотел RGB модуль, а взял RYG модуль), потом решил, раз я его взял сделаю учебный проект.
-
Разработка USB-клавиатуры без поиска легкого пути
Помимо полноценных клавиатур, есть клавиатуры с несколькими кнопками, клавиши которых можно запрограммировать. Их называют еще макропадами. Макропад не сложно купить, хоть часто он стоит дороже обычной клавиатуры, но можно и сделать. Статей как его смастерить много, самый простой способ — использовать каждый вывод микроконтроллера, пока они не закончатся. Но у меня не было никакого желания делать все как у всех. Хотелось чего-то по-настоящему DIY. Поэтому в статье пойдет подробный рассказ о разработке USB-клавиатуры на микроконтроллере CH32V003, в котором по умолчанию нет поддержки USB. Но чтобы проект был более интересным, клавиатура состоит из 9 кнопок, 3-х энкодеров и 2-х светодиодов. При этом корпус и кейкапы тоже сделаны самостоятельно (почти). Но стоит еще добавить, что эта статья могла бы и не появится на свет, потому что когда сделал клавиатуру, то она работала с ошибками. Какое-то время я пытался их поправить, но сдался и забросил проект на месяц. Но вернулся с новыми знаниями, исправил ошибку в коде и оно заработало! Поэтому надеюсь, этот проект теперь может заслуживать вашего внимания.
https://habr.com/ru/companies/timeweb/articles/970500/
#DIY #макропад #клавиатура #usb #ch32v003 #rv003usb #timeweb_статьи
-
Speech Synthesis on A 10 Cent Microcontroller https://hackaday.com/2025/10/31/speech-synthesis-on-a-10-cent-microcontroller/ #Microcontrollers #speechsynthesis #speechsynth #CH32V003 #talking
-
Speech Synthesis on A 10 Cent Microcontroller https://hackaday.com/2025/10/31/speech-synthesis-on-a-10-cent-microcontroller/ #Microcontrollers #speechsynthesis #speechsynth #CH32V003 #talking
-
Speech Synthesis on A 10 Cent Microcontroller - Speech synthesis has been around since roughly the middle of the 20th century. Onc... - https://hackaday.com/2025/10/31/speech-synthesis-on-a-10-cent-microcontroller/ #microcontrollers #speechsynthesis #speechsynth #ch32v003 #talking
-
Speech Synthesis on A 10 Cent Microcontroller - Speech synthesis has been around since roughly the middle of the 20th century. Onc... - https://hackaday.com/2025/10/31/speech-synthesis-on-a-10-cent-microcontroller/ #microcontrollers #speechsynthesis #speechsynth #ch32v003 #talking
-
10 Cent Microcontroller Makes Music - Compared to the old 8-bit Arduinos, it’s incredible how cheap modern microcontroll... - https://hackaday.com/2025/10/23/10-cent-microcontroller-makes-music/ #microcontrollers #musicalhacks #custompcb #ch32v003 #chiptune
-
10 Cent Microcontroller Makes Music - Compared to the old 8-bit Arduinos, it’s incredible how cheap modern microcontroll... - https://hackaday.com/2025/10/23/10-cent-microcontroller-makes-music/ #microcontrollers #musicalhacks #custompcb #ch32v003 #chiptune
-
World’s Cheapest ARM Debugger Is Actually RISC-V https://hackaday.com/2025/10/22/worlds-cheapest-arm-debugger-is-actually-risc-v/ #Microcontrollers #CMSIS-DAP #low-speed #CH32V003 #ch32fun #DAPLink #RISC-V #arm #usb
-
World’s Cheapest ARM Debugger Is Actually RISC-V https://hackaday.com/2025/10/22/worlds-cheapest-arm-debugger-is-actually-risc-v/ #Microcontrollers #CMSIS-DAP #low-speed #CH32V003 #ch32fun #DAPLink #RISC-V #arm #usb
-
World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - https://hackaday.com/2025/10/22/worlds-cheapest-arm-debugger-is-actually-risc-v/ #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb
-
World’s Cheapest ARM Debugger Is Actually RISC-V - [bogdanthegeek] has a lot of experience with the ARM platform, and their latest es... - https://hackaday.com/2025/10/22/worlds-cheapest-arm-debugger-is-actually-risc-v/ #microcontrollers #cmsis-dap #low-speed #ch32v003 #ch32fun #daplink #risc-v #arm #usb
-
Портирование драйвера VL53L1X на CH32V003
Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах
-
i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics
-
i'd like to think no major changes will happen but i expect things being very wrong! still testing components to make sure they work the way i think they do - including tiny #ch32v003 firmware mostly ripped off amazing #ch32fun (btw, #kicad 3d viewer is really awesome; frequently, i am in a loop switching between layout, schema and 3d views) #diy #electronics
-
Делаем брелок с LED матрицей ярче
В моей прошлой статье про брелок со светодиодной матрицей основной проблемой была яркость. Он очень блекло светил. Мне написали в комментариях много предположений и мне захотелось проверить как можно решить эту проблему. Сначала, я хотел только дополнить первую статью сноской и перечислить, что работает, а что нет, но потом подумал, что лучше оформить это в отдельный и полноценный ответ. Возможно, его будет проще увидеть тем, кому была интересна первая статья. В этой статье сделаем два новых брелка, проверим оригинальную схему с MAX7219, заменим батарейку и посмотрим на отличия разных светодиодных матриц.
-
Знакомство с программным USB на CH32V003
Давно хотел сделать устройство с USB, но больше всего мне казалось интересным это использовать программное USB. И для микроконтроллера CH32V003 давно существует библиотека rv003usb , которая решает эти задачи. В этой статье можно было бы рассказать как делать простейшее USB-устройство на основе её, но эта библиотека заметно больше и предлагает, помимо самой библиотеки, несколько полноценных рабочих программ: загрузчик и программатор. Изначально я думал написать статью после создания готового устройства, но пока им занимался столкнулся с тем, что информации получается много и она интересная, поэтому решил разбить это все на части. Это первая, ознакомительная. Я как всегда начал разработку с прототипов и сделал тестовые платы с USB, чтобы “прощупать почву” и про них сегодня будет разговор. Но ради интереса еще попробуем загрузчик и соберем программатор из этой же библиотеки. Попробуем сделать свой Digispark!
https://habr.com/ru/companies/timeweb/articles/940910/
#ch32v003 #программатор #bootloader #usb #загрузчик #programmer #timeweb_статьи
-
Знакомство с программным USB на CH32V003
Давно хотел сделать устройство с USB, но больше всего мне казалось интересным это использовать программное USB. И для микроконтроллера CH32V003 давно существует библиотека rv003usb , которая решает эти задачи. В этой статье можно было бы рассказать как делать простейшее USB-устройство на основе её, но эта библиотека заметно больше и предлагает, помимо самой библиотеки, несколько полноценных рабочих программ: загрузчик и программатор. Изначально я думал написать статью после создания готового устройства, но пока им занимался столкнулся с тем, что информации получается много и она интересная, поэтому решил разбить это все на части. Это первая, ознакомительная. Я как всегда начал разработку с прототипов и сделал тестовые платы с USB, чтобы “прощупать почву” и про них сегодня будет разговор. Но ради интереса еще попробуем загрузчик и соберем программатор из этой же библиотеки. Попробуем сделать свой Digispark!
https://habr.com/ru/companies/timeweb/articles/940910/
#ch32v003 #программатор #bootloader #usb #загрузчик #programmer #timeweb_статьи
-
Знакомство с программным USB на CH32V003
Давно хотел сделать устройство с USB, но больше всего мне казалось интересным это использовать программное USB. И для микроконтроллера CH32V003 давно существует библиотека rv003usb , которая решает эти задачи. В этой статье можно было бы рассказать как делать простейшее USB-устройство на основе её, но эта библиотека заметно больше и предлагает, помимо самой библиотеки, несколько полноценных рабочих программ: загрузчик и программатор. Изначально я думал написать статью после создания готового устройства, но пока им занимался столкнулся с тем, что информации получается много и она интересная, поэтому решил разбить это все на части. Это первая, ознакомительная. Я как всегда начал разработку с прототипов и сделал тестовые платы с USB, чтобы “прощупать почву” и про них сегодня будет разговор. Но ради интереса еще попробуем загрузчик и соберем программатор из этой же библиотеки. Попробуем сделать свой Digispark!
https://habr.com/ru/companies/timeweb/articles/940910/
#ch32v003 #программатор #bootloader #usb #загрузчик #programmer #timeweb_статьи
-
pro tip: don't leave reset floating if the datasheet tells you to not do that
-
pro tip: don't leave reset floating if the datasheet tells you to not do that
-
"Candle Flame Oscillations as a Clock" - wow!
https://cpldcpu.com/2025/08/13/candle-flame-oscillations-as-a-clock/ -
"Candle Flame Oscillations as a Clock" - wow!
https://cpldcpu.com/2025/08/13/candle-flame-oscillations-as-a-clock/ -
2025 One Hertz Challenge: A Flaming Oscillator and a New Take on the Candle Clock https://hackaday.com/2025/08/17/2025-one-hertz-challenge-a-flaming-oscillator-and-a-new-take-on-the-candle-clock/ #2025HackadayOneHertzChallenge #capacitancesensor #candleflicker #oscillator #contests #CH32V003 #candle
-
2025 One Hertz Challenge: A Flaming Oscillator and a New Take on the Candle Clock https://hackaday.com/2025/08/17/2025-one-hertz-challenge-a-flaming-oscillator-and-a-new-take-on-the-candle-clock/ #2025HackadayOneHertzChallenge #capacitancesensor #candleflicker #oscillator #contests #CH32V003 #candle
-
2025 One Hertz Challenge: A Flaming Oscillator and a New Take on the Candle Clock - Candle clocks were once an easy way to build a clock without using complex mechan... - https://hackaday.com/2025/08/17/2025-one-hertz-challenge-a-flaming-oscillator-and-a-new-take-on-the-candle-clock/ #2025hackadayonehertzchallenge #capacitancesensor #candleflicker #oscillator #contests #ch32v003 #candle
-
2025 One Hertz Challenge: A Flaming Oscillator and a New Take on the Candle Clock - Candle clocks were once an easy way to build a clock without using complex mechan... - https://hackaday.com/2025/08/17/2025-one-hertz-challenge-a-flaming-oscillator-and-a-new-take-on-the-candle-clock/ #2025hackadayonehertzchallenge #capacitancesensor #candleflicker #oscillator #contests #ch32v003 #candle
-
-
-
-
Картинки не мої і взяті тут:
https://www.moonbench.xyz/projects/1-bit-oled-art-gallery/
Потрібно ще попрацювати з сувом пікселів, але мені результат уже подобається :blobcatcoffee:
-
Міні успіх, звісно тут просте мигання світлодіодом і передача в uart тексту для виводу в термінал, але все ж для мене це важливі кроки :blobcatcoffee:
Просто вирішив поділитись результатом :blobmiou:
-
I just found this blogpost, which is really a gem. It explains how you can do a led blink in assembly on #ch32v003 Very usefully when I figure out which register to poke when experimenting with #Forth. I'm not great at reading datasheets. https://hexdhog.com/posts/bare-blinky/
-
160-core RISC V Board is the m.2 CoProcessor You Didn’t know you needed https://hackaday.com/2025/07/07/160-core-risc-v-board-is-the-m-2-coprocessor-you-didnt-know-you-needed/ #Microcontrollers #clustercomputing #CH32V003 #m.2slot #RISC-V