mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

335K
active users

#pwm

0 posts0 participants0 posts today

Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое! В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект. Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.

habr.com/ru/companies/ruvds/ar

ХабрУстройство «музыкалки» AY-3-8910 и эмулятор на ArduinoАстрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое! В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные...

Биперная музыка на Arduino

Любимый отечественными энтузиастами компьютерной ретро-техники компьютер «Синклер» ZX Spectrum родом из начала 1980-х годов — восьмибитный. Любимый самодельщиками нынешнего тысячелетия Arduino родом из середины 2000-х годов — тоже восьмибитный. Они похожи, но такие разные. Сегодня попробуем навести мостик между этими мирами, преодолеть пропасть в два десятка лет, и заставить два разных устройства проиграть одни и те же мелодии. В этой статье сплетаются сразу три темы: как устроены некоторые музыкальные полифонические процедуры на ZX Spectrum, как воспроизвести результат их работы в совершенно иной реализации на Arduino, а заодно немного электроники для начинающих — рассуждения на тему, как можно правильно или неправильно подключить динамик для вывода звука к этой самой Ардуине.

habr.com/ru/companies/ruvds/ar

ХабрБиперная музыка на ArduinoЛюбимый отечественными энтузиастами компьютерной ретро-техники компьютер «Синклер» ZX Spectrum родом из начала 1980-х годов — восьмибитный. Любимый самодельщиками нынешнего тысячелетия Arduino родом...

Für das persönliche Wissensmanagement ( #PWM ) erfreut sich #Obsidian seit einiger Zeit zunehmender Beliebtheit. Die Inhalte werden in Textdateien gespeichert und können zwischen mehreren Geräten synchronisiert werden. Mit der Verlinkung der Notizen kann die Methode des Zettelkastens umgesetzt werden. Neben #Linux gibt es Obsidian auch für Windows, Mac, Android und iOS. Homepage:

go.laaw.nrw/3e

KCLO: Künstliche Intelligenz für produktive Wissensarbeit

Das Jahr geht schon wieder (viel zu schnell) zu Ende um mit ihm ist das Benchlearning Projekt 2024 “KI für Alle” abgeschlossen. Was da rauskam, wie es weitergeht, welche Erfahrungen die Teilnehmer:innen in der Lernreise Personal Knowledge Excellence (pke24) gemacht haben und warum wir ab 2025 offene LiveSessions zu Wissensmanagement-Themen anbieten, erfahrt Ihr in diesem KCLO. Das ist […]

#benchlearning #blp24 #genai #onenote #pkm #pwm #videokonferenz #wissensarbeit

https://cogneon.de/?p=64223

Arduino desde cero en Español - Capítulo 82 - RPM de Ventiladores 3 y 4 cables por PWM

Veremos como obtener la velocidad en RPM de ventiladores (fan) de 3 y 4 conductores de forma simple con Arduino y un simple programa por interrupciones. Haremos un repaso de los motores convencionales con escobillas y los BLDC (brushless dc) sin escobillas para obtener la velocidad de giro en revoluciones por minuto (RPM).

En aquellos motores de 4 conductores podremos controlar la velocidad de giro mediante modulacion por ancho de pulso (PWM) de forma directa desde Arduino.

#ventilador
#pwm
#arduinodesdecero

Recomendable ver capítulo 21 (interrupciones):
youtube.com/watch?v=up-goNfJ_E

Código fuente de los programas vistos en:
github.com/bitwiseAr/Curso-Ard

👉 youtube.com/watch?v=oeTYGsPzym

Continued thread

It sounds like complete crap in DosBox because it isn't reproducing the low-pass filtering of the original analog hardware and instead is a screechy mess due to aliasing. Real hardware sounds good (well, much better) for the inverse reason.

I wonder if it is worth patching DosBox to make it sound good. Also, I'm guessing there is a lot of variation in the quality of the speakers in PCs and clones.

Do you need to control #PWM timers with #Python on something other than a #raspi ??
Good News!
github.com/easytarget/pyPWMd

`#pyPWMd` is a simple Python and commandline client that provides 'pwm(ratio)' and 'servo(pos)' methods (plus default settings etc) and can be run as a normal user. And is sensibly documented and defaulted.

Because there is currently no (non-PI-specific) user mode driver for pwm timers in the kernel pyPWMd also has a daemon that is run as root to handle reading & writing the `/sys/class/pwm` tree.

[To re-iterate: Currently there is nothing you can load to create /devvice tree entries that give user mode access to the PWM system. I'm not even aware of anybody working on it.]

Of course this also works with Pi's but it is cross-platform, developed for my own use on a #riscv based SBC; tested working on the MangoPI MQ Pro, VisionFive2, and Raspberry PI 3 & 4.

GitHubGitHub - easytarget/pyPWMd: PWM control from userland in pythonPWM control from userland in python. Contribute to easytarget/pyPWMd development by creating an account on GitHub.

Another piece I put at the Chrysler Glass studio is this 2023 Xenon 9 Shade Handpulled Rainbow. I also whipped up a WeBlink transformer for it that can tune its arc by PWMing the transformer.

Viewers that connect to the pieces wifi network will be able to control the frequency and duty cycle of the transformer and "tame the arc" inside the doodle. I got to see some people interacting with it and it was fun seeing their reactions.

All the colors in this doodle I pulled with my friend Sean Bradley in 2023. A few of them have lots of silver in them. The xenon puts off a lot of UV which makes those silver colors glow in a really neat way. You cannot buy soft glass tubes in these colors, so I made em.

I made a Peertube video with some examples of its lightning being controlled with the web page. check it out to see its wiggly arc.

makertube.net/w/jW3PMa62Jr25yt

Кстати, как-то раз я пытался поиграться с сервоприводом на 360° (ссылка на пост: mastodon.ml/@goya/113039363528), не дожидаясь сервотестера (с китая посылка пока доедет, я уже состарюсь) я написал прошивку, все контакты подключил и собственно, ничего, хотя прошивка и контроллер работали как надо.
НО! Сегодня 23.09.24 г. все изменилось! :blobcataww: Я ничего не сжег как оказалось, посылка с тестировщиком доехала, с еще одним сервоприводом от того же продавца и той же модели. Я все подключил и все заработало :blobcatokhand: AMEN.
Только я не понял почему не сработала прошивка? Я посмотрел через осциллограф и увидел такой же прямоугольный сигнал, но он был коротким.
#servo
#servotest
#embedded
#electronics
#circuitry
#pwm
#oscillogram
#oscilloscope

Разработка больших цифровых часов на светодиодной ленте

Когда-то давно в детстве, когда я ещё только начинал заниматься электроникой, у меня была мечта изготовить огромные часы на семисегментных индикаторах. Для их изготовления я рассматривал люминесцентные лампы дневного света. По прошествии многих лет в обиход вошли светодиодные ленты. Именно они и послужили стимулом воплотить свою старую задумку в реальность. Имея возможность и опыт программирования микроконтроллеров, я решил, конечно же, самостоятельно изготовить электронную плату для часов со своими функциональными возможностями. В данной статье я не буду подробно описывать принципиальную схему и прошивку МК. Напишу лишь краткий обзор и историю разработки своей конструкции.

habr.com/ru/articles/844440/

#atmega8 #atmega32 #часы #светодиодная_лента #pwm #шим #tcp/ip #rs232 #ds3231 #bmp280

ХабрРазработка больших цифровых часов на светодиодной лентеКогда-то давно в детстве, когда я ещё только начинал заниматься электроникой, у меня была мечта изготовить огромные часы на семисегментных индикаторах. Точнее, изготовить большой индикатор и...