Обновить
8

Пользователь

Отправить сообщение
Вы автор? :)

Сделайте выключатель чтобы батарейка не скажалась когда передатчики не используются (физический).

Микрочипы программируются (особенно в домашних условиях) через ICSP. С помощью ICD2 или PicKit, последний можно достать за довольно нормальную цену. В интернете иначе схем полно.
Для контроллеров с низком поличеством пинов (6-8) используется 2 пина, для больших — 4. Если правильно делать развязку (при программировании уровни другие), то те же пины можно все равно использовать.
На плате это выглядит компактно и самое главное не надо вытаскивать контроллер с платы. Я обычно припаиваю разъем RJ-12 (кажется). Это обычный телефонный провод с защелкой на конце. Тогда провод с программатора просто вставляется в плату.

Для батареек 7805 использовать плохо. Диоды тоже плохо, но шоттки можно.
7805 плохо потому что линейный, когда батарейка упадет ниже 5В будет плохо.
Нужен DC-DC преобразователь, тогда схема будет работать даже при входном напряжении в половину вам нужного (чуть больше и тут есть свои пункты).
Диоды плохо потому, что это сразу -1.2V от питания, а тут питание всего ничего. В таких случаях лучше использовать MOSFET с обратными диодами для защиты от переплюсовки.

Можно подумать и выбросить CR2032, если вам не нужен передатчик размером с наручные часы. И поставить обычную AAA батарейку. Люди вам спасибо скажут когда батарейка сядет в середине игры :)
Странные схемы, особенно для работы на батарейках.
Думаю автор будет ее дальше развивать.

Вот к примеру у второй схемы питание 2.4 — 5.5В, хотя у приемника написано:

Absolute Maximum Ratings
Power Supply and All Input/Output Pins -0.3 to +4.0 V

Питание везде линейное. В нижних вообще без защиты от переплюсовки.

Выводы:
1. Питание — писец. Так не делают. Особенно для работы от батареек.
2. Автор собирал на том, что было. У Микрочипа есть серия со встроенной RF функциональностью.
3. Работать будет так се, особенно когда батарейки будут разрыженными.

Либо автор сильно мудрит.
1. Полностью быстро прочитываю книгу для общего понимания позможностей языка и того, что в этой книге есть. Как правило это занимает дня 2.
2. Детальный разбор каждой главы: прочтение, набирание кода примеров, изменение его и решение задач/вопросов в конце главы.
12 ...
10

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность