Tartalomjegyzék:

Színváltó fények és Bluetooth biztonsági bemutató: 7 lépés (képekkel)
Színváltó fények és Bluetooth biztonsági bemutató: 7 lépés (képekkel)

Videó: Színváltó fények és Bluetooth biztonsági bemutató: 7 lépés (képekkel)

Videó: Színváltó fények és Bluetooth biztonsági bemutató: 7 lépés (képekkel)
Videó: RGB LED Magic diszkó gömb fényeffekt Bluetooth zene lejátszó MQ32RGB-BT 2024, Július
Anonim
Színváltó fények és Bluetooth biztonsági bemutató
Színváltó fények és Bluetooth biztonsági bemutató

Ebben az utasításban elmagyarázom, hogyan hozhat létre színváltó fénykijelzőt, amelyet Bluetooth -on keresztül távolról vezérelhet Android (Samsung, Google, stb.) Vagy Apple okostelefon vagy táblagép segítségével. Ez egy olcsó projekt, nagyszerű a fiatalok és a fényes, színes kijelzők valóban vonzzák a figyelmet.

Ennél is fontosabb azonban, hogy a projekt segít az építtetőnek megérteni a Bluetooth biztonsági gyengeségeit, és alapul szolgál más Bluetooth projektekhez.

Ez a népszerű vezeték nélküli átviteli módszer gyakori a "Personal Area Networks" -nél. A számítástechnikai eszközök ezen hálózatai azért kapják ezt a nevet, mert gyakran nagyon személyesek és a közelben vannak; beleértve az okostelefonokat, táblagépeket, hordható eszközöket (karórák és egészségügyi eszközök), multimédiát (intelligens TV -k és házimozi), autóiparban (kihangosító és zene streaming) és beléptetést (ajtózárak és riasztóbemeneti rendszerek).

1. lépés: Ezt az utasítást minőségileg tesztelték

Ezt az utasítást minőségileg tesztelték!
Ezt az utasítást minőségileg tesztelték!

Paul Lathrop oktató "Mechatronics" osztályának tíz középiskolás diákja alaposan tesztelte ezt az oktatható minőséget és könnyű kezelhetőséget. Ez egy közeli egyetemre tett kirándulás során történt, ahol a hallgatóknak körülbelül két órájuk volt az építkezés, a tesztelés és az írás befejezésére.

A "mechatronika" az elektronika és az elektronika által vezérelt mechanikai eszközök kombinációja. Ez a tanulmányi téma általában a gyártáshoz és a robotikához kapcsolódik, és magában foglalja a vezeték nélküli kommunikációt is, mivel ez képezi a tárgyak internete (IoT) alapját. Ezekre a diákokra alkalmazhatóbb az IIoT vagy az Ipari Internet Internet tanulmányozása.

2. lépés: Alkatrészlista

Alkatrész lista
Alkatrész lista
Alkatrész lista
Alkatrész lista

Ezen a grafikán láthat egy mini szerszámosládát, amelyet a projektet készítő diákpárok számára készítettek, és mindenképpen jó ötlet tárolni ezeket a kényes elektronikus alkatrészeket.

Bár minden kelléket biztosan a konyhában tarthat az "olló és szalag" fiókjában, az alkatrészek könnyebben megtalálhatók és tovább tartanak, ha olcsón osztott dobozt vásárol a Walmart vagy az Amazon cégtől.

A többi alkatrész az olasz https://Adafru.it weboldalról származik, és mindegyik nagyon kedvező árú. A webhelyen könnyű keresni, ezért nem adok mély linkeket (mivel azok idővel tönkremennek). Ezek az összetevők a következők:

Circuit Playground (klasszikus)

Flora Bluetooth LE modul

USB -USB mini kábel (a Circuit Playground számára)

5 szett alligátor -alligátor kábel (a Bluetooth modul csatlakoztatásához)

Opcionális: AA x 6 elemtartó és 6 AA elem.

Választható: Két alligátor -alligátor kábel a mobil áramellátás csatlakoztatásához.

3. lépés: A szoftver telepítése a számítógépre

A szoftver telepítése a számítógépre
A szoftver telepítése a számítógépre

Az alábbi utasítások részletezik a használt környezet lépéseit (Windows 10, a szoftver jelenleg elérhető verziói), de a dolgok előrehaladásával használhatja az újabb verziókat is. A szoftver beállítása olyan, mint amilyet az Adafru.it "Learn" oldalon "Circuit Playground és Bluetooth Low Energy" címmel leírtak.

1-Az integrált fejlesztői környezet (IDE) telepítése Itt az arduino-1.8.4-windows-t használtuk, amely letölthető a fent említett webhelyről, valamint az Arduino-ból.

2 - Telepítse a Circuit Playground illesztőprogramokat Itt a fent említett weboldalról az adafruit_drivers_2.0.0.0 -t használtuk.

3 - Nyissa meg az IDE -t

Az IDE-t "Arduino" -nak hívják, és a Fájl-> Beállítások mezőbe illessze be a következő "További igazgatótanács-URL-t"

4 - Mondja OK, majd zárja be és nyissa meg újra az IDE -t

5 - Csatlakoztassa a Circuit Playground eszközt a Micro USB -hez

• Győződjön meg arról, hogy bekapcsol és futtatja az alapértelmezett "Circuit Playground Firmata" programot

• Szivárványos fénysorozat

• az akkumulátor csatlakozója melletti kapcsoló megfordítja a sorrendet

• az egyik gomb minden színt megjegyez

6 - Csomagolja ki a Circuit Playground Library könyvtárát

Csomagolja ki az Circuit Playground könyvtárat a Dokumentumok -> Arduino -> könyvtárak „Adafruit_CircuitPlayground -master” mappájába

A kicsomagolás után távolítsa el a "-master" utótagot a mappa nevéből

7 - Csomagolja ki a BlueFruitLE könyvtárat

Csomagolja ki a BlueFruitLE könyvtárat a Dokumentumok -> Arduino -> könyvtárak mappába „Adafruit_BluefruitLE_nRF51 -master”

A kicsomagolás után távolítsa el a "-master" utótagot a mappa nevéből

8 - Állítsa le és indítsa újra az IDE -t, és töltse be a Circuit Playground Board Type -t

• Eszközök -> Táblák -> Fórumkezelő

• A "Hozzájárult" típus és az "Adafruit AVR" kulcsszavak keresése

• Telepítse az "Adafruit AVR Boards" (legújabb verzió)

• állítsa le és indítsa újra az IDE -t

9 - Tesztelje az áramkör játszóteret egy demo programmal

Csatlakozzon az USB -n keresztül csatlakoztatott áramköri játszótérhez

• Eszközök -> Táblák -> Circuit Playground

• Eszközök -> Portok -> Megfelelő COM -port

• Töltsön le egy demo programot

• Fájlok -> Példák -> Adafruit Circuit PLayground -> demó

• Fordítás és feltöltés (a "jobbra mutató nyíl" gombbal mindent megtehet)

10 - Tesztelje a demo programot, és kész!

• Győződjön meg arról, hogy a Circuit Playground szivárványos sorrendben villog

• A kapcsoló hangok lejátszását okozza (kérjük, kapcsolja ki újra)

• A piros letöltési LED villog az időzítési sebességgel Kommunikáció az áramkör játszótérrel szöveges interfészen keresztül

• Kattintson a "Soros monitor" gombra az IDE -ben

• A demóprogram ablakának jobb felső sarkában nagyítónak tűnik

• A jobb megjelenés érdekében kikapcsolhatja az automatikus görgetést

4. lépés: Csatlakoztassa a Bluetooth modult

Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult
Csatlakoztassa a Bluetooth modult

Csatlakoztassa a BlueFruitLE modult a Circuit Playground modulhoz

A fenti képek a teljes csatlakozást mutatják (az elemek opcionálisak és később hozzáadhatók). A konkrét lépések a következők:

Húzza ki az USB csatlakozót

• Csatlakoztassa az alábbiak szerint [lásd a képeket]

o Circuit Playground 3.3V - Flora Bluefruit LE 3.3V (piros vezeték).

o Circuit Playground GND - Flora Bluefruit GND (fekete vezeték).

o Circuit Playground soros TX - Flora Bluefruit soros RX (sárga vezeték). Ellenőrizze, hogy a TX -et RX -hez csatlakoztatja -e, és nem a TX -t a TX -hez!

o Circuit Playground soros RX - Flora Bluefruit soros TX (zöld vezeték). Ismételten ellenőrizze, hogy az RX -t a TX -hez csatlakoztatja, és nem az RX -et az RX -hez!

o Circuit Playground #12 - Flora Bluefruit MODE (fehér vezeték). Ehhez az üzemmódváltó csatlakozáshoz valójában használhatja a Circuit Playground többi számozott csapját is, azonban módosítania kell a példákat a PIN -kód használatához. Az egyszerűség kedvéért ragaszkodjon a 12 -es tűhöz, így nem kell módosítania a kódot.

Csatlakoztassa újra az USB -hez

Mind a Circuit Playground, mind a BLueFruitLE készüléket be kell kapcsolni (ez utóbbi pirosan villog)

5. lépés: Töltse le a szoftvert a világítás vezérléséhez

Töltse le a szoftvert a világítás szabályozására
Töltse le a szoftvert a világítás szabályozására
Töltse le a szoftvert a világítás szabályozására
Töltse le a szoftvert a világítás szabályozására
Töltse le a szoftvert a világítás szabályozására
Töltse le a szoftvert a világítás szabályozására

Az egyik szoftvert letöltheti okostelefonjára vagy táblagépére (a BlueFruit alkalmazás), a másikat pedig a létrehozott eszközre (a CPlay_NeoPixel_Picker).

1 - Töltse le a BlueFruit alkalmazást

• Töltse le a BlueFruit alkalmazást okostelefonjára, amely támogatja a BlueToothLE kommunikációt (például: iPhone, iPad, Samsung)

• Itt található az alkalmazás képe és az Apple App Store -ban megtalálható keresőszó. hasonló a Google áruházban és máshol is.

2 - Töltse be a Neo -Pixel szoftvert a Circuit Playground -ra

• Fájl -> Példák -> Adafruit Bluefruit LE nRF51 -> cplay_neopixel_picker

• Feltöltés a készülékre

6. lépés: Irányítsa a fényeket az okostelefon -alkalmazással

Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával
Irányítsa a fényeket okostelefon -alkalmazásával

Használja az okostelefont a csatlakozáshoz

· Csatlakozás után frissítse a firmware -t, ha kéri (válassza ki a legújabb verziót)

· MEGJEGYZÉS: Ez közvetlenül a Bluefruit LE -vel kommunikál

· Furcsa neve lehet, amikor először csatlakozik újra

· Használja a "Vezérlőt" a csatlakoztatás után (nem NeoPixels)

· Játssz a színválasztóval (árnyék és fényerő) és a vezérlőpaddal (a bekapcsolt fények száma)

Választható: Csatlakoztassa az akkumulátort az USB -tápellátás helyett (a számítógépről), hogy útközben is vigye készülékét!

7. lépés: Bluetooth biztonság

Bluetooth biztonság
Bluetooth biztonság
Bluetooth biztonság
Bluetooth biztonság

A diákok jól szórakoztak a hackelésen és a csapkodáson. Sok praktikus viccet lehet létrehozni egy Bluetooth -kapcsolattal teli dobozzal, de nyilvánvalóan rosszindulatú felhasználók kezébe is kerülhet.

Próbálja ki ezeket a "szórakoztató csapásokat", hogy megnézze, hogyan működnek.

- Milyen messzire tud eljutni, mielőtt a Bluetooth jel elveszik? Tipp: akár 50 méter is lehet - vagy körülbelül egy futballpálya -, de az átviteli teljesítménytől, az antennáktól, az elektronikus interferenciától és az építészeti építőanyagoktól függően (nem beszélve arról, hogy a kolléga pattogatott kukoricát készít a mikrohullámú sütőben) - az eredmények változhatnak: -)

- Ki az a "Quick-draw McGraw"? Nézze meg, hogy át tudja -e venni a világos színeket, mielőtt a barátja megteszi. Az első személy csatlakoztatja a vezérlőt, vagy több személy is irányíthatja a lámpákat?

- Milyen egyéb Bluetooth -eszközök vannak a vezérlő hatótávolságában? Látható -e az egyetlen eszköz, amelyet készített, a Bluetooth -eszköz? Tipp: Valószínűleg nem!

Ajánlott: