Taula de continguts:
- Pas 1: llista de peces
- Pas 2: Com funciona
- Pas 3: Esquema de cablejat
- Pas 4: proves
- Pas 5: carcassa electrònica
- Pas 6: l'aplicació
- Pas 7: muntatge del pany
- Pas 8: font d'alimentació
- Pas 9: el codi
- Pas 10: acabat
Vídeo: Bloqueig de porta Bluetooth (Arduino): 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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
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
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
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ó
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
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ó
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
#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
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:
Circuit de bloqueig SSR amb botons de pressió: 6 passos (amb imatges)
Circuit de bloqueig SSR amb botons automàtics: tinc previst afegir algunes eines elèctriques a la part inferior del meu banc de treball per poder fer un encaminador de taula, per exemple. Les eines es muntaran des de la part inferior sobre una mena de placa extraïble perquè puguin ser intercanviables. Si esteu interessats en veure h
Mecanisme de bloqueig de porta RFID amb un Arduino: 5 passos (amb imatges)
Mecanisme de bloqueig de portes RFID amb un Arduino: en aquest manual, connectarem un sensor RFID RC522 a un Arduino Uno per tal de fer un mecanisme de bloqueig senzill controlat per accés RFID per a una porta, calaix o armari. Amb aquest sensor, podreu utilitzar una etiqueta o targeta RFID per bloquejar
Caixa de regal amb bloqueig: 4 passos (amb imatges)
Caixa de regal bloquejable: una caixa de regal on podeu escriure les inicials de qui es tracta i de qui és mitjançant un dial de potenciòmetre
Bloqueig de porta de l'aplicació casolana: 5 passos (amb imatges)
Bloqueig de porta de l'aplicació casolana: en aquest projecte, mostro com es pot fer un bloqueig / desbloqueig de porta de l'aplicació de telèfon simple a partir de components simples i introdueixo una aplicació fàcil d'utilitzar anomenada Blynk. Utilitzo un xip wifi Wemos D1 Mini i l’IDE Arduino per crear el codi. Podeu utilitzar aquesta configuració per
Bloqueig de la porta del teclat: 7 passos (amb imatges)
Bloqueig de la porta del teclat: mòdul Arduino UNOBreadLCD 1602 Mòdul Potenciòmetre 10K i Omega; Servo Motor Mòdul de commutació de membrana 4X4 Buzzer LED verd LED vermell Cables de pont