• Каким способом лучше отобразить простую схему на странице?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Самый простой вариант: найти что то подходящее в интернете, и подсмотреть решение вопроса.

    Кстати, сам посмотрел по быстрому. Вариантов множество. Интересно сделано на ledcalc.com, товарищ никаким draw canvas не заморачивается, а на лету генерит PNG
    Никаких сложных заморочек, все по простому, везде будет работать.
    5a159269a19b7317914954.png
    Наверное для себя тоже сделаю/поищу/допилю похожую либу, может потом понадобится.
    Ответ написан
    Комментировать
  • Почему датчик DS1820 показывает неправильную температуру?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Прежде всего проверьте исправность вашего датчика.
    Кстати, в даташите про "+85°C" написано: The power-on reset value of the temperature register is +85°C.
    Если есть плата Arduino, подключите к ней, залейте скетч из примеров, и протестируйте работу вашего датчика температуры подключив его к плате.
    После этого будет понятнее где и что искать для решения проблемы.

    Кстати, а почему вам не обратиться в техподдержку по вашему устройству "Регулятор тепловой энергии МР-01"?
    Ответ написан
    Комментировать
  • Ошибка 500 после установки ModX на OpenServer..что делать?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Здравствуйте.
    Вот только позавчера ставил MODX Evolution под OpenServer в Windows 7
    Все работает нормально.
    Судя по всему, у вас какие то проблемы с файлом .htaccess который лежит в директории где вы установили ваш MODX, хотя если не логинится в админку, то это директория "manager", там тоже файл .htaccess.
    Для того что бы проверить это, просто переименуйте файл .htaccess или временно перенесите в другой каталог.
    Ответ написан
  • Возможна ли потеря данных по UART?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Потеря данных при передаче по последовательным протоколам возможна. Если вам нужно преодолеть эту ситуацию, то обратите свое внимание на протокол Kermit.
    В 90-х мы подключали ПК к UNIX серверу по RS-232, и с помощью одноименного пакета программ Kermit не только работали в терминале, но и передавали разные файлы (в том числе и бинарные) между системами объединенными линией из трех проводов.
    Изучите исходники (узнаете для себя много полезного), упростите их до уровня применения в Arduino (либо возьмите за идею), и все у вас получится.
    Ответ написан
    Комментировать
  • Нужен ли поддомен для мобильной версии сайта?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Честно говоря не понимаю, что вам мешает брать пример, например, с Википедии.
    Вот ознакомьтесь:
    Обычный сайт
    Мобильный сайт

    Кстати, на сам m.habrahabr.ru обратите внимание.
    Ответ написан
    5 комментариев
  • Как выбрать термопрокладку для ноутбука (выбор толщины и производителя)?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Отдать кучу денег за товар, который гарантированно теряет нужные свойства, это глупо.
    Алюминиевая фольга на порядок лучше, всякой фиговой "силиконовой резины".
    Единственный нюанс - электропроводность.
    Ответ написан
  • Как найти ссылку на морду phpmyadmin?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Если уж такие проблемы, то поступите проще. Зайдите на сайт phpMyAdmin: phpMyAdmin
    Скачайте его https://files.phpmyadmin.net/phpMyAdmin/4.4.13.1/p...
    Создайте папку на вашем веб-сервере, и установите туда phpMyAdmin
    И просто используйте. Конечно же предварительно почитайте документацию/блоги у них на сайте.
    Ответ написан
    Комментировать
  • Как мигать сотней светодиодов с помощью Raspberri Pi?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Есть аналогичный вопрос Как разместить 70 датчиков — герконов на arduino?
    Там есть ответ. Используйте по аналогии.

    Вам нужен, судя по вашему вопросу, мультиплексор. Хотя если бы вы больше написали о вашем проекте, тогда получилось посоветовать более конкретно.
    Кстати, вот подобный проект о "расширении" количества входов на arduino.ru обсуждают.
    А здесь можете подобрать разные мультиплексоры Digital demultiplexers for GPIO expansion and decoding
    Взгляните еще на этот проект On the basis of 16×64 dot matrix LED design on dis...
    Вам по сути, для того что бы получить сигналы, можно воспользоваться матричным принципом, как опрос сигналов клавиатуры. Вот здесь Матричная клавиатура, кстати, здесь тоже рекомендую посмотреть.
    Но если вы возьмете и заглянете в ATMEL Application Note AVR240, творчески модифицируете схему, добавив мультиплексор(ы), получите результат. Но все равно, есть особенности, с получением мультиплексированных сигналов. Поэтому лучше опишите более подробно вашу задачу.

    Ключевые слова "дешифратор" и "сдвиговый регистр".
    Ответ написан
    Комментировать
  • Какой необходимо установить датчик открытия\закрытия, чтоб программно получить эти 2 события?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Ivan_korolev: Вы бы подробнее/конкретнее описали задачу, а то сейчас, ваши намерения можно описать "как из пушки по воробьям стрелять". Подробнее, и конкретнее, тогда сможете получить реальный ответ, который на самом деле вам поможет.
    Ответ написан
    Комментировать
  • Как разместить 70 датчиков - герконов на arduino?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Вам нужен, судя по вашему вопросу, мультиплексор. Хотя если бы вы больше написали о вашем проекте, тогда получилось посоветовать более конкретно.
    Кстати, вот подобный проект о "расширении" количества входов на arduino.ru обсуждают.
    А здесь можете подобрать разные мультиплексоры Digital demultiplexers for GPIO expansion and decoding
    Взгляните еще на этот проект On the basis of 16×64 dot matrix LED design on dis...
    Вам по сути, для того что бы получить сигналы, можно воспользоваться матричным принципом, как опрос сигналов клавиатуры. Вот здесь Матричная клавиатура, кстати, здесь тоже рекомендую посмотреть.
    Но если вы возьмете и заглянете в ATMEL Application Note AVR240, творчески модифицируете схему, добавив мультиплексор(ы), получите результат. Но все равно, есть особенности, с получением мультиплексированных сигналов. Поэтому лучше опишите более подробно вашу задачу.
    Ответ написан
    Комментировать
  • Как получить файл по ссылке на скачивание через email? Я хочу сервис, где при указании ссылки на файл, этот файл присылается мне на E-mail?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Вы знаете, подобным сервисом я пользовался еще в 1994 году.
    Тогда это называлось FTPmail
    FTPmail

    FTPmail is the term used for the practice of using an FTPmail server to gain access to various files over the Internet.[1] An FTPmail server is a proxy server which (asynchronously) connects to remote FTP servers in response to email requests, returning the downloaded files as an email attachment. This service might be useful to users who cannot themselves initiate an FTP session—for example, because they are constrained by restrictions on their Internet access.

    Но уже более 15 лет не возникает нужды в таком сервисе.
    Максимум что используется, это что то типа Яндекс.Диск или другие подобные сервисы.
    Интересно, какой смысл в том что вы хотите. Ведь бинарные файлы, когда отправляются по email кодируются в текст, и увеличиваются в объеме примерно на 30%
    Ответ написан
    Комментировать
  • Как сделать личные сообщения?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Вряд ли в вашей ситуации нужно две таблицы. Для простой системы обмена сообщениями, достаточно одной таблицы (подразумевается, что таблицу списка зарегистрированных пользователей мы имеем, но не учитываем в обсуждении).
    Ответ написан
  • Как удалить тег из разметки и передать класс другому элементу?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Не совсем понятно, что вам на самом деле нужно.
    Если так, что бы область (регион) действия клика был "кликабельным" весь "блок", а не только стандартная область ссылки, то посмотрите как это сделано в коде страницы m.habrahabr.ru
    Иначе, более полно опишите, что вы хотите получить.
    Ответ написан
    Комментировать
  • Почему digitalRead рандомно возвращает HIGH?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    В Atmega порт очень чувствительный, и принимает помехи на линии за изменение логического сигнала на входе.
    Что бы избежать этого, можно между входом и + питания подключить резистор, например, 10 кОм, т.е. "подтянуть к питанию", либо использовать "встроенные" в микроконтроллер программируемые "подтягивающие" резисторы.
    Для этого нужно написать:
    void setup()
    {
      pinMode(switchPin, INPUT_PULLUP);
    }
    Ответ написан
    1 комментарий
  • Какой разъем нужен для блока питания 5-10А?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    можно долго говорить о "китайских ваттах", но это не поможет решению задачи.
    Вот мне пришлось делать трансформаторный блок питания, на 12 вольт 15 ампер.
    И когда я уже нашел трансформатор(ы) (2 шт. для галогенных светильников 12 В, 8 А, синфазное включение), не "электронные", а именно что обычные. Купил диодный мост KBPC3510 ( 35А). Вот потом оказалось, что нет провода, которым можно это все соединить. В нагугленных таблицах разные данные, в одной из них указано 1.5 мм.кв. медного провода допускают долговременно 19 А. Пришлось сходить в электротовары и купить такой провод. Он получился довольно толстый, пришлось учитывать это при монтаже, пайке.
    Для простоты можно пользоваться правилом "необходимая площадь сечения провода равна максимальному току, деленному на 10".
    Так вот, посмотрите какие у вас провода в блоке питания? Какие сечения проводников в разъемах? Вот после этого можно оценивать, сколько ампер реально "дает" тот или иной блок питания.
    Ответ написан
    Комментировать
  • Как подключить четыре 7-сегментных дисплея к Ардуино?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Можно пробовать разные виды динамической индикации, начиная от задействования 8 портов на сегменты, и 4 порта на разряды, делать на сдвиговых регистрах, решая попутно проблемы неравномерности яркости сегментов и другие.
    Я делал по разному, в разных случаях.
    Но как оказалось, лучше всего взять MAX7219, причем на aliexpress они продаются недорого.
    Вот цитата из даташит:
    "The MAX7219/MAX7221 are compact, serial input/output
    common-cathode display drivers that interface
    microprocessors (μPs) to 7-segment numeric LED displays
    of up to 8 digits, bar-graph displays, or 64 individual
    LEDs. Included on-chip are a BCD code-B
    decoder, multiplex scan circuitry, segment and digit
    drivers, and an 8x8 static RAM that stores each digit.
    Only one external resistor is required to set the segment
    current for all LEDs."
    Очень рекомендую.
    Ответ написан
    Комментировать
  • Arduino: Есть ли датчики подсчета кол-ва использованной воды?

    @AlexanderKomarchouk
    программист PHP, разработка на AVR ATmega
    Ответ на ваш вопрос зависит от цели с которой вы собираетесь применять эти датчики.
    Если для себя лично, то aliexpress поискать по ключевым словам "Water Flow Sensor Switch Meter Counter Hall Sensor Flowmeter". Там есть разные датчики для "учета" воды (жидкости), цена от 3-х долларов и выше.
    По поводу электричества. В схему электросчетчика вмешиваться нельзя, он опломбирован. Погуглите, есть схемки, которые снимают показания считывая "мигания" светодиодов на электросчетчике. Если же вам нужно для себя лично, то уж лучше приобрести счетчик, и установить его на вводе в вашу квартиру, естественно после счетчика вашей энергокомпании. Вот к вашему электросчетчику подключайтесь как угодно, и получайте нужные вам данные. Как вариант, можете попробовать использовать так называемый "current sensor", например, ACS712. Измеряя ток и напряжение, вычисляя на основе этих параметров потребление, и т.д., вы можете попытаться решить вашу задачу. Хотя к сожалению вы ничего конкретного не написали, что в конечном итоге вам нужно получить. Иначе вы бы получили, возможно, более конкретные советы.
    Ответ написан
    Комментировать