Мазмуну:
- 1 -кадам: RedBear BLE Nano V2 башталгыч эскизи
- 2 -кадам: Стартердин эскизин орнотуу
- 3 -кадам: RedBear BLE Nano үчүн колдонуучунун Android менюну түзүү жана кодду түзүү
- 4 -кадам: RedBear BLE Nano V2 кодун түзүү максаты катары тандоо
- 5 -кадам: On/Off индикаторлорун алмаштыруу - BLE Nano V2ге кереги жок
- 6 -кадам: Enhanced BLE Nano Control Menu
Video: PfodApp менен Redbear BLE Nano V2 Көнүмүш Башкармалары - Кодировкалоонун Кереги жок: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
DrmpfpfodApps жана pfodDevicesFollow More by Author:
Жаңыртуу: 15 -сентябрь 2017 - Бул көрсөтмө RedBear BLE Nano, V2дин акыркы версиясын колдонуу үчүн жаңыртылды. RedBear BLE Nano V1.5ге багытталган бул нускаманын мурунку версиясы бул жерде жеткиликтүү.
15 -ноябрды жаңыртуу - 2017 Кээ бир BLE такталары / программалык стектери бир эле cmdди эки ирет ырааттуу түрдө жеткирет. Муну чечүү үчүн pfodApp V3.322+ жана pfodParser V3.17+ жаңыртыңыз. pfodApp V3.322+ cmd катар номерин кошот жана pfodParser V3.17+ кайталанган cmdsти чыпкалайт
Бул экрандардын бири pfodApp (Android колдонмосу) деп катуу коддолгон эмес. Жогорудагы экрандар толугу менен RedBear BLE Nano V2деги код менен башкарылат
Бул окуу куралы RedBear BLE Nano V2 модулунун бажы көзөмөлүн камтыйт. Ал эки бөлүктөн турат:-
Биринчи бөлүк RedBear BLE Nano V2ге жүктөлгөндө, аналогдук жана санариптик кирүүлөрдү окууга мүмкүндүк бере турган pfodApp интерактивдүү графигин көрсөтө турган "баштоочу" эскизди сунуштайт. Санарип казыктарды чыгууга/PWMге өзгөртүп, чыгаруу/PWM баалуулуктарын коюңуз.
Экинчи бөлүк pfodDesigner бекер колдонуп, көп баскычтуу менюларды, сюжеттерди жана pfodAppта көрсөтүлө турган маалыматтарды каттоо үчүн колдонулат. PfodDesigner RedBear BLE Nano V2 үчүн керектүү болгон Android кодун түзөт. PfodAppтын жалпы максаты Android мобилдик телефонуңуздагы колдонуучунун дисплейин жана өз ара аракетин башкарат. Колдонуучунун дисплейи толугу менен сиз Nanoго жүктөгөн Android коду менен көзөмөлдөнөт. Эч кандай Android программалоо талап кылынат.
1 -кадам: RedBear BLE Nano V2 башталгыч эскизи
Жогорудагы анимацияланган-g.webp
Бул эскизди иштетүү үчүн сизге керек:-
- RedBearLab BLE Nano V2 Kit - BLE Nano модулу жана программалоо модулу https://redbearlab.com/buy/ ~ US $ 30
- USB узартуу кабели (милдеттүү эмес, бирок пайдалуу) - https://www.sparkfun.com/products/13309 ~ US $ 2
- pfodApp - Android колдонмосу https://redbearlab.com/buy/ ~ АКШ 10
- Arduino IDE V1.8.4 -
- жана китепканаларды колдоо (BLEPeripheral китепканасын V0.4.0ден V0.5.0ге чейин жаңыртуу жөнүндө төмөндөгү эскертүүнү караңыз)
2 -кадам: Стартердин эскизин орнотуу
- Arduino IDE V1.8.4 орнотуу
-
Arduino орнотуу колдонмосун ээрчиңиз https://github.com/redbear/nRF5x/blob/master/nRF5… Кошуу https://redbear.github.io/arduino/package_redbear… Arduino Кошумча Такта Менеджери URL'дери (Файл-> Тандоолор астында)), андан кийин Arduino Board Managerди RedBear nRF52832 такталарын V0.0.2 орнотуу үчүн колдонуңуз (издөөңүздү RedBearге чыпкалаңыз)
-
BLEPeripheral китепканасын орнотуңуз. Китепкана менеджерин Arduino IDEде ачыңыз жана издөө тилкесине BLEPeripheral териңиз. Sandeep Mistry V0.5.0 тарабынан BLEPeripheral тандап, аны орнотуңуз.
Эскертүү: BLEPeripheral V0.5.0 14 -сентябрда 2017 -жылы чыгарылган эмес, андыктан V0.4.0 орнотуңуз жана nRF51822.h жана nRF51822.cpp файлдарын бул zip файлындагы жаңыланган файлдар менен жазыңыз, nRF51822.zip. Ошол V0.4.0 arduino-BLEPeripheral-master.zip файлынын көчүрмөсү бул жерде.
- Бул жерден pfodParser.zip жана pfodDwgControls.zip китепканаларын кол менен түшүрүп, андан кийин Arduino IDE менюсу эскизин колдонуу → Китепкананы импорттоо → Китепкана кошуу.
- Бул эскизди RedbearBLENanoV2Starter.zip жана анын колдоочу класстарын Aduino Sketchbook жайгашкан жериңизге чыгарыңыз (Файл → Тандоолордо көрсөтүлгөн).
- Arduino IDEди ачыңыз, BLE Nano тактасын тандаңыз, (менин тактайым V1.5 болчу) жана RedbearBLENanoV2Starter.ino эскизин ачып, BLE Nano V2 модулуна жүктөп алыңыз. Аны программалоо үчүн жогоруда көрсөтүлгөн USB калканы кошуу керек (башкы тактанын астында). USB калканы түздөн -түз USB портуна туташтыруу үчүн иштелип чыкканы менен, ноутбукта бул абдан ыңгайсыз экенин байкадым, ошондуктан мен USB узартуу кабелин кошом. BLE Nano V2 азыр интерактивдүү графиканы тартуу жана колдонуучунун киргизүүлөрүн иштетүү үчүн зарыл болгон бардык коддорду камтыйт.
- Android мобилдик телефонуңузга pfodApp орнотуңуз. Сизге Android OS V4.4 же андан жогору жана Bluetooth Low Energy колдогон мобилдик телефон керек болот. Андан кийин pfodAppForAndroidGettingStarted.pdf сүрөттөлгөндөй, BLE Nanoңузга BLE туташуусун түзүңүз. Акыры туташыңыз, жана pfodApp жогоруда көрсөтүлгөн графикти жүктөйт. Графика жүктөлгөндөн кийин, pfodApp аны кэштейт, ошондуктан кийинки жолу BLE Nano V2 гана жаңыртууларды жөнөтүшү керек.
Сиз жүктөгөн эскиз, тактанын контурун жана баскычтарын тартуу жана колдонуучунун тийүү зоналарын жана аракеттерин аныктоо үчүн pfodApp чийме примитивдерин колдонот. Android үчүн Custom Arduino Controls үйрөткүчү жеке бажы көзөмөлүңүздү кантип коддоону камтыйт жана Android/pfodApp көзөмөлдөгөн Arduino101 стартери Zoom жана Pan кантип иштээрин сүрөттөйт.
Кийинки бөлүмдө акысыз WISIWYG pfodDesignerди кантип колдонуу керектиги айтылат, анын натыйжаларын көзөмөлдөө жана аналогдук кирүүлөрдү окуу жана пландоо, каттоо жана RedBear BLE Nano үчүн керектүү бардык кодду түзүү үчүн көп деңгээлдүү менюларды түзүү.
3 -кадам: RedBear BLE Nano үчүн колдонуучунун Android менюну түзүү жана кодду түзүү
Акысыз pfodDesignerV2 Android колдонмосу сизге ыңгайлаштырылган менюларды түзүүгө жана андан кийин сиздин өзгөчө BLE модулуңуз үчүн бардык кодду түзүүгө мүмкүнчүлүк берет. pfodApp андан кийин Android мобилдик телефонуңузда жеке менюңузду көрсөтүү жана модулуңузду башкарууга уруксат берүү үчүн колдонулат.
Android же Arduino коддоосу талап кылынбайт
Бекер pfodDesignerV2 WISIWYG стилинде менюну түзүү жана менюңуздун мобилдик телефонуңузда кандай болоорун так көрсөтүү үчүн колдонулат. PfodDesignerV2, менюларды жана суб-менюларды каалашынча I/O казыктарына туташтырылган баскычтар жана слайдерлер менен түзүүгө жана эскиз кодун түзүүгө мүмкүндүк берет (pfodDesigner мисал сабактарын караңыз), бирок pfodDesignerV2 pfodApp колдогон бардык мүмкүнчүлүктөрдү камтыбайт. Толук тизме үчүн pfodSpecification.pdf караңыз, анын ичинде маалыматтарды каттоо жана график түзүү, көп жана жалгыз тандоолор экрандары, слайдерлер, текст киргизүү ж.
RedBear BLE Nano V2 LEDди күйгүзүү жана өчүрүү үчүн Ыңгайлаштырылган менюну түзүңүз
Үйрөткүч Ардуино Ledти күйгүзүү жана өчүрүү үчүн Custom менюсун түзүү, pfodDesignerV2ди колдонуу менен бул менюну түзүү боюнча этап -этабы менен көрсөтмөлөрдү камтыйт. Эгерде сизге шрифт өлчөмү же тексттин түсү жакпаса, сиз аларды pfodDesignerV2де каалаган нерсеңизге оңдоп, WYSIWYG (Сиз көргөн нерсеге ээ болосуз) дисплейин көрө аласыз.
RedBear BLE Nano V2 үчүн бир гана өзгөртүү бар жана бул аны Led башкаруу менюсун кошуудан мурун жаңы меню үчүн код генераторунун Максаты катары коюу.
4 -кадам: RedBear BLE Nano V2 кодун түзүү максаты катары тандоо
Биринчиден, RedBear BLE Nano кодун түзүү максаты катары тандашыңыз керек. Жаңы менюну баштаганда же учурдагы менюну түзөтсөңүз, жогорку баскыч Максат тактасын көрсөтөт. Демейки Сериал.
Максат тандоолорун ачуу үчүн Максат баскычын басыңыз.
Bluetooth Low Energy баскычын тандап, RedBearLab BLE Nano V2 опциясын табуу үчүн ылдый жылдырыңыз жана аны басыңыз.
Андан кийин мобилдик телефондун артка баскычын колдонуп, Максат тандоолор экранынан чыгып, Edit Menu экранына кайтыңыз.
5 -кадам: On/Off индикаторлорун алмаштыруу - BLE Nano V2ге кереги жок
Мурунку версия RedBear BLE Nano V1.5 дагы бир айырмачылыкка ээ болгон. Бул LED LOW активдүү. Дал ошол кезде D13тен чыгуу LOW болуп, LED күйүк.
Nano V2де, LED активдүү ЖОК, бул жерде эч нерсе жок.
Бул керектүү өзгөртүүлөрдү толуктайт. Эми сиз "Арнайы" менюсун өркүндөтүп, кодду түзүү боюнча Arduino Led окуу куралын күйгүзүү жана өчүрүү, аны компьютериңизге өткөрүп берүү жана RedBear BLE Nano V2ге жүктөө жана жүктөө үчүн уланта аласыз. Коддун эскизинин көчүрмөсү бул жерде (BLENanoV2LedController.ino)
Андан кийин мобилдик телефонуңуздан pfodApp аркылуу туташып, жаңы эле иштелип чыккан менюңузду көрсөтүп, Ledти көзөмөлдөңүз же баскычтын каалаган жерин чыкылдатыңыз же сыдырманы жылдырыңыз.
6 -кадам: Enhanced BLE Nano Control Menu
Led Controller'ди негиз катары колдонуп, башка Санарип казыктарды окуу же башкаруу үчүн жана Аналогдук кирүүлөрдү, A4 жана A5ти окуу, пландоо жана каттоо үчүн дагы меню пункттарын кошо аласыз. Ар кандай меню пункттарын колдонуу боюнча ар кандай pfodDesigner окуу куралдарын карап көрүңүз. Кантип Arduino маалыматын Androidде баштоочулар үчүн үйрөткүч сюжеттерди түзүүнү камтыйт.
Түзүлгөн эскиз бул жерде (BLE_NanoV2Controller.ino)
Аналогдук баалуулуктарды пландаштыруу менен бирге, окуу CSV форматында, кийинчерээк колдонуу үчүн мобилдик телефонуңузга жазылат.
Үлгү экрандар
PfodDesignerV2 гана pfodApp колдогон экрандардын чакан топтомун колдойт. Толук тизме үчүн pfodSpecification.pdf караңыз. SampleRedBearBLENanoV2Screens.ino эскизине pfodApp колдогон, бирок pfodDesignerге кирбеген кошумча экрандар кирет. Экрандардын көбүндө билдирүүлөрдү ачык жана жөнөкөй сактоо үчүн эч кандай формат жок. Sliders астындагы түс тандагыч өзгөчө болуп саналат. Сиз pfodDesignerV2ди колдонмо катары колдонуп, өзүңүздүн түстөрүңүздү жана шрифт стилиңизди кошо аласыз. Башка мисалдар үчүн pfodDemo Android колдонмосун караңыз.
SampleRedBearBLENanoV2Screens.ino эскизине pfodParser.zip жана pfodDwgControls.zip китепканалары биринчи орнотулушу керек.
Жыйынтык
Бул окуу куралы кантип RedBearLab BLE Nano такталары менен оңой байланышып, башкара алаарыңызды көрсөткөн. Эч кандай Android программалоо талап кылынбайт. pfodApp мунун баарын чечет. Ардуино коддоонун кереги жок. (Акысыз) pfodDesignerV2 бул үчүн толук эскиздерди жана ESP8266 жана WiFi, Bluetooth жана SMS калканчтарын камтыган башка модулдарды түзөт. ULE'дин BLE түзмөгүнө жалпы максатта туташуусунун стандарты жок болгондуктан, pfodApp жалпы BLE такталарынын бир катар байланыш параметрлерин алдын ала конфигурациялап койгон, андыктан баарына бирдей pfodApp колдоно аласыз.
Сунушталууда:
Neoboard чырагы - SD кереги жок жана 3D басылган: 3 кадам (сүрөттөр менен)
Neoboard чырагы - SD кереги жок жана 3D басып чыгарылды: Менин 7 жаштагы балам үчүн Minecraft чырагын кургандан кийин, анын кичинекей иниси ушундай нерсени каалады. Ал Minecraftка караганда SuperMarioго көбүрөөк жакын, андыктан анын түнкү жарыгы видео оюн спрайттарын көрсөтөт. Бул долбоор Neoboard долбооруна негизделген, бирок па
Ишенимдүү, Коопсуз, Өзгөчөлөштүрүлүүчү SMS Алыстан башкаруу (Arduino/pfodApp) - Коддоонун кереги жок: 4 кадам
Ишенимдүү, Коопсуз, Ыңгайлаштырылган SMS Алыстан башкаруу (Arduino/pfodApp) - Кодировкалоонун кереги жок: 2018 -жылдын 6 -июлун жаңыртуу: SIM5320 аркылуу бул долбоордун 3G/2G версиясы бул жерде жеткиликтүү Жаңыртылган: 19 -май 2015: pfodParser китепканасынын Version 2.5 же жогору Калканга туташуу үчүн жетиштүү убакыт бербөө жөнүндө билдирилген көйгөйдү чечет
Жогорку кубаттуулуктагы жүктөөлөргө BLE көзөмөлүн орнотуу - Кошумча өткөргүчтөрдүн кереги жок: 10 кадам (сүрөттөр менен)
Жогорку кубаттуулуктагы жүктөөлөргө BLE контролун орнотуу - Кошумча өткөргүчтөрдүн кереги жок: Жаңыртуу: 13 -июль 2018 -жыл. 3 -терминалдын жөнгө салуучусун кошуу Бул көрсөтмө BLE (Bluetooth Low Energy) диапазонунда 10W менен 1000W чейин болгон жүктү көзөмөлдөөнү камтыйт. PfodApp аркылуу Android Мобилдик телефонуңуздан кубат алыстан которулат. Жок
Alexa көндүмдөрүн Cloud9 менен жасаңыз- Кредиттик карта же жабдыктын кереги жок: 7 кадам (сүрөттөр менен)
Cloud9 менен Alexa көндүмдөрүн жасаңыз- Кредиттик карта же жабдыктын кереги жок: Саламатсызбы, бүгүн мен сизге Cloud9 аркылуу Amazon Alexa жөндөмүңүздү кантип түзүүнү көрсөтөм. Билбегендер үчүн Cloud9 - бул ар кандай тилдерди колдогон онлайн IDE жана ал жүз пайыз бекер - кредиттик карта талап кылынбайт
Нөлдүк ноутбук муздаткыч / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): 3 кадам
Нөлдүк ноутбук муздатуучу / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): ЖАҢЫРТУУ: PLEASE KINDLY VOE MY INSTRUCTABLE, рахмат _ _ БАШКАЛАРЫҢЫЗ ҮЧҮН МАҢЫЗДАР МҮМКҮН Www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ КИРИҢИЗ ЖЕ МЫКТЫ ДОСУМУҢУЗГА ДОБУШ БЕРҮҢҮЗ