Простой/Новый PCB для MySensors

Этот PCB для всех новичков, которые хотят быстро создавать узлы, описанные на веб-сайте MySensors! Он может использоваться с регулятором напряжения или батареями и иметь только базовый набор. Этот PCB для всех новичков, которые хотят делать простые узлы сенсора / актуаторы, такие как у меня … 🙂

Это версия Nrf24l01 + EasyPCB! Если вы хотите использовать переходник RFM69, перейдите сюда.

Зачем?

Потому, что эта печатная плата охватывает все основные материалы, задокументированные на сайте MySensors! Это сокращает мою работу с одного узла за пару часов (пайки проводов) до 20 мин.

Что используется?

Только простые компоненты для пайки (крупные компоненты с выводами). Только основные функции (Pro Mini, Radio, Input для датчиков, а также усилители питания и делители напряжения). Изменяемые в зависимости от используемой мощности (батарея, 5v или Raw pin). Некоторые входы для всех нормальных датчиков, используемых в секции сборки. 5×5 или 3×5 в зависимости от функции

Как?

Батарея 3.3В

5x5cm

Конструктив — эта версия платы создана на основе общения на форуме здесь, сделана для m26872 для AA батарей.

  • Pro Mini 3.3V
  • Радио с 4.7uf конденсатором
  • Делитель напряжения — измерение уровень заряда батареи
  • Booster (0,9 — 3v> 3,3 В)
  • Конденсаторы/ Резисторы / Перемычки / винтовая клемма (опция)
  • Датчики можно присоединить слева (Gnd x 2, VCC, D3 (с резистором или w.o), D4, D5, A4, A5)
  • Перемычка BAT должна быть запаяна
  • Снимите регулятор напряжения Pro Mini и светодиод / резистор.

Регулируемый 5v

3×5 см (печатная плата)

  • Pro Mini 5v
  • Радио с конденсатором 4.7uf
  • 5v -> 3.3v регулятор с конденсатором
  • Конденсаторы / Резисторы / Перемычки / Винтовая клемма (опция)
  • Датчики можно присоединить слева (Gnd x 2, VCC, D3 (с резистором или w.o), D4, D5, A4, A5)
  • Перемычка REG должна быть запаяна.

(Если вы используете регулируемый 3.3v, используйте инструкции для 5v, но пропустите регулятор напряжения и обходите это с помощью перемычки между Vin и Vout

6-12v для вывода RAW

3×5 см (печатная плата)

  • Pro Mini 5v
  • Радио с конденсатором 4.7uf
  • 5v -> 3.3v Регулятор с конденсатором
  • Конденсаторы / Резисторы / перемычка / Винтовая клемма (опция)
  • Датчики можно присоединить слева (Gnd x 2, VCC, D3 (с резистором или w.o), D4, D5, A4, A5)
  • Ввод от 6-12 В к RAW (правый пин — не VCC!)

Также регулятор напряжения на борту Arduino Pro Mini регулируют его до 5 В. Вам нужен регулятор напряжения от 5 до 3,3 вольт с конденсаторами для питания радиоприемника. Нужна перемычка Nu.

Будьте осторожны, используя 12v для RAW на дешевых клонах arduino! Из-за плохих / дешевых регуляторов напряжения на клонах многие из них довольно быстро сгорают. Если вы хотите использовать 12v, я бы рекомендовал использовать подлинные pro mini или самостоятельно регулировать напряжение и не позволять клону это делать.

Батарея без бустера (продвинутые пользователи!)

3×5 см (печатная плата)

Чтобы добиться этого, вам нужно перепрограммировать загрузчик atmega и опустить BOD!

  • Pro Mini 3.3V
  • Радио с конденсатором 4.7uf
  • Датчики можно присоединить слева (Gnd x 2, VCC, D3 (с резистором или w.o), D4, D5, A4, A5)
  • Перемычка REG и BAT должна быть запаяна.
  • Держатель 2xAA (или замена) на VCC

При перекрытии REG и BAT вы будете подавать все (Arduino, Radio и Sensors) с любым напряжением, которое держит аккумулятор. Вы не можете использовать какие-либо датчики, которые требуют более высокого напряжения, чем текущее состояние батареи (без DC/DC). С помощью этой конфигурации вы можете использовать внутреннюю библиотеку VCC для чтения состояния батареи на VCC. Наименьшее рабочее напряжение (в зависимости от добавленных датчиков), вероятно, будет радио, которое может работать до 1,9 В. Не используйте усилители или стабилизаторы напряжения постоянного / постоянного тока!

Чтобы опустить BOD, вы можете использовать стандартный загрузчик Pro Mini и изменить board.txt. См. Здесь инструкции. Это даст вам немного больше батареи (до 2,2-2,4 вольт из-за 8 МГц), но использование 8-мегагерцового внешнего кристалла будет рискованным при низких напряжениях (по крайней мере, на 1,9 В, минимальном радио), лучше запускать промежуточный осциллятор загрузчика @ 1mhz.

Размеры печатной платы

5×3 см для PCB / регулируемого напряжения и 5×5 см с батареей и дополнительным пространством прототипирования.

Перемычки

  • BAT: Замкнуть, если вы используете батареи в качестве источника питания. Он активирует цепь усилителя и подает радио непосредственно из батарей, а не регулятор напряжения
  • REG: Используйте это, если вы используете DC 5v DC. Он будет подавать питание от преобразователя напряжения.
  • RAW: Это MysX на будущие. Это убирает встроенный источник Vraw, если дочерняя плата даёт Vraw. Это используется, только когда EasyPCB подключен к док-станции.
  • IRQ (Radio): Pin 2 на arduino отключен, поэтому вы можете использовать для прерываний, а не для радио. Большую часть времени этот вывод не используется радио, поэтому он отключен. Если вы хотите включить этот контакт, вы можете подключить эту перемычку.

Корпус

  • Большой коробка от @dbemowsk, которая подходит EasyPCB + 2xAA, и ее можно найти на thingiverse
  • Также здесь великолепная коробка от barbuino.

Редакции

Rev 9: 13 / 12-2016 (проверено)

Изменения:

  • Увеличения монтажные отверстия 2,5 мм
  • IRQ Jumper от радио. Это делает эту трассировку отключенной, а D2 можно использовать для прерываний, если перемычка не подключена.
  • Перемычки BAT и REG изменили позиции для лучшей трасировки.
  • MysX 2,6 (Обратите внимание, что этот вход для датчиков изменен от предыдущей ревизии!)
  • Текст на регуляторе напряжения (Vout / Vin / Gnd)
  • Ошибка с G на CAP теперь с правой стороны.
  • GND и VCC заменены — так что вы можете использовать 2-контактный блок для GND / RAW.

Хотелось бы

  • Закажите 10pcs: openhardware.io (рекомендуется!) И поддержите меня и MySensors! (Это может сказать еще один rev на странице заказа, но это не EasyPCB rev, но rev для производителя. Я всегда обновляю файлы gerber для продажи! Current = Rev 9)
  • Загрузите эту страницу, чтобы получить файлы Eagles и Gerber. Обратите внимание, что файлы gerber запускаются с Itead.
  • Если вы хотите более быстрое время доставки или меньше, вы можете купить их у меня через Ebay.

Заметки

Все бесплатно как открытое оборудование, но мне нравится, если вы расскажете мне какой-нибудь классный проект, который вы сделаете там 🙂

Все отзывы приветствуются! Основная цель — сохранить его как можно более простым.

Вдохновение:

https://1drv.ms/f/s!Ak7D1EWM7GXggetbxu1hqsXgaaZy4Q

(Обратите внимание, что некоторые фотографии являются более старой версией печатной платы)

Проэкты

Вопросы / Ответы:

В: Какое время работы аккумулятора 3,3 В и с усилителем?
О: В зависимости от того, какой датчик вы хотите запустить и как часто вы хотите получать данные! Один пример: DHT22, спящий 15 мин и отправка Temp/Hum с усилителем китай/ebay составляет около года. Вам нужно отключить регулятор напряжения и напряжения на Pro Mini 3.3v и использовать режим sleep () для экономии энергии.

В: Почему радиоприемник выходит за пределы печатной платы?
О: Наличие металла рядом с радиоантенной, испортит прием.

В: Оба Arduino и NRF способны работать примерно до 2V. Зачем нам нужен усилитель в работе от батареи.
О: Чтобы иметь возможность использовать pro mini до 2v, вам нужно возиться с фьюзами, которые установлены сейчас (более дружелюбный к новичкам). Также некоторые датчики могут потребовать 3,3 В

В: Что такое перемычка IRQ?
О: IRQ (или D2 на pro mini) может обрабатывать прерывания и не используется во всех операциях приемопередатчика (не всегда требуется). Таким образом, вы можете использовать IRQ как прерывание или радио.

В: Будет ли он работать со всеми Arduino Pro Mini?
О: Нет — только с той же самой площадью (наиболее распространенной), используемой на печатной плате! Смотри сюда.

В: Какова цель подключения Raw для радиосвязи?
О: Его критерии соединителя MysX — возможность включения / выключения RAW из дочерней платы. Вам не нужно думать об этом, пока у вас нет материнской-док платы.

В: Как я могу подключить входной сигнал питания к усиленному источнику питания, чтобы получить стабильный 3,3 В?
О: Вместо этого используйте регулируемые инструкции по питанию. Установите перемычку на «рег» и обведите преобразователь напряжения с помощью провода. Важно знать, что это было проверено каждый раз на этом форуме, и до сих пор было сделано заключение, что если вы работаете с 2xAA, лучшим решением является обход радио в усилителе (т.е. Использование инструкций с батареей — отсюда разница) , Радио может работать до 1,9 В, поэтому он не умрет в течение длительного времени, если у вас есть экономия энергии при использовании. Усилитель может также вызвать шум и снизить его эффективность / дальность.

В: Возможно ли использовать батарею 5v mini + 9v с измерением?
О: Включение его через RAW, но если вы хотите использовать измерение усилителя и аккумулятора, это не получится, вам нужно включить его через перемычку PWR и BAT. Я думаю, что описанное здесь возможно, но не проверено. Сначала вам нужно найти/создать усилитель, который может работать с батареей. Также вам необходимо внести поправки на делитель напряжения (47k и 67k?) Для измерения заряда батареи, а также изменения кода. Пожалуйста, поделитесь с этим если сделаете.

В: Когда я использую 3,3В мини, тогда мне не нужен регулятор 3,3 В, и он питается от батареи. Если я использую 5V mini, то мне нужен регулятор. Это верно?
О: Правильное утверждение. Радио может быть подключено к пину 5в.

В: Нужен ли мне усилитель, если используются батареи?
О: Нет, вы можете обойти его с помощью перемычки / провода, но это даст вам много лишнего. Без усилителя ардуино 3,3 В будет умирать где-то между 2,8 и 3 вольтами, с бустером вы можете питать до 1,9 В.

В: Как насчет опции RAW? Как он переходит на 5V? Мне нужен регулятор, чтобы перейти на 3,3 В, так как я могу потерять 6-12 В.
О: На регуляторе pro mini есть регулятор напряжения с 6-12 В (будьте осторожны при использовании 12 v, 9v max, я рекомендую клоны). Это преобразует ваш RAW в 5v и испортит вам плату. Затем внешний регулятор перейдет от 5 к радио 3,3 В. Вы можете использовать регулятор от 12 до 3,3 В вне печатной платы и использовать опцию 3.3v REG.

В: Как мне получить доступ к A2, A3 и D8?
О: Они не получают доступ через PCB, поэтому вам нужно напрямую припаять к pro mini.

В: Что такое конденсатор 0,1 мкФ рядом с клеммами аккумулятора / регулятором напряжения?
О: Для поддержания стабильности стабилизатора напряжения. Если вы посмотрите на разные таблицы, то большинство регуляторов напряжения имеют типичные схемы приложений, в которые добавляются разные конденсаторы до и после. Таким образом, 10 и 0,1uF работают вместе. Почему 0,1 и 10? Ну, я неоднократно видел эту рекомендацию на форуме, поэтому я просто использовал это. Об этом можно прочитать, но я думаю, что маленький коденсатор может реагировать быстрее, в то время как большой конденсатор имеет больше заряда. Конденсаторы НЕ нужны, если вы не используете регулятор напряжения.

В: Почему выводы (MysX) для датчиков различаются между Rev 8 и Rev 9
О: Одна из причин, по которым я обновился до Rev 9, состоит в том, что MysX вышел с новой версией. MysX 2.X (который используется в Rev 9) который с большем количеством контактов, поэтому я решил перейти на него. В предыдущем обзоре EasyPCB (<9.0) я использую MysX 1.X

Файлы

Name Size # Downloads
 CHANGES.txt 2.58 kB 331
 COPYRIGHT.txt 421 B 171
 SundbergMys9.GBP 28.85 kB 126
 License.txt 8.94 kB 196
 SundbergMys9.GML 28.85 kB 139
 SundbergMys9.GTL 36.61 kB 126
 SundbergMys9.GTO 174.55 kB 125
 SundbergMys9.GTS 31.82 kB 123
 SundbergMys9.TXT 1.92 kB 160
 SundbergMys9.brd 289.78 kB 204
 SundbergMys9.GBS 31.82 kB 125
 SundbergMys9.sch 360.13 kB 176
 SundbergMys9.GTP 28.85 kB 105
 SundbergMys9.GBO 28.85 kB 124
 License_howto.pdf 55.06 kB 290
 PRODUCT.txt 113 B 299
 SundbergMys9.GBL 36.86 kB 136
 SundbergMys8.brd 289.34 kB 361
 SundbergMys8.sch 361.97 kB 372

Спецификация

Qty Device Value Description Link
1 Arduino Pro Mini 3.3v 8mhz or 5v 16mhz Depending on operation https://www.mysensors.org/store/arduinos
1 DC/DC Step up booster In: 0.8 – 3.0 Out:3.3v Used if you power with batteries https://www.mysensors.org/store/regulators
1 Voltage regulator 5v to 3.3v If you input 5v and using 5v arduino. https://www.mysensors.org/store/regulators
1 Nrf24l01+ Transiever 2,4ghz The radio! https://www.mysensors.org/store/radio
1 Capacitor throughhole 10uF C1 — If you input 5v and using 5v arduino with a voltage regulator. https://www.mysensors.org/store/components
1 Capacitor throughhole 0,1uF C2 — If you input 5v and using 5v arduino with a voltage regulator. https://www.mysensors.org/store/components
1 Capacitor throughhole 4,7uF C3 — For the radio, can be adjusted to remove noice. https://www.mysensors.org/store/components
1 Capacitor throughhole 0,1uF C4 — If you are using voltage divider to measure battery level https://www.mysensors.org/store/components
1 Capacitor throughhole 0,1uF C5 — if you are using booster (optional, good with cheramic)
1 Resistor throughole 1M — Optional R1 – This is used for a voltage divider to measure bat. Level https://www.mysensors.org/store/components
1 Resistor throughole 470k – Optional R2 – This is used for a voltage divider to measure bat. level https://www.mysensors.org/store/components
1 Resistor throughole 10k — Optional R3 – This is a pull-up resistor for D3 https://www.mysensors.org/store/components
1 Screw terminal 5,08 spacing — Optional To make it easy to attach power/ground. Ebay: 20pcs KF301-2P 2 Pin Plug-in Screw Terminal Block Conn…
1 Pinheaders/Jumpers 2.54 spacing — Optional To attach dupont cables and make jumpers (can be soldered directly) https://www.mysensors.org/store/cables

 

Share