• Как измерить вес средствами микроконтроллера и тензометрического датчика?

    @poznawatel
    начинающий разработчик ЧПУ
    Вариант HX711 + ESP8266 + Micropython, будет, пожалуй, чемпионом по цене и лёгкости исполнения.
    Ответ написан
    2 комментария
  • С чего начинается создание механических штуков на электронике, микроконтроллерах?

    @poznawatel
    начинающий разработчик ЧПУ
    Начинать лучше с этого проекта: micropython.org
    1. Барьер входа по созданию электромеханического устройства - на уровне среднего школьника средних классов, проект хорошо документирован на русском: micropython-ru.readthedocs.io/ru/latest
    2. Мощный 32-битный микроконтроллер, годный не только "поиграться".
    3. В их магазинчике продаётся всё нужное на первое время.
    Ответ написан
    Комментировать
  • Как начать программировать микроконтроллеры на гаджеты? С чего начать?

    @poznawatel
    начинающий разработчик ЧПУ
    На Ваш опыт высокоуровневого программирования идеально ляжет Micropython, его железо мощнее и компактнее Ардуин и вместе с тем нет возни с ОС. Начните, например, с pyboard lite v1.0 и родных расширений - шилды, сервы, вот и будет Вам робот. Удобно с ним то, что барьер входа отсутствует, всё начинает работать сразу "из коробки" micropython-ru.readthedocs.io/ru/latest/contents.html без шаманств и долгого изучения С-ей.
    Для 99, 9% задач, которые я могу вообразить, связки Python+Micropython хватит, а сэкономленное время лучше потратьте на изучение прикладной схемотехники.
    Ответ написан
    Комментировать
  • Кто-нибудь пробовал работать с MicroPython board v1.1? Ваше мнение?

    @poznawatel
    начинающий разработчик ЧПУ
    Купил и начал играться с MicroPython board v1.0 - не нарадуюсь. Барьер вхождения для уровня "помигать светодиодами и включить-выключить их кнопкой" оказался не просто незначительным, а нулевым, всё получилось сразу. Стартовая документация - полная и на русском.
    Куски кода тестил в терминале, связав плату через PuTTY и USB-шнурок.
    Программы писал, редактируя файл main.py текстовым редактором (файловая система видится Виндовсом как простой съёмный носитель).
    Ответ написан
    Комментировать
  • Есть ли книги для развития действительно математического мышления/не зазубривания формул?

    @poznawatel
    начинающий разработчик ЧПУ
    В школе начинать учить математику нужно с дореволюционного Киселёва.
    Ответ написан
    Комментировать
  • Самодельная электронная гидравлика для трактора?

    @poznawatel
    начинающий разработчик ЧПУ
    Гидроклапаны с управлением электромагнитами (обычно 24вольтовыми) чаще применяются на промышленном гидроприводе- гидропрессы, станки, термопластавтоматы итп. Бывают притычные (монтаж на гидроплиту) и навесные (висят на гидротрубах) Вам подойдут последние. Дешевле всего, пожалуй, будут на Ульяновском Гидромаше, а возможно и итальянские - смотреть надо. Есть ещё вариант - пошерстить старые советские запасы, мы на свой станок только их и ставили - дёшево и сердито. Нужно опасаться "российских" производителей гидравлики - часто у них локализовано только название и торговая марка.
    Ответ написан
    Комментировать
  • Можете накидать большую порцию задачек для практики Python-новичка?

    @poznawatel
    начинающий разработчик ЧПУ
    "Задача пяти кнопок"
    имеется "однорукая" клавиатура, состоящая из 5-ти клавиш и многопозиционного переключателя, которым выбираем кодовую страницу-пятёрку. Текущая кодовая страница-пятёрка динамически отображается значками для каждой клавиши, например "А" - первая клавиша, "Б"- вторая, "В"-третья, "Г"-четвёртая, "Д"-пятая. Верхний и нижний регистры различаются - на кодовых страницах присутствуют и заглавные и строчные буквы.
    Есть заданные пользователем фиксированные кодовые страницы, например, на отдельную кодовую страницу вынесены "Ctrl" "Alt" "DEL" ;)
    Нужно написать программу, которая раскладывает текстовый файл на кодовые страницы-пятёрки таким образом, чтобы:
    1. Минимизировать количество переключений кодовых страниц для ввода данного текстового файла.
    2. Минимизировать количество кодовых страниц.
    3. Код был коротким и красивым.
    Ответ написан
    Комментировать