Работа STM32 (STM32F102R8T6) с FRAM памятью FM25CL64B

Подружить STM32 с SPI FRAM памятью FM25CL64B — задача, конечно, не архисложная, но, возможно, вам стоит воспользоваться данными ниже рекомендациями, чтобы сэкономить себе толику времени, которое можно будет потратить не на копание в документации, а на кофе с плюшками. Минимальная схема работоспособного подключения FRAM-памяти FM25CL64B к STM32F102 показана ниже (картинка кликабельна) и содержит: собственно микроконтроллер STM32F102R8T6 DD2 с тактовым генератором на ZQ1, C9, C10 и фильтром по питанию L1, C1—C3, C6—C8; микросхему FRAM-памяти FM25CL64B-GTR DD1… Continue reading

Микропотребляющие блоки питания на базе SP6648

При разработке встроенной электроники и приборов для «Интернета вещей» часто возникают примерно следующие требования к подсистеме питания: питание от одной или двух батареек AA или AAA; выходное напряжение 3.3 В и 5 В; приличный выходной ток, порядка 100 мА и выше; работа даже от очень низкого входного напряжения, позволяющая буквально «высосать все соки» из элементов питания; малое собственное потребление стабилизатора питания, позволяющее максимально растянуть срок жизни батарей или аккумуляторов при отключенной основной нагрузке.… Continue reading

Применение JSON парсера JSMN в микроконтроллерах

В рамках «Интернета вещей» нам приходится находить способы наладить взаимодействие между «взрослыми» серверами, служащих для накопления и обработки больших массивов информации и микроконтроллерной «мелочью», эту самую информацию собирающей. Одним из вопросов, возникающих при проектировании IoT-систем, является передача данных (например, первоначальных настроек) от сервера к контроллеру. Метод передачи данных, разумеется, может разниться в зависимости от решаемой задачи. При больших объемах информации, возможно, будет предпочтительнее использовать какой-то бинарный протокол, возможно, даже с сжатием информации. В случае… Continue reading

Радиоуправляемая система освещения для велосипеда «Open Light»

Open Light — open source автономная радиоуправляемая система освещения и световой сигнализации, предназначенная для велосипедов. Состоит из центрального модуля (голова), монтируемого на руль и двух или четырех беспроводных габаритов-поворотников, имеющих поясные клипсы. Голова и габариты снабжены микроконтроллерами и беспроводной системой передачи данных, что позволяет для обеспечения безопасности велосипедиста монтировать габариты не только на велосипед, но и на одежду, на рюкзак, на шлем и вообще куда угодно. Схема головы: Схема поворотника:… Continue reading

Arduino Mega и RAMPS на круглых платах

Однажды меня попросили переработать платы Arduino Mega 2560 и RAMPS 1.4 с тем, чтобы вписать устройство в корпус несколько необычной, круглой формы. Так как сию работу я сделал не за бесплатно, то, к сожалению, не могу поделиться с вами ни схемами, ни файлами печатных плат; но мы можем, однако, вдоволь полюбоваться как рендерами, так и изображениями готовых устройств. Оба устройства успешно отлажены и вполне работоспособны. Если вам когда-нибудь придется столкнуться с… Continue reading

Red Pitaya: открытые инструменты для всех

Мы решили перевести для вас часть текста краудфандинговой компании Red Pitaya: Open instruments for everyone (в основном вводную часть и аппаратные спецификации). В свое время ребята со своим очень интересным проектом подняли на Kickstarter больше $250000, но на русском информации о них относительно мало. Кроме того, вчитаться в этот текст (как и в английский оригинал) не помешает любому, кто планирует «железячную» краудфандинговую компанию — хорошая смесь возвышенных призывов, богатого иллюстративного материала и доскональное знание… Continue reading

Indiegogo — краудфандинговая платформа, доступная в России

Сайт Indiegogo является одной из старейших краудфандинговых платформ в мире (основан в 2008 году), но, к сожалению, он попал в тень своего более известного собрата Kickstarter (основан в 2009) и в настоящее время не удостоился ни собственной страницы в русскоязычной Википедии, ни сколько-нибудь внятного описания в русскоязычном интернете. Это тем более печально, что для жителей России и Украины Indiegogo является более полезной платформой для поиска инвестиций, так как в отличие… Continue reading

Мощный бестрансформаторный блок питания

Входное напряжение 220 В переменного тока, выходное напряжение 12 В постоянного тока, максимальный ток в нагрузке 100 мА. Бестрансформаторные блоки питания имеют хорошо известные плюсы и минусы. К достоинствам можно отнести малые габариты и вес, простоту конструкции (по сравнению с импульсным блоком питания), к недостаткам — отсутствие гальванической развязки от первичной питающей сети и малую мощность. Мощность бестрансформаторного блока питания можно значительно повысить путем небольшого усложнения схемы. Для этого нужно… Continue reading