Cuprins:

PaniK Button Prototype (Español): 5 pași (cu imagini)
PaniK Button Prototype (Español): 5 pași (cu imagini)

Video: PaniK Button Prototype (Español): 5 pași (cu imagini)

Video: PaniK Button Prototype (Español): 5 pași (cu imagini)
Video: 20 SCARY GHOST Videos That'll Chill You To The Bone 2024, Noiembrie
Anonim
Prototip buton PaniK (Español)
Prototip buton PaniK (Español)

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

Construi El Dispositivo
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

Código Arduino
Código 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

Descărcați Aplicația Movil
Descărcați Aplicația Movil
  1. Descargar archivo PanikButton.apk
  2. Conectar celular
  3. Activează stocarea datelor din celular
  4. Pasare aplicație a calculatorului celular prin cablu cargador
  5. Busque el archive from the celular using some application externa as "file manager"
  6. Instale

Modificați:

  1. Descargar archivo PanikButton.aia
  2. Introduceți un inventator de aplicații MIT
  3. 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)

Estilizat (opțional)
Estilizat (opțional)
Estilizat (opțional)
Estilizat (opțional)
Estilizat (opțional)
Estilizat (opțional)
  1. 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á.
  2. Utilizați pega pentru unir las tapas de balso, de asemenea, puteți folosi tachuelas.
  3. Agregue un agujero pequeño en la tapa delantera para sacar los cables del button, y otro para el switch.
  4. Evite folosi pegas en el arduino, recomiendo use el balso as cuña, de această manieră evită că se dañe la retirar.
  5. 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.
  6. 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.
  7. Una pegatina nunca se vería mal.

Recomandat: