Cuprins:
- Pasul 1: Materiale
- Pasul 2: Construi El Dispositivo
- Pasul 3: Cod Arduino
- Pasul 4: Descărcați aplicația Movil
- Pasul 5: Estilizat (opțional)
Video: PaniK Button Prototype (Español): 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Botón de pánico que al ser presionado envía un mensaje personalizado a través de la cuenta de twitter del usuario; Este găsit dezvoltat prin utilizarea utilizării Arduino UNO și o aplicație mobilă.
Pasul 1: Materiale
- Arduino UNO x1
- Rezistență 220 ohmi x1
- Pulsador 2 patas (buton) x1
- Comutator electrico x1
- Bateria 9v x1
- Protoboard x1
- Jersee (Macho - Macho) ó Cablu UTP - 1 metrou
- Jumpers (Hembra - Macho) x4
- Modulo bluetooth HC-O6 (esclavo) x1
- Cautin y estaño
Conturi:
- Mitt app inventator (cuenta de gmail)
- Twitter. (Obligatoria)
Extra (opțional):
- Madera de balso delgada
- Corcho x1
- Termofit 1 metrou
Pasul 2: Construi El Dispositivo
Conectează materialele următoarei forme pe placa de arduino UNO, use una protoboard more small for ahorrar space.
Los cables (rojo y azul) plasate în butonul trebuie să fie suficient de larg, pentru cel puțin 30 o 40 cm.
Las fuentes de poder externas trebuie să fie conectate la intrarea VIN del Arduino.
Utilice Jumpers (hembra-macho) pentru conectarea módului de bluetooth la placa
Las entradas TXD y RXD del módulo de bluetooth trebuie să fie conectate la Arduino în sus contrarios, es decir, TXD (Bluetooth) con RXD (Arduino), RXD (Bluetooth) with TXD (Arduino); de esta manera el Arduino tendrá comunicare cu modulul.
Pasul 3: Cod Arduino
Agregue el code a su Arduino.
De manera predeterminada las entradas 0 y 1 del Arduino son utilizadas para recibir datos, por esta razón, asegúrese de no conectar nada es estos sitios mientras se encuentre enviando el software al Arduino, ya que si por algún motivo tiene el modulo conectado a esas entradas saldrá un error de transferencia fallida. O soluție posibilă este schimbarea numărului de intrare TXD și RXD din Arduino:
#define TxD 4 // (Reemplazar el 1)
#define RxD 3 // (Reemplazar el 0)
de aceasta maniera intrările rămân asignate ca TXD și RXD, acuérdese că el módulo de Bluetooth trebuie să fie conectat la intrările care se asignează, de această manieră se poate trimite informații la Arduino în timp ce modulul se află conectat, (acest pas este opțional).
Pentru a schimba intrarea de date a butonului în Arduino reemplaza numărul de variabile "int button = 2".
#include // libreria obligatoria pentru definir Txd y Rxd manualmente # define TxD 1 // se usa pentru transmitir, de aci se modifica el puerto de transferencia bluetooth #define RxD 0 // se usa para recibir, de aqui se modifica el puerto de recepție bluetooth int valor; buton int = 2; // se utilizează pentru a defini pinul butonului SoftwareSerial Panic (TxD, RxD); // declara los puertos a usar como TxD y RxD void setup () {Panic.begin (9600); // inițiază serialul de panic prin portul 9600 pinMode (button, INPUT); // se atribuie portul digital 2 pentru butonul Serial.begin (9600); } void loop () {valor = digitalRead (buton); // Asigna lo que lee el button dentro de la variable entera valor Serial.println (valor); // imprime la variable valor y hace un enter entre the data sucede dentro del serial delay (250); // timp asignat pentru a continua cu următoarea linie de comandă = Panic.read (); Panic.println (valor); întârziere (250); }
Pasul 4: Descărcați aplicația Movil
- Descargar archivo PanikButton.apk
- Conectar celular
- Activează stocarea datelor din celular
- Pasare aplicație a calculatorului celular prin cablu cargador
- Busque el archive from the celular using some application externa as "file manager"
- Instale
Modificați:
- Descargar archivo PanikButton.aia
- Introduceți un inventator de aplicații MIT
- Crear un cont de utilizator și importarea arhivului de pe computer
Requisitos:
- Nu ai o cont de Twitter
- Bluetooth en el celular
- Accesați la roșu prin wifi sau serviciu de date
Pasul 5: Estilizat (opțional)
- Tenga en cuenta el space that gastara, de this way podrá acomodar cel mai bun dispozitivele și modulele în interiorul cutiei de balso pe care le recubrirá.
- Utilizați pega pentru unir las tapas de balso, de asemenea, puteți folosi tachuelas.
- Agregue un agujero pequeño en la tapa delantera para sacar los cables del button, y otro para el switch.
- Evite folosi pegas en el arduino, recomiendo use el balso as cuña, de această manieră evită că se dañe la retirar.
- Introduceți cablul roșu și albastru al butonului în termofit, al agregarle calor cu o candela este redusă la dimensiunea și se ajustează, agregează butonul cablurilor prin soldaduri cu acesta, apoi se învălugă în termofit fiecare pată, de această manieră rămân mai bine izolate y evitara fallos por contact.
- Taladre un corcho, pase los cables en termofit por el agujero y asegúrelo con el button, esta será la empuñadura și de asemenea evită că soldadurile se vor da da por excesivo movimiento.
- Una pegatina nunca se vería mal.
Recomandat:
Cleanboard FR4 Perfboard (Protoboard / Prototype PCB): 10 pași (cu imagini)
Clean-Cut FR4 Perfboard (Protoboard / Prototype PCB): (tl; dr: aviation snips & carborundum stone under water) Pe măsură ce trecem în a treia decadă a secolului 21, plăcile de circuite imprimate personalizate de foarte bună calitate pot fi comandate în cantități mici pentru costuri foarte mici … dacă nu vă deranjează să așteptați
Sim Racing Button Box: 7 pași (cu imagini)
Sim Racing Button Box: O casetă de butoane este un dispozitiv utilizat în Sim Racing care vă permite să atribuiți butoane, comutatoare și butoane diferitelor comenzi ale mașinii. Atribuțiile obișnuite ale butoanelor sunt lucruri precum un buton de pornire, PTT, cerere, etc. Comutatoarele basculante funcționează excelent pentru ștergătoare, headl
Luces De Navidad Con Pixeles (Lumini de Crăciun Pixeles) Español - Engleză: 18 pași (cu imagini)
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - English: EspañolQue es Vixen Lights? Vixen Lights este un software de DIY (hágalo usted mismo) secuencias de luces. La ultima versiune 3.x se rediseño complet pentru suport píxeles RGB inteligente.Lo puteți descărca în următoarea ligă http: //www.vixenl
Brainwave Computer Interface Prototype TGAM Starter Kit Lipire și testare: 7 pași (cu imagini)
Brainwave Computer Interface Prototype TGAM Starter Kit Lipire și testare: ultimul secol de cercetare în neuroștiințe ne-a mărit foarte mult cunoștințele despre creier și, în special, despre semnalele electrice emise de neuronii care trag în creier. Modelele și frecvențele acestor semnale electrice pot fi măsurate
Comutator de la distanță „Magic Button”: 3 pași (cu imagini)
Întrerupător de la distanță „Magic Button”: PROBLEMĂ: Lumina LED a panoului (DIY - desigur!) Instalată pe tavanul atelierului / garajului meu este conectată la o priză de alimentare din tavan. Aveam nevoie de o modalitate de a-l porni și opri de la distanță de unde sunt amplasate întrerupătoarele principale de lumină.SOLUȚIE: