Мазмуну:

Түстү өзгөртүүчү жарыктар жана Bluetooth коопсуздук демосу: 7 кадам (сүрөттөр менен)
Түстү өзгөртүүчү жарыктар жана Bluetooth коопсуздук демосу: 7 кадам (сүрөттөр менен)

Video: Түстү өзгөртүүчү жарыктар жана Bluetooth коопсуздук демосу: 7 кадам (сүрөттөр менен)

Video: Түстү өзгөртүүчү жарыктар жана Bluetooth коопсуздук демосу: 7 кадам (сүрөттөр менен)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Июль
Anonim
Түсүн өзгөртүүчү жарыктар жана Bluetooth коопсуздук демосу
Түсүн өзгөртүүчү жарыктар жана Bluetooth коопсуздук демосу

Бул Нускамада мен Android аркылуу Android (Samsung, Google ж. Б.) Же Apple смартфону же планшети аркылуу алыстан башкарылуучу түстүү жарыктын дисплейин кантип түзүүнү түшүндүрөм. Бул арзан долбоор, жаштар үчүн эң сонун. ачык түстүү дисплейлер чындап көңүлдү бурат.

Баарынан маанилүүсү, бирок бул долбоор куруучуга Bluetoothдун коопсуздук алсыздыктарын түшүнүүгө жардам берет жана башка Bluetooth долбоорлоруна негиз болот.

Бул популярдуу зымсыз берүү ыкмасы "Жеке Аймак Тармактары" үчүн кеңири таралган. Эсептөө түзмөктөрүнүн бул тармактарына мындай ат берилген, анткени алар көбүнчө абдан жеке жана жакын; анын ичинде смартфондор, планшеттер, тагылуучу кийимдер (кол сааттары жана ден соолук үчүн түзүлүштөр), мультимедия (акылдуу телекөрсөтүүлөр жана үй кинотеатры), автоунаа (колу бош жана музыка агымы) жана кирүүнү башкаруу (эшиктин кулпулары жана сигнализация системалары).

1 -кадам: Бул инструкция сапаттуу текшерилген

Бул инструкция сапаттуу сыноодон өттү!
Бул инструкция сапаттуу сыноодон өттү!

Инструктор Пол Латроптун "Мехатроника" классынын он жогорку классынын окуучулары бул инструкцияны сапаты жана колдонуунун оңойлугу үчүн кылдат текшеришти. Бул студенттерге курулушту, тестирлөөнү жана жазууну бүтүрүү үчүн болжол менен эки саат убактысы болгон жакынкы университетке болгон экскурсия учурунда жасалды.

"Мехатроника" - бул электроника менен башкарылуучу электроника менен механикалык түзүлүштөрдүн айкалышы. Адатта өндүрүш жана робот техникасы менен байланышкан, бул изилдөө темасы зымсыз байланышты да камтыйт, анткени ал нерселердин Интернетинин (IoT) пайдубалын түзөт. Бул студенттерге көбүрөөк IIoT же нерселердин индустриалдык Интернетин изилдөө кирет.

2 -кадам: Бөлүктөрдүн тизмеси

Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси

Бул графикте сиз долбоорду куруп жаткан студенттердин ар бир жупу үчүн түзүлгөн мини шаймандар кутучасын көрө аласыз жана бул назик электрондук компоненттерди сактоо планын түзүү жакшы идея.

Ашкананын бардык жабдууларын "кайчы менен скотчтун" суурмасында сактай алсаңыз да, Walmart же Amazonдон арзан бөлүнгөн кутуну сатып алсаңыз, тетиктерди табуу оңоюраак болуп калат.

Калган бөлүктөрү италиялык https://Adafru.it веб -сайтынан алынган жана алардын бардыгы абдан акылга сыярлык баада. Вебсайтты издөө оңой, ошондуктан мен терең шилтемелерди бербейм (анткени алар убакыттын өтүшү менен бузулат). Бул компоненттер төмөнкүлөрдү камтыйт:

Райондук аянтча (классикалык)

Flora Bluetooth LE модулу

USBден USBге мини кабель (Circuit Playground үчүн)

Аллигатор кабелдерине 5 комплект (Bluetooth модулун туташтыруу үчүн)

Кошумча: AA x 6 Батарея кармагыч жана 6 АА Батарея.

Кошумча: мобилдик кубаттуулукту туташтыруу үчүн эки аллигатор кабелдик аллигатор.

3 -кадам: Программаны ПКге орнотуу

Компьютериңизге Программаны орнотуу
Компьютериңизге Программаны орнотуу

Төмөнкү көрсөтмөлөр колдонулган чөйрө үчүн кадамдарды деталдаштырат (Windows 10, учурда программалык камсыздоонун жеткиликтүү версиялары), бирок нерселер алдыга жылган сайын акыркы версияларын колдоно аласыз. Программалык камсыздоону орнотуу негизинен Adafru.it "Үйрөнүү" бетинде "Circuit Playground and Bluetooth Low Energy" деп аталат.

1-Интегралдык өнүгүү чөйрөсүн (IDE) орнотуңуз Бул жерде биз жогоруда аталган веб-сайттан, ошондой эле Arduinoдон жүктөө үчүн жеткиликтүү болгон arduino-1.8.4-терезелерин колдондук.

2 - Circuit Playground драйверлерин орнотуңуз Бул жерде биз жогоруда аталган веб -сайттан adafruit_drivers_2.0.0.0 колдонулган.

3 - IDE ачуу

IDE "Arduino" деп аталат жана Файл-> Тандоолор астына төмөнкү "Кошумча Башкаруучу URLин" киргизиңиз

4 - OK деп айткыла, анан IDEди жаап кайра ачкыла

5 - Circuit Playground түзмөгүн Micro USB менен туташтырыңыз

• Караңыз, ал иштейт жана демейки "Circuit Playground Firmata" программасын иштетет

• Радуга жарыктарынын ырааттуулугу

• Батарейканын кубаттоочу уячасынын жанындагы тартипти тескери бурат

• баскычтардын бири ар бир түс үчүн нота ойнойт

6 - Circuit Playground китепканасын ачыңыз

Circuit Playground китепканасын Документтерге -> Arduino -> китепканалар папкасынан чыгарыңыз "Adafruit_CircuitPlayground -master"

Бузулган соң, папканын аталышынан "-мастер" суффиксин алып салыңыз

7 - BlueFruitLE китепканасын ачыңыз

BlueFruitLE китепканасын Документтерге -> Arduino -> китепканалар папкасынан чыгарыңыз "Adafruit_BluefruitLE_nRF51 -мастер"

Бузулган соң, папканын аталышынан "-мастер" суффиксин алып салыңыз

8 - IDEди токтотуп, кайра баштаңыз жана Circuit Playground Board түрүн жүктөңүз

• Куралдар -> Такта -> Башкармалыктын менеджери

• "Contributed" түрүн жана "Adafruit AVR" ачкыч сөздөрүн издөө

• "Adafruit AVR Boards" орнотуу (акыркы версия)

• IDEди токтотуу жана кайра баштоо

9 - Райондук аянтчаны демо программа менен сынап көрүңүз

USB аркылуу туташкан Circuit Playgroundга туташыңыз

• Куралдар -> Доскалар -> Райондук аянтча

• Куралдар -> Порттор -> Тиешелүү COM порту

• Демо программаны жүктөп алыңыз

• Файлдар -> Мисалдар -> Adafruit Circuit PLayground -> демо

• Компиляциялоо жана жүктөө (баарын аткаруу үчүн "оңго багытталган жебе" баскычын колдонсо болот)

10 - Демо программаны сынап көрүңүз, сиз бүттүңүз!

• Circuit Playground асан -үсөн ырааттуулугу менен жаркырап турганын караңыз

• которуу ноталардын ойнотулушуна себеп болот (аны өчүрүп коюңуз)

• Кызыл жүктөөчү LED убакыттын ылдамдыгын өчүрөт, Текст интерфейси аркылуу Circuit Playground менен байланышыңыз

• IDEдеги "Serial Monitor" баскычын басыңыз

• Демо программасынын терезесинин жогорку оң жагындагы лупага окшош

• Сиз жакшыраак көрүү үчүн авто жылдырууну өчүргүңүз келиши мүмкүн

4 -кадам: Bluetooth модулун туташтырыңыз

Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз
Bluetooth модулун туташтырыңыз

BlueFruitLE модулун Circuit Playground модулуна туташтырыңыз

Жогорудагы сүрөттөр толук байланышты көрсөтөт (батареялар милдеттүү эмес жана кийинчерээк кошууга болот). Конкреттүү кадамдар төмөнкүдөй:

USBден ажыратуу

• Төмөндөгүдөй туташыңыз [сүрөттөрдү да караңыз]

o Circuit Playground 3.3V Flora Bluefruit LE 3.3V чейин (кызыл зым).

o Circuit Playground GND to Flora Bluefruit GND (кара зым).

o Circuit Playground serial TX to Flora Bluefruit serial RX (сары зым). TXти TXке эмес, RXке туташтырганыңызды эки жолу текшериңиз!

o Circuit Playground serial RX to Flora Bluefruit serial TX (жашыл зым). Дагы бир жолу RXти RXке эмес, TXке туташтырганыңызды эки жолу текшериңиз!

o Circuit Playground #12 Flora Bluefruit MODE (ак зым). Сиз чындыгында бул режимди которуштуруу үчүн Circuit Playgroundдогу башка номерленген казыктарды колдонсоңуз болот, бирок пин номерин колдонуу үчүн мисалдарды өзгөртүүңүз керек болот. Жөнөкөйлүк үчүн 12 -пин менен жабышыңыз, андыктан кодду өзгөртүүнүн кажети жок.

USBге кайра туташыңыз

Circuit Playground жана BLueFruitLE экөө тең күйгүзүлүшү керек (экинчисинде кызыл жаркыраган жарык бар)

5 -кадам: Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз

Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз
Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз
Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз
Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз
Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз
Жарыкты көзөмөлдөө үчүн программаны жүктөп алыңыз

Бир программаны сиз смартфонуңузга же планшетиңизге (BlueFruit колдонмосу), жана башка программалык камсыздоону сиз түзгөн түзмөккө (CPlay_NeoPixel_Picker) жүктөп аласыз.

1 - BlueFruit колдонмосун түшүрүү

• BlueToothLE байланышын колдогон смартфонго BlueFruit тиркемесин түшүрүү (мис: iPhone, iPad, Samsung)

• Бул жерде колдонмонун сүрөтү жана аны Apple App Store дүкөнүндө издөө үчүн колдонулган сөз. Google дүкөнүндө жана башка жерлерде окшош.

2 - Circuit Playgroundго Neo -Pixel программасын жүктөө

• Файл -> Мисалдар -> Adafruit Bluefruit LE nRF51 -> cplay_neopixel_picker

• Түзмөгүңүзгө жүктөө

6 -кадам: Чырактарды смартфонуңуздун колдонмосу менен башкарыңыз

Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз
Смартфонуңуздун колдонмосу менен жарыктарды башкарыңыз

Туташуу үчүн смартфонду колдонуңуз

· Туташкандан кийин, эгер талап кылынса, программаны жаңыртыңыз (акыркы версиясын тандаңыз)

· ЭСКЕРТҮҮ: Бул түз Bluefruit LE менен байланышып жатат

· Биринчи жолу кайра туташканда кызыктай аталышы болушу мүмкүн

· Туташкандан кийин "Контроллерди" колдонуңуз (NeoPixels эмес)

· Түс тандоо (көлөкө жана жарыктык) жана Control Pad (күйүп турган жарыктардын саны) менен ойноо

ОПЦИОНАЛДЫ: Түзмөгүңүздү жолго алып чыгуу үчүн USB кубатынын ордуна батарейканын кубатын туташтырыңыз (ЖКдан)!

7 -кадам: Bluetooth коопсуздук

Bluetooth коопсуздук
Bluetooth коопсуздук
Bluetooth коопсуздук
Bluetooth коопсуздук

Студенттер хакерликке жана хакерликке аракет кылып көңүл ачышты. Көптөгөн практикалык тамашаларды Bluetooth байланышына толгон куту менен түзсө болот, бирок ал зыяндуу колдонуучулардын колуна тийиши мүмкүн.

Бул кантип иштээрин көрүү үчүн бул "кызыктуу хектерди" колдонуп көрүңүз.

- Bluetooth сигналы жоголгонго чейин канчалык алысыраак алса болот? Кеңеш: бул 50 метрге чейин же жарым футболдук талаага чейин болушу мүмкүн, бирок өткөрүү кубаттуулугуна, антенналарга, электрондук интерференцияга жана архитектуралык курулуш материалдарына жараша (микротолкундуу меште попкорн жасап жаткан кесиптешиңизди айтпаңыз) - сиздин жыйынтыктарыңыз ар кандай болушу мүмкүн: -)

- "Quick-draw McGraw" деген ким? Досуңуздан мурун ачык түстөрдү кабыл ала алаарыңызды көрүңүз. Контроллерди туташтырган биринчи адамбы же жарыкты бир нече адам башкара алабы?

- Контроллериңизде дагы кандай Bluetooth түзмөктөрү бар? Сиз түзгөн түзмөк Bluetooth түзмөгүнөн көрүнүп турабы? Ишара: Мүмкүн эмес!

Сунушталууда: