Мазмұны:

Түсті өзгертуге арналған шамдар мен Bluetooth қауіпсіздік демонстрациясы: 7 қадам (суреттермен)
Түсті өзгертуге арналған шамдар мен Bluetooth қауіпсіздік демонстрациясы: 7 қадам (суреттермен)

Бейне: Түсті өзгертуге арналған шамдар мен Bluetooth қауіпсіздік демонстрациясы: 7 қадам (суреттермен)

Бейне: Түсті өзгертуге арналған шамдар мен Bluetooth қауіпсіздік демонстрациясы: 7 қадам (суреттермен)
Бейне: 💦Blackview BV9200 АДАЛ соққыға төзімді шолу 2024, Желтоқсан
Anonim
Түсті өзгертуге арналған шамдар мен Bluetooth қауіпсіздік демонстрациясы
Түсті өзгертуге арналған шамдар мен Bluetooth қауіпсіздік демонстрациясы

Бұл нұсқаулықта мен Android (Samsung, Google, т.б.) немесе Apple смартфонын немесе планшетін пайдаланып Bluetooth арқылы қашықтан басқарылатын түсі өзгеретін жарық дисплейін қалай жасау керектігін түсіндіремін. жарқын түрлі -түсті дисплейлер шынымен назар аударады.

Ең бастысы, бұл жоба құрылысшыға Bluetooth қауіпсіздігінің әлсіз жақтарын түсінуге көмектеседі және басқа Bluetooth жобаларына негіз болады.

Бұл танымал сымсыз байланыс әдісі «Жеке аймақтық желілер» үшін кең таралған. Есептеу құрылғыларының бұл желілеріне бұл атау берілген, себебі олар көбінесе өте жеке және жақын орналасқан; оның ішінде смартфондар, планшеттер, тағылатын құралдар (қол сағаттары мен денсаулыққа арналған құрылғылар), мультимедия (ақылды теледидар мен үй кинотеатры), автокөлік (қолмен сөйлеу және музыкалық ағын), кіруді басқару (есік құлыптары мен дабылға кіру жүйесі).

1 -қадам: Бұл нұсқаулық сапалы тексеруден өтті

Бұл нұсқаулық сапалы тексеруден өтті!
Бұл нұсқаулық сапалы тексеруден өтті!

Оқытушы Пол Латроптың «Мехатроника» сыныбының он жоғары сынып оқушысы бұл нұсқаулықтың сапасы мен қолданудың қарапайымдылығын мұқият тексерді. Бұл студенттерге құрылысты, тестілеуді және жазуды аяқтауға шамамен екі сағаты бар жақын маңдағы университетке экскурсия кезінде жасалды.

«Мехатроника» - бұл электроника мен басқарылатын механикалық құрылғылардың бірігуі. Әдетте өндіріспен және робототехникамен байланысты, бұл зерттеу тақырыбына сымсыз байланыс кіреді, өйткені ол заттар Интернетінің (IoT) негізін құрайды. Бұл студенттерге IIoT немесе заттардың индустриалды интернетін зерттеу тиімдірек.

2 -қадам: бөлшектер тізімі

Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі

Бұл графикада сіз жобаны құрастыратын әрбір жұп студенттерге арналған шағын құралдар қорапшасын көре аласыз, және осы нәзік электронды компоненттерді сақтау жоспарын құрған дұрыс.

Сіз барлық керек -жарақтарды ас үйдегі «қайшы мен скотч» тартпасында сақтай алатын болсаңыз да, Walmart немесе Amazon -дан қымбат емес қорапты сатып алсаңыз, бөлшектерді табу оңай және ұзақ сақталады.

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

Ойын алаңы (классикалық)

Flora Bluetooth LE модулі

USB - USB шағын кабелі (ойын алаңы үшін)

Аллигатор кабеліне аллигатордың 5 жиынтығы (Bluetooth модулін қосу үшін)

Қосымша: AA x 6 батарея ұстағыш және 6 АА батарея.

Қосымша: Ұялы қуатты қосу үшін екі аллигатордан аллигаторға арналған кабельдер.

3 -қадам: Бағдарламаны компьютерге орнату

Бағдарламалық қамтамасыз етуді компьютерге орнату
Бағдарламалық қамтамасыз етуді компьютерге орнату

Келесі нұсқаулар қоршаған ортаға қатысты қадамдарды егжей -тегжейлі сипаттайды (Windows 10, қазіргі уақытта бағдарламалық жасақтаманың қол жетімді нұсқалары), бірақ сіз алға қарай жылжытқан сайын соңғы нұсқаларды қолдана аласыз. Бағдарламалық жасақтама Adafru.it -тің «Үйрену алаңы мен Bluetooth төмен энергия» деп аталатын «Үйрену» бетінде сипатталғандай.

1-Біріктірілген даму ортасын (IDE) орнатыңыз Мұнда біз жоғарыда аталған веб-сайттан, сондай-ақ Arduino-дан жүктеуге болатын arduino-1.8.4-терезелерін қолдандық.

2 - Ойын алаңының драйверлерін орнатыңыз Бұл жерде біз жоғарыда аталған веб -сайттан adafruit_drivers_2.0.0.0.0 қолдандық.

3 - IDE ашыңыз

IDE «Arduino» деп аталады, ал Файл-> Параметрлер астына келесі «Қосымша тақта менеджерінің URL мекенжайын» енгізіңіз

4 - OK деп айтыңыз, содан кейін IDE жабыңыз және қайта ашыңыз

5 - Circuit Playground құрылғысын Micro USB арқылы қосыңыз

• Ол «Circuit Playground Firmata» бағдарламасын іске қосатынын және жұмыс істейтінін қараңыз.

• Шамдардың кемпірқосақ реті

• батарея ұясының жанындағы қосқыш ретті өзгертеді

• түймелердің бірінде әр түс үшін жазба бар

6 - Ойын алаңындағы кітапхананы ашыңыз

Ойын алаңындағы кітапхананы құжаттарға -> Arduino -> «Adafruit_CircuitPlayground -master» кітапханалар қалтасынан ашыңыз.

Ашылғаннан кейін қалта атауынан «-мастер» жұрнағын алып тастаңыз

7 - BlueFruitLE кітапханасын ашыңыз

BlueFruitLE кітапханасын құжаттарға -> Arduino -> «Adafruit_BluefruitLE_nRF51 -master» кітапханалар қалтасынан шығарыңыз.

Ашылғаннан кейін қалта атауынан «-мастер» жұрнағын алып тастаңыз

8 - IDE -ді тоқтатып, қайта іске қосыңыз және ойын алаңының схемасын жүктеңіз

• Құралдар -> Тақталар -> Басқару басқарушысы

• «Contributed» түрін және «Adafruit AVR» кілт сөздерін іздеңіз.

• «Adafruit AVR тақталарын» орнатыңыз (соңғы нұсқа)

• IDE тоқтату және қайта іске қосу

9 - демонстрациялық бағдарламамен ойын алаңын тексеріңіз

USB арқылы қосылған ойын алаңына қосылыңыз

• Құралдар -> Тақталар -> Схемалық ойын алаңы

• Құралдар -> Порттар -> Сәйкес COM порты

• Демо бағдарламаны жүктеңіз

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

• Компиляция және жүктеу (барлығын орындау үшін «оң жақ көрсеткі» түймесін пайдалануға болады)

10 - Демо бағдарламаны тексеріңіз, сіз аяқтадыңыз!

• Ойын алаңының кемпірқосақ ретімен жыпылықтап тұрғанын қараңыз

• Ауыстыру ноталарды ойнатуға себеп болады (оны өшіріңіз)

• Қызыл жүктеу жарық диоды уақыт жылдамдығын жыпылықтатады Мәтін интерфейсі арқылы ойын алаңымен байланыс

• IDE ішіндегі «Сериялық монитор» түймесін басыңыз

• Демо бағдарлама терезесінің оң жақ жоғарғы жағындағы үлкейткіш әйнекке ұқсайды

• Жақсы көріну үшін автоматты айналдыруды өшіру қажет болуы мүмкін

4 -қадам: Bluetooth модулін қосыңыз

Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз
Bluetooth модулін қосыңыз

BlueFruitLE модулін Circuit Playground модуліне қосыңыз

Жоғарыдағы суреттер толық қосылымды көрсетеді (аккумуляторлар міндетті емес, кейін қосуға болады). Нақты қадамдар келесідей:

USB -ден ажыратыңыз

• Төмендегідей қосылыңыз [суреттерді де қараңыз]

o Ойын алаңы 3.3V Flora Bluefruit LE 3.3V дейін (қызыл сым).

o Ойын алаңы GND - Flora Bluefruit GND (қара сым).

o Circuit Playground сериялы TX - Flora Bluefruit RX сериялы (сары сым). TX -ты TX -ке емес, RX -ке қосқаныңызды екі рет тексеріңіз!

o Circuit Playground сериялы RX - Flora Bluefruit сериялық TX (жасыл сым). RX -ты RX -ке емес, TX -ке қосқаныңызды тағы да тексеріңіз!

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

USB -ге қайта қосыңыз

Circuit Playground мен BLueFruitLE екеуін де қосу керек (екіншісінде қызыл жыпылықтайтын шам бар)

5 -қадам: Жарықты бақылау үшін бағдарламалық жасақтаманы жүктеңіз

Жарықты бақылау үшін бағдарламалық қамтамасыз етуді жүктеңіз
Жарықты бақылау үшін бағдарламалық қамтамасыз етуді жүктеңіз
Жарықты бақылау үшін бағдарламалық қамтамасыз етуді жүктеңіз
Жарықты бақылау үшін бағдарламалық қамтамасыз етуді жүктеңіз
Жарықты бақылау үшін бағдарламалық қамтамасыз етуді жүктеңіз
Жарықты бақылау үшін бағдарламалық қамтамасыз етуді жүктеңіз

Бір бағдарламалық қамтамасыз етуді смартфонға немесе планшетке (BlueFruit қосымшасы), ал басқа бағдарламалық жасақтаманы сіз жасаған құрылғыға (CPlay_NeoPixel_Picker) жүктейсіз.

1 - BlueFruit қосымшасын жүктеңіз

• BlueToothLE байланысын қолдайтын смартфонға BlueFruit қосымшасын жүктеңіз (мысалы: iPhone, iPad, Samsung)

• Міне, қолданбаның суреті және оны Apple App Store дүкенінен іздеу үшін қолданылатын сөз. бұл Google дүкенінде және басқа жерлерде ұқсас.

2 - Ойын алаңында Neo -Pixel бағдарламалық жасақтамасын жүктеңіз

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

• Құрылғыға жүктеу

6 -қадам: Шамдарды смартфон қосымшасымен басқарыңыз

Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз
Шамдарды смартфон қосымшасымен басқарыңыз

Қосылу үшін смартфонды пайдаланыңыз

· Қосылғаннан кейін, егер қажет болса, микробағдарламаны жаңартыңыз (соңғы нұсқаны таңдаңыз)

· ЕСКЕРТПЕ: Бұл тікелей Bluefruit LE компаниясына хабарласады

· Қайта қосылған кезде біртүрлі атау болуы мүмкін

· Қосылғаннан кейін «Контроллерді» пайдаланыңыз (NeoPixels емес)

· Түс таңдау (көлеңке мен жарықтық) және басқару тақтасы (қосулы шамдар саны) арқылы ойнаңыз

ҚОСЫМША: құрылғыны жолда ұстау үшін USB қуатының орнына (компьютерден) батарея қуатын қосыңыз!

7 -қадам: Bluetooth қауіпсіздігі

Bluetooth қауіпсіздігі
Bluetooth қауіпсіздігі
Bluetooth қауіпсіздігі
Bluetooth қауіпсіздігі

Оқушылар бұзуға тырысып, хакер болуға тырысып, көңілді болды. Көптеген практикалық әзілдерді Bluetooth байланысы бар қораппен жасауға болады, бірақ ол зиянды пайдаланушылардың қолына түсуі мүмкін.

Олардың қалай жұмыс істейтінін білу үшін осы «көңілді хакерлерді» қолданып көріңіз.

- Bluetooth сигналы жоғалмай тұрып, қанша қашықтыққа жетуге болады? Нұсқау: ол 50 метрге дейін немесе футбол алаңының жартысына дейін жетуі мүмкін, бірақ тарату қуатына, антенналарға, электронды кедергіге және сәулеттік құрылыс материалдарына байланысты (микротолқынды пеште попкорн жасайтын әріптес туралы айтпағанның өзінде) - сіздің нәтижелеріңіз әр түрлі болуы мүмкін: -)

- «Quick-draw McGraw» деген кім? Досыңыздан бұрын ашық түстерді қабылдай алатындығыңызды қараңыз. Контроллерді қосатын бірінші адам ма, әлде шамдарды бірнеше адам басқара ала ма?

- Сіздің контроллеріңізде тағы қандай Bluetooth құрылғылары бар? Сіз жасаған құрылғы Bluetooth құрылғысы болып табылады ма? Нұсқау: Мүмкін емес!

Ұсынылған: