Sadržaj:

Svjetla za promjenu boje i Bluetooth sigurnosna demonstracija: 7 koraka (sa slikama)
Svjetla za promjenu boje i Bluetooth sigurnosna demonstracija: 7 koraka (sa slikama)

Video: Svjetla za promjenu boje i Bluetooth sigurnosna demonstracija: 7 koraka (sa slikama)

Video: Svjetla za promjenu boje i Bluetooth sigurnosna demonstracija: 7 koraka (sa slikama)
Video: Ako imate iPhone, OVO MORATE ISPROBATI! 2024, Juli
Anonim
Svjetla za promjenu boje i sigurnosna demonstracija Bluetooth veze
Svjetla za promjenu boje i sigurnosna demonstracija Bluetooth veze

U ovom Instructable -u ću vam objasniti kako stvoriti zaslon za promjenu boje koji se kontrolira daljinski putem Bluetooth -a pomoću Androida (Samsung, Google itd.) Ili Apple pametnog telefona ili tableta. Ovo je jeftin projekt, odličan za mlade i jarki šareni ekrani zaista privlače pažnju.

Što je još važnije, projekt će pomoći graditelju da shvati sigurnosne slabosti Bluetootha i biti temelj za druge Bluetooth projekte.

Ova popularna metoda bežičnog prijenosa uobičajena je za "mreže ličnih područja". Ove mreže računarskih uređaja dobijaju ovo ime jer su često vrlo lične i u blizini; uključujući pametne telefone, tablete, nosive stvari (ručni satovi i zdravstveni uređaji), multimediju (pametni televizori i kućni bioskop), automobilsku (bez upotrebe ruku i prenos muzike) i kontrolu pristupa (brave na vratima i sistemi za unos alarma).

Korak 1: Ova instrukcija je testirana na kvalitetu

Ova instrukcija je testirana na kvalitetu!
Ova instrukcija je testirana na kvalitetu!

Deset srednjoškolaca iz razreda "Mehatronika" instruktora Paula Lathropa temeljito je testiralo ovaj instruktor za kvalitetu i jednostavnost upotrebe. To je učinjeno tokom izleta na obližnji univerzitet, gdje su studenti imali otprilike dva sata da završe izgradnju, testiranje i pisanje.

"Mehatronika" je kombinacija elektronike i mehaničkih uređaja kojima upravlja elektronika. Obično povezana s proizvodnjom i robotikom, ova tema studija uključuje i bežične komunikacije jer čini temelj Interneta stvari (IoT). Za ove studente primjenjivije je proučavanje IIoT -a ili industrijskog interneta stvari.

Korak 2: Lista dijelova

Lista delova
Lista delova
Lista delova
Lista delova

Na ovoj slici možete vidjeti mini kutiju za alate stvorenu za svaki par učenika koji izrađuju projekt i definitivno je dobra ideja imati plan skladištenja za ove osjetljive elektroničke komponente.

Iako biste sve zalihe sigurno mogli držati u ladici "škare i selotejp" u kuhinji, dijelove ćete lakše pronaći i trajati duže ako kupite jeftinu pregradnu kutiju od Walmarta ili Amazona.

Ostatak dijelova je sa talijanske web stranice https://Adafru.it i svi imaju povoljne cijene. Web mjesto je lako pretraživati, pa neću pružati dubinske veze (jer se s vremenom prekidaju). Ove komponente uključuju:

Kružno igralište (klasično)

Flora Bluetooth LE modul

USB na USB mini kabel (za kružno igralište)

5 kompleta aligator kabela od aligatora (za povezivanje Bluetooth modula)

Opciono: AA x 6 držač baterije i 6 AA baterija.

Opciono: Dva kabla aligator do aligatora za povezivanje mobilnog napajanja.

Korak 3: Instaliranje softvera na računaru

Instaliranje softvera na vaš računar
Instaliranje softvera na vaš računar

Sljedeća uputstva detaljno opisuju korake za korišteno okruženje (Windows 10, trenutno dostupne verzije softvera), ali možete koristiti novije verzije kako se stvari kreću naprijed. Postavljanje softvera je onako kako je u velikoj mjeri opisano na stranici "Learn" na Adafru.it -u pod naslovom "Circuit Playground and Bluetooth Low Energy".

1-Instalirajte integrirano razvojno okruženje (IDE) Ovdje smo koristili arduino-1.8.4-windows, dostupan za preuzimanje sa gore spomenute web stranice, kao i sa Arduina.

2 - Instalirajte upravljačke programe za kružno igralište Ovdje smo koristili adafruit_drivers_2.0.0.0 sa gore spomenute web stranice.

3 - Otvorite IDE

IDE se zove "Arduino", a pod Datoteka-> Postavke umetnite sljedeći "Dodatni URL upravitelja ploče"

4 - Recite OK, a zatim zatvorite i ponovo otvorite IDE

5 - Povežite uređaj Circuit Playground sa mikro USB -om

• Pobrinite se da se uključi i pokrene zadani program "Circuit Playground Firmata"

• Dugin niz svetla

• prekidač blizu utičnice za napajanje baterije mijenja obrnuti redoslijed

• jedno od dugmadi svira notu za svaku boju

6 - Raspakirajte biblioteku Circuit Playground

Raspakirajte biblioteku Circuit Playground u mapu Documents -> Arduino -> libraries "Adafruit_CircuitPlayground -master"

Nakon raspakiranja uklonite sufiks "-master" iz naziva mape

7 - Raspakirajte biblioteku BlueFruitLE

Raspakirajte biblioteku BlueFruitLE u mapu Dokumenti -> Arduino -> biblioteke “Adafruit_BluefruitLE_nRF51 -master”

Nakon raspakiranja uklonite sufiks "-master" iz naziva mape

8 - Zaustavite i ponovo pokrenite IDE i učitajte tip ploče za igralište

• Alati -> Ploče -> Upravitelj odbora

• Pretražite tip "Doprinos" i ključne riječi "Adafruit AVR"

• Instalirajte "Adafruit AVR ploče" (najnovija verzija)

• zaustaviti i ponovo pokrenuti IDE

9 - Testirajte kružno igralište s demo programom

Spojite se na Circuit Playground spojeno putem USB -a

• Alati -> Ploče -> Kružno igralište

• Alati -> Portovi -> Odgovarajući COM port

• Preuzmite demo program

• Datoteke -> Primjeri -> Igralište Adafruit Circuit -> demo

• Sastavite i otpremite (za sve možete koristiti dugme "strelica usmjerena nadesno")

10 - Testirajte demo program i gotovi ste!

• Uvjerite se da Circuit Playground treperi u nizu duginih boja

• Prekidač uzrokuje sviranje nota (isključite ga ponovo)

• Crvena LED lampica za preuzimanje treperi s vremenom

• Kliknite na dugme "Serial Monitor" u IDE -u

• Izgleda kao lupa u gornjem desnom uglu prozora demo programa

• Možda ćete htjeti isključiti automatsko pomicanje da biste bolje vidjeli

Korak 4: Povežite Bluetooth modul

Povežite Bluetooth modul
Povežite Bluetooth modul
Povežite Bluetooth modul
Povežite Bluetooth modul
Povežite Bluetooth modul
Povežite Bluetooth modul
Povežite Bluetooth modul
Povežite Bluetooth modul

Povežite modul BlueFruitLE s modulom igrališta sa krugom

Gornje slike prikazuju potpunu vezu (baterije su opcionalne i mogu se naknadno dodati). Konkretni koraci su sljedeći:

Isključite iz USB -a

• Povežite se na sljedeći način [pogledajte i slike]

o Kružno igralište 3.3V do Flora Bluefruit LE 3.3V (crvena žica).

o Spojite igralište GND na Flora Bluefruit GND (crna žica).

o Serijsko kružno igralište TX sa serijskim RX Flora Bluefruit (žuta žica). Dvaput provjerite da li povezujete TX na RX, a ne TX na TX!

o Serijsko kružno igralište RX sa serijskim TX Flora Bluefruit (zelena žica). Još jednom provjerite jeste li povezali RX na TX, a ne RX na RX!

o Kružno igralište #12 do Flora Bluefruit MODE (bijela žica). Za ovu vezu s prekidačem načina rada možete koristiti bilo koji drugi numerirani pinovi na Circuit Playground -u, međutim morat ćete izmijeniti primjere kako biste koristili pin broj. Radi jednostavnosti, držite se pina 12 tako da ne morate mijenjati kôd.

Ponovo se povežite na USB

I Circuit Playground i BLueFruitLE trebaju biti uključeni (potonji ima crveno trepćuće svjetlo)

Korak 5: Preuzmite softver za kontrolu rasvjete

Preuzmite softver za upravljanje rasvjetom
Preuzmite softver za upravljanje rasvjetom
Preuzmite softver za upravljanje rasvjetom
Preuzmite softver za upravljanje rasvjetom
Preuzmite softver za upravljanje rasvjetom
Preuzmite softver za upravljanje rasvjetom

Jedan softver koji ćete preuzeti na svoj pametni telefon ili tablet (aplikacija BlueFruit), a drugi softver koji ćete preuzeti na uređaj koji ste kreirali (CPlay_NeoPixel_Picker).

1 - Preuzmite aplikaciju BlueFruit

• Preuzmite aplikaciju BlueFruit na pametni telefon koji podržava BlueToothLE komunikaciju (npr.: iPhone, iPad, Samsung)

• Evo slike aplikacije i riječi za pretraživanje koja se koristi za pronalaženje u Apple App Store -u. slično je u Google trgovini i drugdje.

2 - Učitajte Neo -Pixel softver na igralište za kola

• Datoteka -> Primjeri -> Adafruit Bluefruit LE nRF51 -> cplay_neopixel_picker

• Otpremite na svoj uređaj

Korak 6: Upravljajte svjetlima pomoću aplikacije za pametni telefon

Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon
Upravljajte svjetlima pomoću aplikacije za pametni telefon

Za povezivanje koristite pametni telefon

· Nakon povezivanja, ažurirajte firmver ako se to traži (odaberite najnoviju verziju)

· NAPOMENA: Ovo komunicira direktno sa Bluefruit LE

· Prilikom prvog povezivanja može imati čudan naziv

· Koristite "Controller" nakon povezivanja (ne NeoPixels)

· Igrajte se s biračem boja (sjenilo i svjetlina) i kontrolnom pločom (broj uključenih svjetala)

NEOBVEZNO: Priključite napajanje iz baterije umjesto USB -a (sa računara) kako biste uređaj ponijeli!

Korak 7: Bluetooth sigurnost

Bluetooth sigurnost
Bluetooth sigurnost
Bluetooth sigurnost
Bluetooth sigurnost

Učenici su se zabavljali pokušavajući hakirati i biti hakirani. Mnogo praktičnih šala može se stvoriti s kutijom punom Bluetooth veze, ali bi očito moglo doći i u ruke zlonamjernih korisnika.

Isprobajte ove "zabavne hakove" da vidite kako rade.

- Koliko daleko možete stići prije nego se izgubi Bluetooth signal? Savjet: to može biti do 50 metara - ili otprilike pola nogometnog igrališta - ali ovisno o snazi prijenosa, antenama, elektronskim smetnjama i arhitektonskim građevinskim materijalima (da ne spominjem da kolega pravi kokice u mikrovalnoj pećnici) - vaši rezultati mogu varirati: -))

- Ko je "Quick-draw McGraw?" Provjerite možete li preuzeti svijetle boje prije nego što to učini vaš prijatelj. Je li prva osoba koja će spojiti kontroler ili više ljudi može kontrolirati svjetla?

- Koji su drugi Bluetooth uređaji u dometu vašeg kontrolera? Je li uređaj koji ste izgradili jedini vidljivi Bluetooth uređaj? Savjet: Vjerovatno ne!

Preporučuje se: