Одного ранку я прокинувся і захотів дізнатися температуру на вулиці. Замість того, щоб йти в господарський магазин і купувати скляний термометр, я вирішив зробити саморобний бездротовий термометр. У центрі плати знаходиться мікроконтролер PIC12F675 в корпусі SO8. У правій частині плати знаходиться лінійний джерело живлення (LP2950), нижче центру знаходиться 1-Wire датчик температури DS18B20, а в лівій частині знаходиться TTL Bluetooth модуль від Sure .
Вважаючи за краще стандартні протоколи, я вирішив передавати дані про температуру по Bluetooth SPP (Serial Port Protocol, протокол послідовного порту), а не по XBee або за іншою подібною бездротової архітектурі. Незважаючи на те, Bluetooth споживає більше ніж XBee модуль, його перевагою є те, що для прийому використовується стандартне обладнання. Майже всі сучасні ноутбуки мають інтегрований Bluetooth модуль, що дозволяє використовувати їх в якості приймача сигналу.
Я знайшов Bluetooth модуль від Sure, який я купив кілька років тому для іншого проекту. Для спрощення макетування, модуль для поверхневого монтажу був встановлений на саморобну друковану плату з BLS штирями. Так як у мене немає паяльної станції з феном, щоб отпаять модуль, я замовив ще один модуль GP-GC021. Нижче показаний модуль, з яким я спочатку працював, а на фото вище показаний недавно придбаний модуль.
Я вирішив використовувати мікроконтролер PIC12F675 тільки тому, що він був у мене. Спочатку я хотів використовувати внутрішній генератор 4 МГц, але пізніше я дізнався, що Bluetooth модуль передає дані зі швидкістю 9600 біт / сек, і основна частота системи повинна бути 8 МГц, щоб не відставати і передавати дані з потрібною швидкістю.
Як і у всіх моїх проектах, схема і друкована плата були зроблені в Altium Designer . За ці роки я спробував працювати в різних САПР (Система автоматизованого проектування), включаючи Eagle , ExpressPCB , і EdwinXP , Проте я вважаю, що Altium на голову вище всіх інших програм. Якщо ви простий любитель, то можливо Altium буде занадто дорогою для вас, але багато коледжі та університети купують навчальну ліцензію. У коледжі Оканаган є плаваюча ліцензія, яка дозволяє студентам використовувати Altium на будь-якому комп'ютері, незалежно від того, знаходимося ми на території університету чи ні. Поки я не працював в Altium, я боровся з САПР протягом багатьох років. З Altium у мене теж були невеликі проблеми, але в цілому, в ньому приємно працювати.
Примітки:
- програмування не є моєю сильною стороною, тому прошивка написана в PicBasic. В архіві знаходяться готові до прошивці HEX файли, тому якщо ви хочете змінити прошивку, вам потрібно мати ProtonIDE для компіляції.
- якщо ви будете робити плату за прикладеним Gerber файлів, зверніть увагу на те, що контакти для F1 (запобіжник на лінії VCC датчика) занадто маленькі.
- вся інформація в статті надано без гарантій. Автор не несе ніякої відповідальності.
- якщо ви будете використовувати цей проект або його частина в своєму проекті, то вказуйте автора.
завантажити файли проекту
список радіоелементів
Завантажити список елементів (PDF)
оригінал статті
Теги:


винагородити Я зібрав 0 0
x
оцінити статтю
- Технічна грамотність
- актуальність матеріалу
- виклад матеріалу
- корисність пристрої
- повторюваність пристрої
- Орфографія
0
оцінити Скинути
Середній бал статті: 0 Проголосувало: 0 чол.