Sisukord:

Värvimuutvad tuled ja Bluetoothi turvateenus: 7 sammu (koos piltidega)
Värvimuutvad tuled ja Bluetoothi turvateenus: 7 sammu (koos piltidega)

Video: Värvimuutvad tuled ja Bluetoothi turvateenus: 7 sammu (koos piltidega)

Video: Värvimuutvad tuled ja Bluetoothi turvateenus: 7 sammu (koos piltidega)
Video: Что категорически нельзя держать на столе! Никогда не держите это на столе! Народные приметы 2024, Juuli
Anonim
Värvimuutvad tuled ja Bluetoothi turvateenus
Värvimuutvad tuled ja Bluetoothi turvateenus

Selles juhendis selgitan, kuidas luua värvimuutva valguse ekraani, mida juhitakse kaugjuhtimisega Bluetoothi kaudu, kasutades Androidi (Samsung, Google jne) või Apple'i nutitelefoni või tahvelarvutit. See on odav projekt, mis sobib suurepäraselt noortele ja eredad värvilised kuvarid köidavad tõesti tähelepanu.

Veelgi olulisem on aga see, et projekt aitab ehitajal mõista Bluetoothi turvanõrkusi ja on aluseks teistele Bluetooth -projektidele.

See populaarne traadita edastusmeetod on levinud isikliku võrgu jaoks. Nendele arvutusseadmete võrkudele on antud see nimi, kuna need on sageli väga isiklikud ja läheduses; sealhulgas nutitelefonid, tahvelarvutid, kantavad riided (käekellad ja terviseseadmed), multimeedia (nutiteleri- ja kodukino), autotööstus (käed -vabad ja muusika voogesitus) ning juurdepääsu kontroll (ukselukud ja häiresüsteemid).

Samm: seda juhendit on kvaliteedilt testitud

Selle juhendi kvaliteet on testitud!
Selle juhendi kvaliteet on testitud!

Kümme keskkooliõpilast juhendaja Paul Lathropi "Mehhatroonika" klassist testisid selle juhendi kvaliteeti ja kasutusmugavust põhjalikult. Seda tehti väljasõidul lähedalasuvasse ülikooli, kus õpilastel oli ehituse, testimise ja üleskirjutamise lõpuleviimiseks aega ligikaudu kaks tundi.

"Mehhatroonika" on elektroonika ja mehaaniliste seadmete kombinatsioon, mida juhib elektroonika. Tavaliselt seotud tootmise ja robootikaga hõlmab see uurimisteema ka traadita side, kuna see moodustab asjade Interneti (IoT) aluse. Nende õpilaste jaoks on rakendatavam IIoT ehk asjade tööstusliku Interneti uurimine.

Samm: osade loend

Osade nimekiri
Osade nimekiri
Osade nimekiri
Osade nimekiri

Sellel graafikal näete minitööriistakasti, mis on loodud iga projekti koostava õpilaspaari jaoks, ja kindlasti on hea mõte koostada nende õrnade elektroonikakomponentide salvestusplaan.

Kuigi kõiki tarvikuid võiksite kindlasti hoida köögis olevas sahtlis "käärid ja kleeplint", on osi lihtsam leida ja need kestavad kauem, kui ostate Walmartist või Amazonist odava vaheseinaga karbi.

Ülejäänud osad pärinevad Itaalia veebisaidilt https://Adafru.it ja kõik on väga mõistliku hinnaga. Veebisaiti on lihtne otsida, nii et ma ei paku sügavaid linke (kuna need kipuvad aja jooksul katki minema). Nende komponentide hulka kuuluvad:

Ringraja mänguväljak (klassikaline)

Flora Bluetooth LE moodul

USB -USB minikaabel (ringkonnakoha mänguväljaku jaoks)

5 alligaatori ja alligaatorikaabli komplekti (Bluetooth -mooduli ühendamiseks)

Valikuline: AA x 6 patareipesa ja 6 AA patareid.

Valikuline: kaks alligaator -alligaatorikaablit mobiilse toite ühendamiseks.

Samm: tarkvara installimine arvutisse

Tarkvara installimine arvutisse
Tarkvara installimine arvutisse

Järgmised juhised kirjeldavad üksikasjalikult kasutatava keskkonna (Windows 10, praegu saadaval olevad tarkvaraversioonid) samme, kuid saate edasi liikudes kasutada uuemaid versioone. Tarkvara häälestus on selline, nagu seda on suures osas kirjeldatud Adafru.it lehel „Õppimine” pealkirjaga „Ringkonnakoht ja Bluetooth Low Energy”.

1-Paigaldage integreeritud arenduskeskkond (IDE) Siin kasutasime arduino-1.8.4-windows, mis on saadaval allalaadimiseks nii ülalnimetatud veebisaidilt kui ka Arduinost.

2 - Installige Circuit Playground draiverid Siin kasutasime ülalmainitud veebisaidilt adafruit_drivers_2.0.0.0.

3 - Avage IDE

IDE-d nimetatakse "Arduino" ja sisestage jaotisse Fail-> Eelistused järgmine "Juhatuse täiendava halduri URL"

4 - Öelge OK, seejärel sulgege ja avage IDE uuesti

5 - Ühendage Circuit Playground seade Micro USB -ga

• Veenduge, et see käivitub ja käivitab vaikimisi programmi "Circuit Playground Firmata"

• Vikerkaare tuled

• lüliti aku pistiku lähedal muudab järjekorda vastupidiseks

• üks nuppudest esitab iga värvi jaoks märkme

6 - Pakkige Circuit Playgroundi raamatukogu lahti

Pakkige Circuit Playgroundi raamatukogu dokumentidest lahti -> Arduino -> raamatukogude kaust “Adafruit_CircuitPlayground -master”

Pärast lahtipakkimist eemaldage kausta nimest järelliide "-master"

7 - Pakkige BlueFruitLE raamatukogu lahti

Pakkige BlueFruitLE raamatukogu dokumentidest lahti -> Arduino -> raamatukogude kaust “Adafruit_BluefruitLE_nRF51 -master”

Pärast lahtipakkimist eemaldage kausta nimest järelliide "-master"

8 - Peatage ja taaskäivitage IDE ning laadige vooluahela mängulaua tüüp

• Tööriistad -> Lauad -> Juhatuse juht

• Otsi tüüpi "Kaasatud" ja märksõnu "Adafruit AVR"

• Installige "Adafruit AVR Boards" (uusim versioon)

• peatage ja taaskäivitage IDE

9 - Testige ringraja mänguväljakut demoprogrammiga

Ühendage USB kaudu ühendatud Circuit Playgroundiga

• Tööriistad -> Lauad -> Circuit Playground

• Tööriistad -> Pordid -> Sobiv COM -port

• Laadige alla demo programm

• Failid -> Näited -> Adafruit Circuit PLAYground -> demo

• Kompileerige ja laadige üles (kõigi toimingute tegemiseks saab kasutada nuppu "parempoolne nool")

10 - Testige demoprogrammi ja oletegi valmis!

• Veenduge, et ringraja mänguväljak vilgub vikerkaare järjestuses

• Lüliti põhjustab märkmete esitamise (palun lülitage see uuesti välja)

• Punane allalaadimise LED vilgutab ajastamiskiirust Suhtle ringkonnakoha mänguväljakuga tekstiliidese kaudu

• Klõpsake IDE -s nuppu "Serial Monitor"

• Demoprogrammi akna paremas ülanurgas näeb välja nagu suurendusklaas

• Parema väljanägemise huvides võiksite automaatse kerimise välja lülitada

Samm: ühendage Bluetooth -moodul

Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul
Ühendage Bluetooth -moodul

Ühendage BlueFruitLE moodul Circuit Playground mooduliga

Ülaltoodud piltidel on näha täielik ühendus (patareid on valikulised ja neid saab hiljem juurde lisada). Konkreetsed sammud on järgmised.

Ühendage USB -st lahti

• Ühendage järgmiselt [vt ka pilte]

o Circuit Playground 3.3V kuni Flora Bluefruit LE 3.3V (punane juhe).

o Circuit Playground GND kuni Flora Bluefruit GND (must traat).

o Circuit Playgroundi jada TX kuni Flora Bluefruit jada RX (kollane juhe). Kontrollige veel kord, kas ühendate TX -i RX -i, mitte TX -i TX -ga!

o Circuit Playground seeria RX kuni Flora Bluefruit jada TX (roheline juhe). Veelkord kontrollige, kas ühendate RX -i TX -ga, mitte RX -i RX -iga!

o Circuit Playground #12 kuni Flora Bluefruit MODE (valge traat). Selle režiimilüliti ühendamiseks saate tegelikult kasutada mõnda muud nummerdatud tihvti Circuit Playgroundil, kuid näpunäite kasutamiseks peate näiteid muutma. Lihtsuse huvides hoidke kinni tihvtiga 12, nii et te ei pea koodi muutma.

Ühendage uuesti USB -ga

Nii Circuit Playground kui ka BLueFruitLE peaksid olema sisse lülitatud (viimasel vilgub punane tuli)

Samm: laadige valgustuse juhtimiseks alla tarkvara

Valgustuse juhtimiseks laadige alla tarkvara
Valgustuse juhtimiseks laadige alla tarkvara
Valgustuse juhtimiseks laadige alla tarkvara
Valgustuse juhtimiseks laadige alla tarkvara
Valgustuse juhtimiseks laadige alla tarkvara
Valgustuse juhtimiseks laadige alla tarkvara

Üks tarkvara, mille laadite alla oma nutitelefoni või tahvelarvutisse (rakendus BlueFruit), ja teine tarkvara, mille laadite alla oma loodud seadmesse (CPlay_NeoPixel_Picker).

1 - Laadige alla rakendus BlueFruit

• Laadige alla nutitelefoni rakendus BlueFruit, mis toetab BlueToothLE -i suhtlust (nt iPhone, iPad, Samsung)

• Siin on pilt rakendusest ja selle otsimiseks kasutatav otsingusõna Apple App Store'ist. see on sarnane Google'i poes ja mujal.

2 - Laadige Neo -Pixeli tarkvara Circuit Playgroundile

• Fail -> Näited -> Adafruit Bluefruit LE nRF51 -> cplay_neopixel_picker

• Laadige oma seadmesse üles

Samm: kontrollige oma nutitelefonirakendusega tulesid

Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega
Juhtige tulesid oma nutitelefonirakendusega

Ühendamiseks kasutage nutitelefoni

· Pärast ühendamist värskendage soovi korral püsivara (valige uusim versioon)

· MÄRKUS. See suhtleb otse Bluefruit LE -ga

· Esmakordsel uuesti ühendamisel võib olla imelik nimi

· Pärast ühendamist kasutage "kontrollerit" (mitte NeoPixels)

· Mängige värvivalijaga (varjund ja heledus) ja juhtimispadjaga (sisse lülitatud tulede arv)

VALIKULINE: ühendage oma seade liikvel olles USB -toite asemel arvutist akuga!

Samm: Bluetoothi turvalisus

Bluetoothi turvalisus
Bluetoothi turvalisus
Bluetoothi turvalisus
Bluetoothi turvalisus

Õpilastel oli lõbus proovida häkkida ja häkkida. Bluetoothi ühenduvust täis kastiga saab luua palju praktilisi nalju, kuid see võib ilmselgelt sattuda ka pahatahtlike kasutajate kätte.

Proovige neid "lõbusaid häkke", et näha, kuidas need toimivad.

- Kui kaugele jõuate enne Bluetooth -signaali kadumist? Vihje: see võib olla kuni 50 meetrit või umbes pool jalgpalliväljakut, kuid sõltuvalt edastusvõimsusest, antennidest, elektroonilistest häiretest ja arhitektuurilistest ehitusmaterjalidest (rääkimata sellest, et kolleeg teeb mikrolaineahjus popkorni) - teie tulemused võivad erineda: -)

- Kes on "Quick-draw McGraw"? Vaadake, kas saate heledad värvid üle võtta enne, kui teie sõber seda teeb. Kas esimene inimene ühendab kontrolleri või saab tulesid juhtida rohkem kui üks inimene?

- Millised muud Bluetooth -seadmed on teie kontrolleri levialas? Kas teie loodud seade on ainus nähtav Bluetooth -seade? Vihje: Ilmselt mitte!

Soovitan: