Forum-svar oprettet
-
ForfatterIndlæg
-
AdminKeymaster
Tak for din feedback Michael. 🙂
AdminKeymasterJa det skal være data i kablet, ellers virker det ikke. Så tænker det er det som er problemet. :=)
AdminKeymasterHej Michael, er du 100% sikker på det er et data kabel du bruger? 🙂
AdminKeymasterHej Remi, nej det gør den ikke. 🙂
AdminKeymasterHej Kent. Har du prøvet at lave et alarm system? 🙂
Du skal bruge:
x1 RFID RC522 Card
x1 Arduino UNO
x1 Breadboard
x2 LED(Red,Green)
x1 Buzzer
x1 Servo Motor#include<Servo.h> #include <SPI.h> #include <RFID.h> RFID rfid(10, 9); //sda and reset pinleri const byte rled = 7; const byte gled = 6; const byte buzzer = 3; boolean permission = true; // boolean değişkeni byte card[5] = {107, 135, 241, 197, 216}; //sistemin tanıyacağı kart numarası Servo servo; //created servo object void setup() { Serial.begin(9600); SPI.begin(); rfid.init(); //RFID başlattık pinMode(7, OUTPUT); pinMode(6, OUTPUT); pinMode(3, OUTPUT); servo.attach(5); // servo pini } void loop() { servo.write(0); permission = true; if (rfid.isCard()) { //kart okursa... Serial.println(" -ARDUINO HOCAM- RFID SECURTY SYSTEM------CARD READ-----"); if (rfid.readCardSerial()) { // kart numaralarını yazdırıyoruz Serial.println(" "); Serial.println("CARD NUMBERS"); Serial.println(""); Serial.print(rfid.serNum[0]); Serial.print(" , "); Serial.print(rfid.serNum[1]); Serial.print(" , "); Serial.print(rfid.serNum[2]); Serial.print(" , "); Serial.print(rfid.serNum[3]); Serial.print(" , "); Serial.print(rfid.serNum[4]); Serial.println(" "); } for (int i = 0; i < 5; i++) // kart numaralarını karşılaştırıyoruz { if (rfid.serNum[i] != card[i]) // boolean dedğişkenini burada false yapıyoruz { permission = false; } } if (permission == true) // { Serial.println("IZIN VERILDI"); digitalWrite(rled, LOW); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); delay(50); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); digitalWrite(gled, HIGH); servo.write(90); delay(2000); } else // FALSE ise aşağıdaki işlemler. { Serial.println("IZINSIZ GIRIS!!!!!!!"); digitalWrite(buzzer, HIGH); delay(300); digitalWrite(buzzer, LOW); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); digitalWrite(buzzer, HIGH); delay(50); digitalWrite(buzzer, LOW); digitalWrite(rled, HIGH); delay(500); digitalWrite(gled, LOW); servo.write(0); delay(2000); } rfid.halt(); //RFID sonlandırılıyor. } else //diğer türlü yeşil ve kırmızı LED ler sönsün. digitalWrite(gled, LOW); digitalWrite(rled, LOW); }
- Dette svar blev ændret 3 uger, 3 dage siden af Admin.
Medier:
You must be logged in to view attached files.26. december 2024 kl. 17:20 som svar til: FC-51 infrarød binær refleksionssensor og rækkevidder #32023AdminKeymasterDet virker også til at være en god sensor, får vores indkøber til at få dem hjem, skal vi skrive når vi har dem? 🙂
AdminKeymasterSkal lige være 100% med, flipper zero skal programmeres igennem Arduino IDE?
Esp 32 wroom d3 er det den processor som skal programmeres=? 🙂AdminKeymasterHej Thomas, tjekker lige om jeg kan finde noget. 🙂
AdminKeymasterHej Jens. 🙂
Det er faktisk en rigtig god guide du har fundet! Det forklar faktisk alt du skal gøre.Du skal bruge dette:
Arduino Nano v3.0
Prototype Screw Arduino Nano PCB Board
Rund Magnet Neodymium – 6x5MM
Reed Kontakt 300VDC 0.55A 2x14MM – NO
KY-012 Aktive Buzzer 3.5-5.5V ModuleTilslut modulerne og sensor som fortalt på billedet. Den har sikkert også leveret en kode du kan uploade til det setup. 🙂
AdminKeymasterHej Janus Når du tilslutter dit sim800 modul til FT232RL FTDI USB 2.0 to TTL skal du tilslutte RX til TX, og TX til RX mellem modul og FT232RL. Så skulle det være muligt at sende en AT kommando. 🙂
Hvis du skal sende og modtage SMS’er skal du op og have en 5v 3A forsyning. 🙂
HUSK en fælles GND.
- Dette svar blev ændret 1 måneder, 2 uger siden af Admin.
AdminKeymasterHej Laurits. Jeg har fundet dette link, er det noget du kan bruge, eller er det helt ved siden af? 🙂
AdminKeymasterJep! 🙂
AdminKeymasterDu kan altid udvide dine ind- og udgange med en expander, så har du også mulighed for at programmere dine input.
PCF8575 16 Channel IO Expander I2C ModuleHvis jeg skal hjælpe dig mere, skal jeg lige vide hvad du mener med “axer”. 🙂
AdminKeymasterDu bruger bare det jeg fik linket til, det passer til. 🙂
AdminKeymasterOkay, du behøver faktisk heller ikke en arduino til dette modul:
Jord Hygrometer Fugtighedsmåler Probe ModuleDu bruger bare D0 (Digital output) til relæ modulet 🙂
-
ForfatterIndlæg