Mündəricat:

Rəng dəyişən işıqlar və Bluetooth Təhlükəsizlik Demosu: 7 addım (şəkillərlə)
Rəng dəyişən işıqlar və Bluetooth Təhlükəsizlik Demosu: 7 addım (şəkillərlə)

Video: Rəng dəyişən işıqlar və Bluetooth Təhlükəsizlik Demosu: 7 addım (şəkillərlə)

Video: Rəng dəyişən işıqlar və Bluetooth Təhlükəsizlik Demosu: 7 addım (şəkillərlə)
Video: WhatsApp-ın bu hiyləsini bilirsən? 😎 2024, Noyabr
Anonim
Rəng dəyişən işıqlar və Bluetooth Təhlükəsizlik Demosu
Rəng dəyişən işıqlar və Bluetooth Təhlükəsizlik Demosu

Bu Təlimat kitabında, Android (Samsung, Google və s.) Və ya Apple smartfonu və ya tabletindən istifadə edərək Bluetooth vasitəsilə uzaqdan idarə olunan rəng dəyişən işıq ekranının necə yaradılacağını izah edəcəyəm. parlaq rəngli ekranlar həqiqətən diqqəti cəlb edir.

Ancaq daha da əhəmiyyətlisi, layihə, qurucunun Bluetooth -un təhlükəsizlik zəifliklərini anlamasına kömək edəcək və digər Bluetooth layihələri üçün bir təməl olacaq.

Bu populyar simsiz ötürmə üsulu "Şəxsi Sahə Şəbəkələri" üçün yaygındır. Bu hesablama cihazları şəbəkələrinə bu ad verilir, çünki onlar çox şəxsi və yaxındırlar; smartfonlar, planşetlər, geyilə bilənlər (qol saatları və sağlamlıq cihazları), multimediya (ağıllı TV və Ev kinoteatrı), avtomobil (əllər sərbəst və musiqi axını) və girişə nəzarət (qapı kilidləri və siqnalizasiya giriş sistemləri).

Addım 1: Bu Təlimat Keyfiyyətli Test Edildi

Bu Təlimat Keyfiyyətli Test Edildi!
Bu Təlimat Keyfiyyətli Test Edildi!

Müəllim Paul Lathropun "Mexatronika" sinifindən olan on orta məktəb şagirdi bu təlimatı keyfiyyət və istifadə rahatlığı üçün hərtərəfli sınaqdan keçirdi. Bu, tələbələrin inşaat, test və yazma işlərini başa çatdırmaq üçün təxminən iki saat vaxt ayırdıqları yaxınlıqdakı bir universitetə səyahət zamanı edildi.

"Mexatronika", elektronika ilə idarə olunan elektronika və mexaniki cihazların birləşməsidir. Ümumiyyətlə istehsal və robototexnika ilə əlaqəli olan bu araşdırma mövzusu, Əşyaların İnterneti (IoT) əsasını təşkil etdiyi üçün simsiz rabitəni də əhatə edir. Bu tələbələr üçün daha çox tətbiq olunan şey IIoT və ya Sənaye Əşyaları İnterneti öyrənilməsidir.

Addım 2: Parça siyahısı

Parça siyahısı
Parça siyahısı
Parça siyahısı
Parça siyahısı

Bu qrafikdə, layihəni quran hər bir tələbə cütü üçün yaradılan bir mini alət qutusunu görə bilərsiniz və bu zərif elektron komponentlər üçün bir saxlama planına sahib olmaq şübhəsiz yaxşı bir fikirdir.

Əlbəttə ki, bütün materialları mətbəxdə "qayçı və skotç lent" çekmecənizdə saxlaya bilsəniz də, Walmart və ya Amazon -dan ucuz bir bölmə qutusu alsanız, hissələri tapmaq daha asan və daha uzun müddət davam edəcək.

Qalan hissələr İtaliyanın https://Adafru.it saytından götürülmüşdür və hamısı olduqca münasib qiymətədir. Veb saytı axtarmaq asandır, buna görə dərin bağlantılar verməyəcəyəm (çünki zaman keçdikcə pozulmağa meyllidir). Bu komponentlərə daxildir:

Dövrə Oyun meydançası (Klassik)

Flora Bluetooth LE Modulu

USB -dən USB -ə qədər mini kabel (Circuit Playground üçün)

Timsah kabellərinə 5 timsah dəsti (Bluetooth modulunu bağlamaq üçün)

İsteğe bağlı: AA x 6 Batareya Tutacağı və 6 AA Batareyası.

İsteğe bağlı: Mobil gücü birləşdirmək üçün iki timsahdan timsah kabelinə.

Addım 3: Proqramı kompüterinizə quraşdırın

Proqramı PC -yə quraşdırmaq
Proqramı PC -yə quraşdırmaq

Aşağıdakı təlimatlar istifadə olunan mühit üçün addımları (Windows 10, hazırda mövcud olan proqram versiyaları) ətraflı izah edir, lakin işlər irəlilədikcə daha yeni versiyalardan istifadə edə bilərsiniz. Proqram qurulması, əsasən "Dövrə Oyun meydançası və Bluetooth Aşağı Enerji" başlıqlı Adafru.it "Öyrən" səhifəsində təsvir edildiyi kimidir.

1-İnteqrasiya edilmiş İnkişaf Mühitini (IDE) quraşdırın Burada yuxarıda göstərilən veb saytından və Arduinodan yükləmək üçün mövcud olan arduino-1.8.4-pəncərələrindən istifadə etdik.

2 - Circuit Playground sürücülərini quraşdırın Burada yuxarıda göstərilən veb saytından adafruit_drivers_2.0.0.0 istifadə etdik.

3 - IDE -ni açın

IDE "Arduino" adlanır və Fayl-> Tercihlər altına aşağıdakı "Əlavə İdarə Heyəti Meneceri URLini" daxil edin

4 - Tamam deyin və sonra IDE -ni bağlayın və yenidən açın

5 - Circuit Playground cihazını Micro USB ilə bağlayın

• Varsayılan "Circuit Playground Firmata" proqramını işə saldığını və işlədiyini görün.

• İşıqların göy qurşağı ardıcıllığı

• batareya yuvasının yanındakı keçid sifarişi geri çevirir

• düymələrdən biri hər rəng üçün bir not oynayır

6 - Circuit Playground Kitabxanasını açın

Circuit Oyun Sahəsi Kitabxanasını Sənədlərə -> Arduino -> "Adafruit_CircuitPlayground -master" kitabxana qovluğuna açın.

Açıldıqdan sonra qovluq adından "-master" şəkilçisini çıxarın

7 - BlueFruitLE Kitabxanasını açın

BlueFruitLE Kitabxanasını Sənədlərə -> Arduino -> "Adafruit_BluefruitLE_nRF51 -master" kitabxana qovluğuna açın.

Açıldıqdan sonra qovluq adından "-master" şəkilçisini çıxarın

8 - IDE -ni dayandırın və yenidən başladın və Circuit Playground Board Tipini yükləyin

• Alətlər -> Lövhələr -> İdarə Heyətinin Meneceri

• "Töhfə" yazın və "Adafruit AVR" açar sözlərini axtarın.

• "Adafruit AVR Kartlarını" quraşdırın (son versiya)

• IDE -ni dayandırın və yenidən başladın

9 - Circuit Playground'u bir demo proqramı ilə sınayın

USB vasitəsi ilə bağlı olan Circuit Playground -a qoşulun

• Alətlər -> Lövhələr -> Dövrə Oyun meydançası

• Alətlər -> Limanlar -> Uyğun COM portu

• Bir demo proqramı yükləyin

• Fayllar -> Nümunələr -> Adafruit Circuit PLayground -> demo

• Tərtib edin və yükləyin (hamısını etmək üçün "sağ işarə oxu" düyməsini istifadə edə bilərsiniz)

10 - Demo proqramını sınayın və bitirdiniz!

• Circuit Playground -un göy qurşağı ardıcıllıqla yanıb -söndüyünə baxın

• Keçid notların çalınmasına səbəb olur (lütfən onu söndürün)

• Qırmızı yükləmə LED zamanlama dərəcəsini yanıb -sönür Mətn Arayüzü vasitəsi ilə Circuit Playground ilə ünsiyyət qurun

• IDE -də "Serial Monitor" düyməsini basın

• Demo proqram pəncərəsinin sağ üst hissəsindəki böyüdücü şüşəyə bənzəyir

• Daha yaxşı baxmaq üçün avtomatik sürüşməni söndürmək istəyə bilərsiniz

Addım 4: Bluetooth Modulunu qoşun

Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun
Bluetooth Modulunu qoşun

BlueFruitLE modulunu Circuit Playground Moduluna qoşun

Yuxarıdakı şəkillər tam əlaqəni göstərir (batareyalar isteğe bağlıdır və daha sonra əlavə edilə bilər). Xüsusi addımlar aşağıdakılardır:

USB -dən ayırın

• Aşağıdakı kimi qoşun [şəkillərə də baxın]

o Circuit Playground Flora Bluefruit LE 3.3V -ə 3.3V (qırmızı tel).

o Flora Bluefruit GND (qara tel) ilə GND Circuit Oyun Sahəsi.

o Circuit Playground serial TX -dən Flora Bluefruit serial RX -ə (sarı tel). TX -ni RX -ə bağladığınızı yoxlayın, TX -ni TX -ə yoxlayın!

o Circuit Playground serial RX -dən Flora Bluefruit serial TX -ə (yaşıl tel). RX -ni RX -ə deyil, TX -ə bağladığınızı bir daha yoxlayın!

o Flora Bluefruit MODE (ağ tel) üçün 12 saylı Oyun meydançası. Bu rejim keçid bağlantısı üçün Circuit Playground -da digər nömrələnmiş pinlərdən hər hansı birini istifadə edə bilərsiniz, ancaq pin nömrəsini istifadə etmək üçün nümunələri dəyişdirməlisiniz. Sadəlik üçün pin 12 ilə yapışdırın, buna görə kodu dəyişdirməyə ehtiyac yoxdur.

USB -yə yenidən qoşulun

Həm Circuit Oyun Sahəsi, həm də BLueFruitLE işə salınmalıdır (ikincisində qırmızı yanıb -sönən işıq var)

Addım 5: İşıqlandırmanı idarə etmək üçün Proqramı yükləyin

İşıqlandırmanı idarə etmək üçün proqramı yükləyin
İşıqlandırmanı idarə etmək üçün proqramı yükləyin
İşıqlandırmanı idarə etmək üçün proqramı yükləyin
İşıqlandırmanı idarə etmək üçün proqramı yükləyin
İşıqlandırmanı idarə etmək üçün proqramı yükləyin
İşıqlandırmanı idarə etmək üçün proqramı yükləyin

Smartfonunuza və ya planşetinizə (BlueFruit tətbiqi), digərini isə yaratdığınız cihaza (CPlay_NeoPixel_Picker) yükləyəcəyiniz bir proqram.

1 - BlueFruit tətbiqini yükləyin

• BlueToothLE ünsiyyətini dəstəkləyən smartfona BlueFruit tətbiqini yükləyin (məsələn: iPhone, iPad, Samsung)

• Budur tətbiqin şəkli və onu Apple App Store -da tapmaq üçün istifadə olunan axtarış sözü. Google mağazasında və başqa yerlərdə oxşardır.

2 - Circuit Playground -da Neo -Pixel proqramını yükləyin

• Fayl -> Nümunələr -> Adafruit Bluefruit LE nRF51 -> cplay_neopixel_picker

• Cihazınıza yükləyin

Addım 6: Smartfon Tətbiqinizlə İşıqları İdarə Edin

İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin
İşıqları Smartfon Tətbiqinizlə idarə edin

Qoşulmaq üçün smartfondan istifadə edin

· Bağlandıqdan sonra tələb olunarsa firmware proqramını yeniləyin (ən son versiyanı seçin)

· Qeyd: Bu, Bluefruit LE ilə birbaşa əlaqə qurur

· İlk dəfə yenidən bağlananda qəribə bir ad ola bilər

· Bağlandıqdan sonra "Controller" istifadə edin (NeoPixels deyil)

· Rəng Seçici (kölgə və parlaqlıq) və Nəzarət Pad ilə oynayın (işıqların sayı)

İSTEĞE BAĞLI: Cihazınızı yolda götürmək üçün USB gücü yerinə (PC -dən) batareya gücünü qoşun!

Addım 7: Bluetooth Təhlükəsizliyi

Bluetooth Təhlükəsizliyi
Bluetooth Təhlükəsizliyi
Bluetooth Təhlükəsizliyi
Bluetooth Təhlükəsizliyi

Tələbələr sındırmaq və hack olunmaqla əyləndilər. Bir çox praktik zarafatlar, Bluetooth bağlantısı ilə dolu bir qutu ilə yaradıla bilər, ancaq açıq şəkildə zərərli istifadəçilərin əlinə keçə bilər.

Necə işlədiyini görmək üçün bu "əyləncəli hackləri" sınayın.

- Bluetooth siqnalı itməmiş nə qədər uzaqlaşa bilərsiniz? İpucu: 50 metrə qədər - ya da təxminən bir futbol meydançasına - ola bilər, ancaq ötürmə gücündən, antenalardan, elektron müdaxilələrdən və memarlıq tikinti materiallarından asılı olaraq (mikrodalğalı sobada popkorn hazırlayan həmkarından söz açmaq olmaz) - nəticələriniz fərqli ola bilər: -)

- "Tez çəkilən McGraw" kimdir? Dostunuzdan əvvəl açıq rəngləri ala biləcəyinizə baxın. İdarəçini ilk qoşan şəxsdir, yoxsa birdən çox adam işıqları idarə edə bilər?

- Nəzarət cihazınızın aralığında başqa hansı Bluetooth cihazları var? Tək qurduğunuz cihaz görünən Bluetooth cihazıdır? İşarə: Yəqin ki, yox!

Tövsiyə: