Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE MÉXICO
SISTEMAS CIBERFÍSICOS
Lunes-Miércoles 15:00pm-17:00 pm
Viernes 15:00-16:00pm
Presenta:
Carolina Dominguez Sandoval
Rogelio Antonio Martínez Tepal
Sebastián Hernández Munguía
Vania Daniela Álvarez García
Deyanira Potrero Techalotzi
P á g i n a 1 | 14
Introducción
Metodología
Bluetooth
Bluetooth es una especificación industrial para redes inalámbricas de área personal
(WPAN) creado por Bluetooth Special Interest Group, Inc. que posibilita la
transmisión de voz y datos entre diferentes dispositivos mediante un enlace por
radiofrecuencia en la banda ISM de los 2.4 GHz. . La tecnología Bluetooth sirve para
la transferencia de voz y datos punto a punto sin conexión u orientada a la conexión
entre dos dispositivos digitales diferentes. El objetivo principal de esta tecnología es
P á g i n a 2 | 14
reemplazar las conexiones por cable, es decir, dejarlas obsoletas, lo cual supone
una ventaja, sobre todo, para dispositivos móviles como smartphones o tabletas.
Wi-Fi
Wifi es una tecnología de red inalámbrica a través de la cual los dispositivos, como
computadoras (portátiles y de escritorio), dispositivos móviles (teléfonos inteligentes
y accesorios) y otros equipos (impresoras y videocámaras), pueden interactuar con
Internet. Permite que estos dispositivos, entre tantos otros, intercambien
información entre sí y establezcan, de esta manera, una red. La conectividad a
Internet se logra a través de un router inalámbrico. Cuando accede a wifi, se conecta
a un router inalámbrico que permite que los dispositivos que admiten wifi interactúen
con Internet.
Infrarrojo
Las redes por infrarrojos permiten la comunicación entre dos nodos, usando una
serie de leds infrarrojos para ello. Se trata de emisores/receptores de las ondas
infrarrojas entre ambos dispositivos, cada dispositivo necesita "ver" al otro para
realizar la comunicación por ello es escasa su utilización a gran escala, y para ello
utilizan una serie (por lo menos un par) de ledes. Esa es su principal desventaja, a
diferencia de otros medios de transmisión inalámbricos (bluetooth, etcétera)
MATERIALES
Laser
PAM8403
Jack 3.5mm
Speaker
Batería
Celda Solar
ESP32
Arduino
Módulo Bluetooth
Módulo Infrarrojo
Relevador
ASISTENTE COMPUTACIONAL
Arduino
Visual studio
HTML
CÓDIGOS
Bluetooth Interfaz
P á g i n a 3 | 14
Imports System.IO.Ports
Try
puertoSerial.Open()
Catch ex As Exception
End Try
End Sub
puertoSerial.Write("0")
End Sub
puertoSerial.Write("1")
End Sub
P á g i n a 4 | 14
If puertoSerial.IsOpen Then
puertoSerial.Close()
End If
End Sub
End Class
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Programa de Arduino
#include "BluetoothSerial.h"
BluetoothSerial BT;
void setup() {
BT.begin("coño");
pinMode(2, OUTPUT);
// Serial.begin(9600);
void loop()
if (BT.available()>0)
if(datos =='1')
{digitalWrite(2, HIGH);
BT.println("LED ON");
if (datos == '0')
{digitalWrite(2, LOW);
BT.println("LED OFF");
P á g i n a 5 | 14
// Serial.println("LED apagado"); // Mensaje de depuración
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Comunicación Wi-fi
Codigo Arduino
#include <WiFi.h>
WiFiServer server(80);
void setup() {
Serial.begin(9600);
pinMode(pinLedBuiltIn, OUTPUT);
digitalWrite(pinLedBuiltIn, LOW);
pinMode(pinLedExternal, OUTPUT);
digitalWrite(pinLedExternal, LOW);
WiFi.begin(ssid, password);
delay(1000);
Serial.println("Conectando a WiFi...");
Serial.println("Conexión exitosa!");
P á g i n a 6 | 14
Serial.print("Dirección IP de ESP32: ");
Serial.println(WiFi.localIP());
server.begin();
void loop() {
if (!client) {
return;
client.readStringUntil('\n');
if (request.indexOf("/encender") != -1) {
digitalWrite(pinLedBuiltIn, HIGH);
digitalWrite(pinLedExternal, HIGH);
digitalWrite(pinLedBuiltIn, LOW);
digitalWrite(pinLedExternal, LOW);
html += "<iframe
src='https://open.spotify.com/embed?uri=spotify:album:0eFHYz8NmK75zSplL5qlfM' width='300'
height='380' frameborder='0' allowtransparency='true' allow='encrypted-media'></iframe>";
P á g i n a 7 | 14
html += "<script>";
html += "}";
html += "}";
html += "</script>";
html += "</body></html>";
client.println("Content-Type: text/html");
client.println();
client.print(html);
delay(1);
client.stop();
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Interfaz Wi-fi
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
P á g i n a 8 | 14
Código receptor infrarrojo
#include <SPI.h>
#include <RF24.h>
const int ledPin = 12; // Pin digital al que está conectado el LED
void setup() {
Serial.begin(9600);
radio.begin();
radio.startListening();
void loop() {
if (radio.available()) {
void ejecutarComando() {
if (command == '1') {
Serial.println("LED encendido");
Serial.println("LED apagado");
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Código transmisor
#include <SPI.h>
#include <RF24.h>
void setup() {
Serial.begin(9600);
radio.begin();
radio.stopListening();
void loop() {
if (Serial.available() > 0) {
void enviarComando() {
if (command == '1') {
EVIDENCIAS
P á g i n a 11 | 14
P á g i n a 12 | 14
Conclusiones
Referencias
Red por infrarrojos. (2023, 21 de marzo). Wikipedia, La enciclopedia libre. Fecha de consulta: 01:47,
marzo 21, 2023
desde https://es.wikipedia.org/w/index.php?title=Red_por_infrarrojos&oldid=150025861.
P á g i n a 13 | 14
Firma de práctica
P á g i n a 14 | 14