• Какая частота ШИМ достаточна для того, чтобы не замечать мерцания?

    Как вариант почитать про увеличение частоты ШИМ за счет изменения данных в регистре таймера, для Arduino Uno, например, оно такого вида:

    Частота ШИМ'а на ногах 5 и 6:

    Код:
    Константа Делитель Частота(Гц)
    0x01 1 62500 Гц
    0x02 8 7812 Гц
    0x03 64 976 Гц
    0x04 256 244 Гц
    0x05 1024 61 Гц
    В Setup пишем строчку: TCCR0B = TCCR0B & 0b11111000 | <Константа>;

    Частота ШИМ'а на ногах 9 и 10:
    Код:
    Константа Делитель Частота(Гц)
    0x01 1 31250 Гц
    0x02 8 3906 Гц
    0x03 64 488 Гц
    0x04 256 122 Гц
    0x05 1024 30 Гц

    В Setup пишем строчку: TCCR1B = TCCR1B & 0b11111000 | <Константа>;

    ИМХО лучше покопаться и сделать частоту побольше, в районе 1-4 кГц. Это гарантированно не будет видно глазу, при этом частота относительно небольшая для ключа.
    Ответ написан
    Комментировать
  • Удаленщики развиваются медленнее?

    mazhekin
    @mazhekin
    Frontend, Backend Web Developer
    По своему опыту могу сказать, что при переходе на удалённую работу(10 лет) из офиса(7 лет) мое развитие и производительность увеличились в разы.
    1) В офисе ты можешь ничего не делать, а просто показывать лицо и с умным видом рассуждать о полиморфизме. На удалёнке тебя никто не видит, а видят только твои результаты- это обязывает шевелиться быстрее и только по делу.
    2) В офисе ты слишком призязан к месту и организации, зачастую тебя берут на какой нибудь вырост, а в последствии могут дать поддерживать старую программку на фортране или на бейсике, или сунут печатать документы и рисовать рисунки и т.п. и ничего не скажешь. На удалёнке тебе легко поменять проект, если закончились твои задачи, ты смотришь на работу не как на что-то вечное и стабильное, а как на проект, на который тебя взяли из-за определенных скиллов, под конкретные задачи и от тебя ждут конкретные результаты.
    3) В офисе тебя отвлекают разговорами, совещаниями, теннисом и т.п., купят тот стул и комп, который купят, а не который ты хочешь, на удаленке у тебя отдельная комната - как минимум, кресло и мощный игровой ноут (легко поднимающий виртуальные машины или докер-контейнеры), которые ты сам себе выбрал.
    4) Да, экономия на времени, дороге, спорте, месте жительства само собой.
    5) В офисе обучение предлагается/навязывается, но так как вроде положение там стабильное то и оно не так и хочется прям учится, на удалёнке ты понимаешь что это твое конкурентное преимущество и без обучения никак, ты ищешь, анализируешь, что в тренде и больше востребовано, и подгоняешь свои скилы под общие требования рынка, а не конкретной организации.
    6) в офисе не особо поднимают тебе зарплаты типа никуда не денешься, а попросить неудобно, на удалёнке ты с каждым новым проектом пересматриваешь свою цену и приобретенный опыт. (ну хотя здесь немного вру, в офисе повышали нормально, после удачных релизов )

    Вобщем тут вопрос кому как нравится или стабильно и не спеша работать в офисе с чувством собственного достоинства, что ты трудоустроен и стабилен, или вкалывать и развиваться бешеными темпами, и сфокусированными, отточенными действиями разрабатывать проекты, много не разговаривая, "задачу дали - задачу выполнил" и постоянно доказывая свою выгодность удаленно. Но это имхо.

    И да... в офисе, мне сказали сразу, что тебя наняли решать задачи, а не отвлекать коллег, так что на то, что там кто-то делиться опытом, мне наверно не повезло.
    Ответ написан
    6 комментариев
  • За счет чего зарядные устройств для ноутбуков имеют такие маленькие размеры?

    Причин несколько.
    Во-первых, сами ноутбуки в среднем стали менее прожорливы, меньше греются, и им нужна более слабая зарядка.
    Во-вторых, элементы совершенствуются, и применяются в ШИМ всё более высокие частоты. Если ранее были 40-60кГц, то потом стали использовать на 100 и 150кГц, а сейчас и на 500кГц или выше (точно не скажу, какие в новых ставят). А бОльшие частоты позволяют снизить размеры импульсных трансформаторов, и дросселей. Плюс к тому силовые элементы становятся меньше и работают на гораздо более высоких частотах и при этом меньше греются - соответственно, им нужен намного меньше радиатор (а иногда и не нужен). К примеру, типовой N-канальный полевой транзистор (по-модному, MOSFET) в начале 2000х это 10х10х4мм габаритами и на напряжение 30В, максимальный ток 10А (30 в импульсе). Сейчас - это 3х3х0,5мм, и это внутри два транзистора и ШИМ сразу. При тех же 30В входного напряжения, и выходных токах до 10А. Или, 4х4х1мм, один транзистор, 30В, 80А (!), и до 120А в импульсе. Частота при этом выросла в несколько раз.
    В-третьих, стараются везде сэкономить, лишь бы уложиться в гарантию (или даже меньше чтобы отработало, ведь ещё доказать надо, что гарантийный случай, для БП это сложно). Потому ставят меньше ёмкости конденсаторов, упрощают или убирают часть защит, делают тонкий слабый корпус. А для корпуса, что сразу в розетку втыкается, это проще всего - ведь под нагрузкой сломается именно штырь вилки, и никакой гарантией тут не пахнет. А наступать на него не очень получится, в отличие от старых БП, что просто лежали на столе/на полу/висели на проводе.
    При этом цена на старый около 1500р или выше, а на новый что-то около 500р, и чинить его особо никто не станет, разве что проводок подпаять или конденсатор заменить - и производителю выгоднее, т.к. купят новый, а не понесут в ремонт.
    Ответ написан
    Комментировать
  • Есть ли оборудование и ПО (Linux) подходящее для сервера и Wi-Fi роутера?

    FeNUMe
    @FeNUMe
    Любой комп и любой дистрибутив. Но я бы собирал на основе RaspberryPi и ему подобных, если не нужна высокая производительность сервера, чисто чтобы не жечь электричество попусту.

    Для раздачи wi-fi в линуксе используется hostapd - погуглите или даже похабрите, статей о сборке и настройке "домашнего сервера" предостаточно.
    Ответ написан