Taula de continguts:

Bloqueig de porta Bluetooth (Arduino): 10 passos (amb imatges)
Bloqueig de porta Bluetooth (Arduino): 10 passos (amb imatges)

Vídeo: Bloqueig de porta Bluetooth (Arduino): 10 passos (amb imatges)

Vídeo: Bloqueig de porta Bluetooth (Arduino): 10 passos (amb imatges)
Vídeo: Hacking into Android in 32 seconds | HID attack | Metasploit | PIN brute force PoC 2024, Desembre
Anonim
Image
Image
Pany de porta Bluetooth (Arduino)
Pany de porta Bluetooth (Arduino)

Fa poc vaig tornar a veure el Amazing SpiderMan, en una escena que Peter Parker tanca i desbloqueja la porta del seu escriptori mitjançant un comandament a distància. Quan vaig veure això, vaig voler instantàniament la meva per a la meva porta. Després de jugar una mica, vaig aconseguir un model de treball. Heus aquí com ho vaig aconseguir

Pas 1: llista de peces

Llista de peces
Llista de peces
Llista de peces
Llista de peces
Llista de peces
Llista de peces

Per a aquest projecte necessitarem el següent:

Electrònica:

  • Arduino Nano (Aconsegueix-lo aquí)
  • Mòdul Bluetooth (obteniu-lo aquí)
  • Servo de 90 g (Obteniu-lo aquí)
  • Adaptador de paret de 5v

Parts:

  • Bloqueig de diapositives (Obteniu-lo aquí)
  • Sis cargols per al pany de corredissa
  • Cartró
  • Filferro

Eines:

  • Soldador
  • Pistola de cola
  • Trepant
  • Cap de trepant
  • Cap de trepant per al forat del pilot
  • Tallador de caixes
  • Ordinador amb IDE arduino

Pas 2: Com funciona

La idea és que puc bloquejar i desbloquejar la porta fàcilment sense haver de portar una clau ni tan sols anar-hi: D, però això és només una fracció del que podem fer. A partir d’aquí podríem afegir un sensor com un sensor de cop per poder desbloquejar la porta amb un toc especial o fins i tot amb un sistema de reconeixement de veu.

El braç del servo estarà connectat al bloqueig del control lliscant i es mourà a 0 graus per bloquejar la porta i 60 graus per desbloquejar-la mitjançant les ordres que obté del dispositiu Bluetooth.

Pas 3: Esquema de cablejat

Esquema de cablejat
Esquema de cablejat
Esquema de cablejat
Esquema de cablejat

Comencem connectant el servo a l'Arduino (voldria tenir en compte que, tot i que estic fent servir l'Arduino nano, l'Arduino uno funcionarà igual de bé amb el mateix disseny de pin).

  • El cable marró del servo està connectat a terra i es connecta a terra a l’Arduino
  • El cable vermell és positiu i es connecta a 5v a l’Arduino
  • El cable taronja és la connexió font de servos i es connecta al pin 9 de l’Arduino

Ara us recomanaria provar el servo abans de continuar, podeu fer-ho anant a exemples a l'IDE Arduino i seleccionant sweep. Quan estem segurs que el servo funciona, podem afegir el mòdul bluetooth. Connectarem el pin rx del mòdul bluetooth al pin tx de l’Arduino i el pin tx del mòdul bluetooth al pin rx de l’Arduino. Però no ho feu encara! Tot i que es fan aquestes connexions, no es pot carregar res a l'Arduino, així que assegureu-vos de penjar el codi abans de soldar-ho. Amb això en compte, així connectem el mòdul bluetooth a l'Arduino.

  • El pin Rx del mòdul Bluetooth es connecta al pin Tx de l'Arduino
  • El pin Tx del mòdul Bluetooth es connecta al pin Rx de l'Arduino
  • Vcc (positiu) al mòdul bluetooth connecta el 3.3v a l'Arduino
  • Terra va a terra

Si alguna cosa d'això resultava confusa, seguiu els cables de la imatge proporcionada

Pas 4: proves

Proves
Proves

Ara que tenim totes les peces juntes, ens assegurem que el servo sigui prou fort per empènyer i estirar el mecanisme de bloqueig sense cap problema abans de començar a dissenyar el concepte final. la meva no era així, vaig afegir una mica d'oli al mecanisme de lliscament que va ajudar a que tot es mogués sense problemes. És realment crucial que tot es mogui sense problemes o que hi hagi la possibilitat de quedar-se tancat o fora de la seva habitació.: D

Pas 5: carcassa electrònica

Carcassa electrònica
Carcassa electrònica
Carcassa electrònica
Carcassa electrònica
Carcassa electrònica
Carcassa electrònica

Vaig decidir deixar el meu servo "exposat" i construir només una petita caixa de cartró per protegir el mòdul arduino nano i Bluetooth. Podem construir-ho traçant al voltant del nano arduino sobre un tros de cartró i afegir aproximadament 1 cm d’espai a cada costat, ara hem de retallar els altres 5 costats del cub rectangular. També hem de tallar un forat en una de les cares perquè el cable d’alimentació es connecti a l’arduino.

Les mesures del cas són:

  • Peça inferior = 7,5 cm per 4 cm (2,95 per 1,57 polzades)
  • Peça superior = 7,5 cm per 4 cm (2,95 per 1,57 polzades)
  • peça esquerra = 7,5 cm per 4cm (2,95 per 1,57 polzades)
  • Peça dreta = 7,5 cm per 4cm (2,95 per 1,57 polzades)
  • Cara frontal = 4 cm per 4 cm (1,57 per 1,57 polzades) (tallar el forat de corrent en aquest)
  • Cara posterior = 4cm per 4cm (1,57 per 1,57 polzades)

Pas 6: l'aplicació

L'aplicació
L'aplicació

Per tant, per bloquejar i desbloquejar la porta, necessitem un dispositiu que funcioni amb Android o Windows amb Bluetooth integrat, els usuaris de Mac no he estat capaç de fer funcionar això en un iPhone o un Macbook Pro. Crec que podria haver-hi algun problema amb el controlador, però estic segur que un de vosaltres ho pot esbrinar: D. Si instal·leu a Android, haureu d’anar a Play Store i descarregar-vos l’aplicació anomenada Bluetooth Terminal i, per a Windows, es diu TeraTerm, a continuació, hem de connectar l’hc-05 al nostre telèfon, s’hauria de dir linvor i la contrasenya ja sigui 0000 o 1234. Un cop estigui vinculat, obriu l'aplicació que acabem d'instal·lar, feu clic a les opcions i toqueu connectar al dispositiu (insegur). Ara el nostre telèfon simula bàsicament el monitor sèrie arduino, cosa que significa que podem veure i enviar informació que prové de l'arduino.

Si escriviu 0 i premeu Retorn, hauríeu de veure el pany de la porta i veure el missatge "porta tancada"

i quan escriviu 1 i premeu Retorn, hauríeu de veure la porta desbloquejada i veure el missatge "porta desbloquejada"

El procés és bàsicament el mateix a Windows, tret que heu de descarregar una aplicació anomenada Tera Term i podeu trobar l'enllaç de descàrrega aquí (https://ttssh2.osdn.jp/index.html.en)

Pas 7: muntatge del pany

Muntatge del pany
Muntatge del pany
Muntatge del pany
Muntatge del pany

Primer de tot, primer hem de muntar el servo al pany corredís, ho fem tallant la vora dels forats de muntatge del servo, de manera que, quan posem el servo, quedi a ras amb el pany, a continuació, posem el servo braç al pany. forat on hi havia el mànec i comproveu que tot es mou correctament si és així, enganxeu-lo.

Ara hem de començar a perforar forats pilot a la porta per als cargols, col·locar el pany corredís contra la porta i fer servir un llapis per traçar on es troben els forats ara perforar els forats pilot on heu fet que els traços els perforessin fins a la profunditat d’uns 2,5 cm ara col·loqueu el pany contra la porta i cargoleu els cargols una vegada assegurats que el sistema encara funciona

Pas 8: font d'alimentació

Font d'alimentació
Font d'alimentació
Font d'alimentació
Font d'alimentació

Per assegurar-nos que podem deixar-ho, necessitarem una font d'alimentació, el cable i el mini endoll USB per connectar-nos a l'arduino.

Connecteu la connexió de terra de l’alimentació a la connexió de terra del mini port USB i connecteu el cable vermell al cable vermell del mini port USB. Ara conduïu el cable del pany a una de les frontisses de la porta i des d’allà conduïu-lo a una presa de corrent

Pas 9: el codi

El codi
El codi

#incloure

Servo miservo;

int pos = 0;

estat int; int flag = 0;

configuració nul·la ()

{

myservo.attach (9);

Serial.begin (9600);

myservo.write (60);

retard (1000); }

bucle buit ()

{

if (Serial.available ()> 0)

{

estat = Serial.read ();

bandera = 0;

} // si l'estat és '0', el motor de corrent continu s'apagarà

if (state == '0')

{

myservo.write (8);

retard (1000);

Serial.println ("Porta bloquejada");

}

else if (estat == '1')

{

myservo.write (55);

retard (1000);

Serial.println ("Porta desbloquejada");

}

}

Pas 10: acabat

Acabat!
Acabat!

Gaudiu del bloqueig de la porta controlada per bluetooth, no us oblideu de ficar-vos amb els vostres amics tancant-los fora de la vostra habitació.

Gràcies per llegir si teniu cap pregunta, no dubteu a enviar-me pm o deixeu la pregunta als comentaris.

Recomanat: