İçindekiler:
Video: Luces RGB Con RFID Y Arduino: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Occidente Autónoma de Universidad Autónoma de Occidente'de dijital televizyon ve video yayınları için "Escenario de historias interivals" (geçiş tarihi etkileşimleri) ile ilgili tüm proyecto para el proyecto empleado empleado. En iyi kontrolün amacı, dünyanın en iyi kontrolünün, en iyi kararının, kontrolün en iyi şekilde değerlendirilmesidir.
El proyecto de compone de diferentes etapas como son:
- Elektrik devrelerinin inşası için gerekli olan bileşenler.
- Tüm sistemlerin yapılandırılması ve yeniden yapılandırılması, her türlü sistemin kontrol edilmesi için gerekli bir yazılımdır.
Bir fayda sağlayan malzemeler:
- protoboard ver
- bilgisayarcı
- Arduino UNO sürümü
- Sensör RFID 522 ver
- Pil de 12V
- Jumper teller ver
- Transistör TIP31 ver
- Tira led ver
Adım 1: Montar El Circuito
Elektrik tesisatı, elektrik tesisatı ve devre montajı için kablo tesisatı, elektrik tesisatı, aydınlatma, ledli 4 kablo, renk değiştirme, renklendirme, renklendirme.
Cada uno de los colores se temsilen en la gráfica, el color blanco karşılık gelen bir la tierra (GND) que se conecta al positivo de la fuente, en este caso de la batería de 12V.
2. Adım: Conectar El Módulo RFID
Arduino'nun en iyi renk kontrolü, Arduino'nun en iyi çizimi.
Adım 3: Arduino'yu çizin
En özel kroki uygulamaları için yazılım yapılandırmalarını içerir.
#Dahil etmek
#Dahil etmek
#define RST_PIN 5 //Pin 9 para el reset del RC522
#define SS_PIN 10 // RC522'den 10 para el SS (SDA) pin
MFRC522 mfrc522(SS_PIN, RST_PIN); ///Creamos el nesnesi para el RC522
int ledrojo = 1;int ledverde = 2;
int ledzul = 3;
geçersiz kurulum() { Serial.begin(9600); //Iniciamos La iletişim dizisi
pinMode(ledrojo, ÇIKIŞ); //El LED Rojo como una salida
pinMode(ledverde, OUTPUT); //El LED Verde como una salida
pinMode(ledazul, ÇIKIŞ); //El LED Azul como una salida
SPI.begin(); //Iniciamos el Bus SPI mfrc522. PCD_Init(); // Iniciamos el MFRC522
//Serial.println(" ---Leyendo tarjetas---");
}
bayt ActualUID[4]; //Almacenará el código del Tag leídobyte çap[4] = {0xD3, 0xAD, 0x3B, 0x5B};
bayt tarde[4] = {0xD7, 0x22, 0x1D, 0x01};
bayt noche[4]= {0xA0, 0x78, 0xBD, 0x4F};
int contdia=0, conttarde=0, contnoche=0;
void loop() { if (mfrc522. PICC_IsNewCardPresent()) {
void loop() { if (mfrc522. PICC_IsNewCardPresent()) {
// Enviamos serialemente su UID Serial.println(" Id targejta: ");
for (bayt i = 0; i < mfrc522.uid.size; i++) {
Serial.print(mfrc522.uid.uidByte < 0x10 ? " 0": " ");
Serial.print(mfrc522.uid.uidByte, HEX);
ActualUID = mfrc522.uid.uidByte;
}
Seri.println(""); // UID para determinar si es uno de nuestros usarios karşılaştırmaları
if (compareArray(ActualUID, dia)) { contdia++;
if (contdia ==1) {
analogWrite(ledrojo, 75);
analogWrite(ledverde, 75);
analogWrite(ledazul, 255);
Serial.println(" Veri 1 çap"); } else if (contdia ==2) {
konddia = 0;
analogWrite(ledrojo, 0); analogWrite(ledverde, 0);
analogWrite(ledazul, 0);
Serial.println(" Veri 2 çap");
}
}
if (compareArray(ActualUID, tarde)) { conttarde++;
if (conttarde ==1) {
analogWrite(ledrojo, 255);
analogWrite(ledverde, 75);
analogWrite(ledazul, 93);
Serial.println(" Veri 1 tarde"); }else if (conttarde ==2) {
conttarde = 0;
analogWrite(ledrojo, 0);
analogWrite(ledverde, 0);
analogWrite(ledazul, 0);
Serial.println(" Veri 2 tarde"); }
}
if (compareArray(ActualUID, noche)) { contnoche++;
if (kontrol ==1) {
analogWrite(ledrojo, 87);
analogWrite(ledverde, 87);
analogWrite(ledazul, 87);
Serial.println(" Veri 1 noche");
} else if (contnoche ==2) {
connche = 0;
analogWrite(ledrojo, 0);
analogWrite(ledverde, 0);
analogWrite(ledazul, 0);
Serial.println(" Veri 2 noche"); }
}
// Gerçek mfrc522. PICC_HaltA();
}
}
}
//İşlev para karşılaştırması dos vectoresboolean karşılaştırmaArray(bayt dizisi1, bayt dizisi2) {
if (dizi1[0] != dizi2[0])dönüş (yanlış);
if (dizi1[1] != dizi2[1])dönüş (yanlış);
if (dizi1[2] != dizi2[2])dönüş (yanlış);
if (dizi1[3] != dizi2[3])dönüş (yanlış);
dönüş (doğru);
}
Önerilen:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Luces Direccionales Para Bicicleta: 3 Adım
Luces Direktifleri Para Bicicleta: tüm veceler için uygun olmayan kişiler için, orta yolların taşınması, seyahatlerin kolaylaştırılması, ekonomik sorunların olmaması, güvenlik sorunlarının olmaması por los automovilista
Luces De Navidad Con Relevadores (Röleli Noel Işıkları): 17 Adım
Luces De Navidad Con Relevadores (Röleli Noel Işıkları): Vixen Lights ve ArduinoQue es Vixen Lights için Como yapılandırıcı? La ultimo versión 3.x se rediseño completamente para soportar píxel
Luces De Navidad Con Pixeles (Noel Işıkları Pikselleri) Español - İngilizce: 18 Adım (Resimlerle)
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - Türkçe: Vixen Lights mı? En son sürüm 3.x se rediseño para soportar píxeles RGB inteligentes.Lo puedes descargar en la siguiente liga http://www.vixenl
Luces De Auto Fantástico: 3 Adım
Luces De Auto Fantástico: arduino ve arduino'nun en iyi programlarını karşılaştırın, bir devreyi karşılaştırın facilMateriales1 protokolü