Orodha ya maudhui:
- Hatua ya 1: Materiales
- Hatua ya 2: Construir El Dispositivo
- Hatua ya 3: Código Arduino
- Hatua ya 4: Descargar Aplicación Movil
- Hatua ya 5: Estilizado (hiari)
Video: Mfano wa Kitufe cha PaniK (Español): Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Boton de quánico que al ser presionado envía un mensaje personalizado a través de la cuenta de twitter del usuario; Hii ni sehemu ya habari inayofaa ya uso wa Arduino UNO na una aplicación móvil.
Hatua ya 1: Materiales
- Arduino UNO x1
- Resistencia 220 ohms x1
- Pulsador 2 patas (boton) x1
- Badilisha umeme x1
- Bateria 9v x1
- Kitabu cha ulinzi x1
- Rukia (Macho - Macho) ó Cable UTP - 1 metro
- Wanarukaji (Hembra - Macho) x4
- Moduli ya Bluetooth HC-O6 (esclavo) x1
- Cautin y estaño
Cuentas:
- Mbuni wa programu ya Mitt (cuenta de gmail)
- Twitter. (Wajibu)
Ziada (opcionales):
- Madera de balso delgada
- Corcho x1
- Termofit 1 metro
Hatua ya 2: Construir El Dispositivo
Conecte los materiales de la siguiente forma a la placa del arduino UNO, use una protoboard más pequeña para ahorrar espacio.
Cable za Los (rojo y azul) colocados en el botón deben ser lo suficientemente largos, por lo menos 30 o 40 cm.
Las fuentes de poder externas deben estar conectadas a la entrada VIN del Arduino.
Rukia za Utumiaji (hembra-macho) kwa njia ya kifaa kipya cha Bluetooth kwa eneo
Las entradas TXD y RXD del módulo de bluetooth deben estar conectadas al Arduino en sus contrarios, es decir, TXD (Bluetooth) con RXD (Arduino), RXD (Bluetooth) na TXD (Arduino); de esta manera el Arduino tendrá comunicación con el modulo.
Hatua ya 3: Código Arduino
Agregue el código a su Arduino.
De manera predeterminada las entradas 0 y 1 del Arduino son utilizadas for recibir datos, kwa sababu hiyo, maagizo haya hayatafanyika kwa sababu ya programu ya programu ya Arduino, kwa sababu hiyo italeta sababu nyingine ya kufanya hivyo. saldrá un error de transferencia fallida. Utaftaji mzuri wa suluhisho kwa njia kuu ya TXD na RXD del Arduino:
#fafanua TxD 4 // (Reemplazar el 1)
#fafanua RxD 3 // (Reemplazar el 0)
Maana ya jina hili ni pamoja na orodha ya TXD na RXD, ambayo inaweza kutumika kwa njia ya Bluetooth ya huduma inayofaa kwa kila kitu, ikiwa ni pamoja na taarifa hiyo kwa Arduino mientras el modulo se encuentre conectado, (hii ndio sababu.
Para cambiar la entada de los datos del botón en el Arduino reemplace el número de su variable "int button = 2".
#Ijumuisha // uhuru wa lazima kwa ufafanuzi Txd y Rxd mwongozo # fafanua TxD 1 // se usa kwa transmitir, de aqui se modifican el puerto de transferencia bluetooth #define RxD 0 // se usa for recibir, de aqui se modifica el puerto de recepción Bluetooth int ushujaa; kitufe cha int = 2; // se usara para definir el pin del botón SoftwareSerial Panic (TxD, RxD); // declara los puertos a usar como TxD y RxD batili kuanzisha () {Panic.begin (9600); // inicia el serial de panic por el puerto 9600 pinMode (kifungo, INPUT); } kitanzi batili () {valor = digitalRead (kifungo); // Asigna lo que lee el botón dentro de la variable entera valor Serial.println (ushujaa); // imprime la kutofautiana kwa nguvu na kuingia kwenye entre los datos sucent dentro del serial delay (250); // tiempo asignado para Continar con la siguiente linea char comando = Hofu. soma (); Hofu.println (ushujaa); kuchelewesha (250); }
Hatua ya 4: Descargar Aplicación Movil
- Descargar archivo PanikButton.apk
- Celctar seli
- Activar almacenamiento de datos desde el celular
- Pasar aplicación del pc al celular mediante el cable cargador
- Busque el archivo desde el celular usando alguna aplicación externa como "meneja faili"
- Papo hapo
Modificar:
- Descargar kumbukumbu PanikButton.aia
- Ingresar Mvumbuzi wa Programu ya MIT
- Kuunda una cuenta de usuario na kuagiza nje archivo desde el pc
Mahitaji:
- Tener una cuenta ya Twitter
- Bluetooth en el celular
- Acceso a red mediante wifi o servicio de datos
Hatua ya 5: Estilizado (hiari)
- Tenga en cuenta el espacio que gastara, de esta manera podrá acomodar mejor los dispositivos y módulos dentro de la caja de balso que los recubrirá.
- Tumia pega para unir las tapas de balso, también puede usar tachuelas.
- Agregue un agujero pequeño en la tapa delantera para sacar los cables del boton, y otro para el switch.
- Soma usar pegas en el arduino, recomiendo usar el balso como cuña, de esta manera evitara que se dañe al retirar.
- Introduzca el cable rojo y azul del boton en el termofit, al agregarle calor con una candela este reducirá su tamaño y se ajustara, agregue el boton a los cables mediante soldaduras con estaño, luego envuelva en termofit cada pata, de esta manera quedaras mejorisl y evitara fallos kwa mawasiliano.
- Taladre un corcho, pase los cables en termofit por el agujero y asegúrelo con el botón, esta será la empuñadura and también evitara que las soldaduras se puedan dañar por excesivo movimiento.
- Una pegatina nunca se vería mal.
Ilipendekeza:
Kitufe kimoja cha Kusimamishwa kwa Kitufe cha Servo: Hatua 3
Kifungo kimoja cha Kusimamishwa kwa Kitufe cha Servo: Baiskeli kamili za kusimamishwa kwa mlima hutoa safari laini, lakini mara nyingi zinahitaji kufunga kusimamishwa wakati wa kupanda kupanda. Vinginevyo, kusimamishwa kunabana unaposimama juu ya miguu, na kupoteza juhudi hizo. Watengenezaji wa baiskeli wanajua hili, na wanatoa
Mfano wa Kisasa na Mpya na Rahisi wa Kabati na Kitufe cha Arduino Matrix 4x4: 3 Hatua
Mfano wa Kisasa na Mpya na Rahisi wa Locker na Arduino Matrix Keypad 4x4: Mfano mwingine wa kutumia LCD keypad matrix 4x4 na mzunguko wa I2C
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Hatua 4
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Katika sehemu hii, tutajifunza Jinsi ya kutengeneza nambari C ya mpango wa ATMega328PU kugeuza hali ya LED tatu kulingana na pembejeo kutoka kwa kitufe cha kifungo. Pia, tumechunguza suluhisho la shida ya ni 'Badilisha Bounce'. Kama kawaida, sisi
Kitufe cha kushinikiza kitufe cha Analog: 4 Hatua
Kitufe cha kushinikiza nyeti cha Analog: Leo kuna ufunguo wa chaguo za vifungo na swichi za kugusa kwa bei yoyote na sababu yoyote ya fomu. Kwa bahati mbaya, ikiwa unatafuta kupata pembejeo ya analog, chaguzi zako ni chache zaidi. Ikiwa kitelezi chenye uwezo haikidhi hitaji lako, uko sawa
Kitufe cha Arduino Kitufe cha LED Kinachoendesha Usindikaji wa michoro: Hatua 36 (na Picha)
Kitufe cha Kitufe cha Arduino kinachoendesha michoro ya kusindika: Kitufe cha kitufe hiki kinafanywa kwa kutumia PCB na vifaa vingine vilivyotengenezwa na Sparkfun. Inaendeshwa na Arduino Mega. Kila kitufe ni kizuri na kibovu na kinaridhisha kubonyeza, na ina RGB ya LED ndani! Nimekuwa nikitumia kudhibiti michoro mimi