
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-06-01 06:09

შესავალი
ელექტრული პროდიქტორა შედგება პარკადეროს მოდელისა და ბარიერისგან, რომელიც ითვალისწინებს იმას, რომ თქვენ გექნებათ შესაძლებლობა გამოიყენოთ RFID, მედიცინის მიზნები RFID- ისა და ამოცნობის მიზნით, რომ პარკადეროს მიაწოდოს თქვენი ლევანტარა la barrara y se le dará acceso de los automículos.
ნაბიჯი 1: ELEMENTOS UTILIZADOS:


-არდუინო უნო
- პროტობორდი
-1 პანელი LCD LCD მოდულით I2C
-1 სერვომოტორული
-RFID y tarjetas
კაბელები macho-macho y macho-hembra
- 2 interruptores finales de carrera
- წინააღმდეგობა 10 კ
ნაბიჯი 2: კონექსიონები



En este paso se hicieron las conexiones de todos los componentes con el Arduino y el protoboard. Inicialmente se conectó el Arduino al protoboard, luego de esto se se hizo la conexión del servomotor al protoboard y se comprobó de que funcionara.
ეს არის ის, რაც დაკავშირებულია პანტალასთან და RFID- სთან ერთად, რომელიც დაკავშირებულია ფუნქციურ კორექტირებასთან დაკავშირებულ კომპონენტებთან.
10 Kltimo se conectaron los finales de carrera por medio de resistencias de 10K.
ნაბიჯი 3: კოდიგო
ეს არის ის, რაც საშუალებას მოგცემთ გამოიყენოთ თქვენი პარალელური პარკადერის ფუნქციური შესაძლებლობები.
#incluir #incluir #incluir // DESCARGAR LIBRERÍA: https://github.com/ELECTROALL/Codigos-arduino/blob/master/LiquidCrystal_I2C.zip LiquidCrystal_I2C lcd (0x27, 20, 4); // #incluir // incluye la biblioteca de servos
#განსაზღვრეთ s1 2 #განსაზღვრეთ s2 4 Servo myservo1;
int Vs1; int Vs2;
int სულ = 5; int Espacio = 0;
int flag1 = 0; int flag2 = 1; int est1 = 0; int est2 = 0; int valida = ვალიდა; int invalida = invalida; const int RST_PIN = 9; // პინ 9 პარაგრაფის გადატვირთვისთვის RC522 const int SS_PIN = 10; // ჩამაგრება 10 პუნქტით SS (SDA) del RC522 MFRC522 mfrc522 (SS_PIN, RST_PIN); // შექმენით instancia del MFRC522 ბაიტი validKey1 [4] = {0x50, 0xA8, 0x9B, 0x1D}; // Ejemplo de clave valida byte validKey2 [4] = {0xB3, 0xD5, 0xD0, 0x1E}; // Ejemplo de clave valida // Función para comparar dos vectores bool isEqualArray (byte * arrayA, byte * arrayB, int length) {for (int index = 0; index <length; index ++) {if (arrayA [index] ! = მასივი B [icendice]) devuelve falso; } devuelve verdadero; }
configuración vacía () {lcd.init (); LCD luz de fondo (); pinMode (s1, INPUT_PULLUP); pinMode (s2, INPUT_PULLUP); სერიული.დაწყება (9600); // ინიციარული სერიული SPI. დასაწყისი (); // Iniciar SPI mfrc522. PCD_Init (); // Iniciar MFRC522 myservo1.attach (3); myservo1.write (100);
mensaje1 (); } bucle vacío () {Vs1 = digitalRead (s1); Vs2 = digitalRead (s2); mensaje2 (); /// ponerle condicional if (Vs1 == 0) {დაგვიანებით (100); დროშა 1 = 1; // est1 = 1; // est2 = 1; // bandera2 = 0; myservo1. დაწერა (90); } /// Consultar anti rebote // აღმოაჩინე tarjeta if (mfrc522. PICC_IsNewCardPresent () && Space <= 5 && flag2 == 1) {// Seleccionamos una tarjeta if (mfrc522. PICC_ReadCardSerial ()) {// შეადარე ID con las claves válidas if ((isEqualArray (mfrc522.uid.uidByte, validKey1, 4)) || (isEqualArray (mfrc522.uid.uidByte, validKey2, 4))) {Serial.println ("Tarjeta valida"); ვალიდა; mensaje4 (); myservo1. დაწერა (-90); est1 = 1;} სხვა {Serial.println ("Tarjeta invalida"); invalida; mensaje3 ();} // Finalizar la lectura ფაქტობრივი mfrc522. PICC_HaltA (); }} რეპსო (250); თუ (Vs2 == 0) {რეტროსო (200); დროშა 2 = 1; // est1 = 1; // est2 = 1; // bandera1 = 0; რეპსო (2000); myservo1.write (90);}
if (Vs2 == 0 && Espacio = 0 && est1 == 1) {// est1 = 1; lcd.setCursor (0, 3); lcd.print ("entra"); ესპაციო ++; სულ--; est1 = 0; } if (Vs1 == 0 && სულ> = 0 && სულ <5 && est1 == 1) {// est2 = 1; lcd.setCursor (0, 3); lcd.print ("ვენტა"); ესპაციო--; სულ ++; est1 = 0; } Serial.print (სულ); Serial.print (";"); Serial.println (espacio); }
mensaje1 vacío () {lcd.setCursor (0, 1); lcd.print ("BIENVENIDOS"); LCD კომიენცო (A4, A5); lcd.setCursor (0, 1); lcd.print ("SISTEMA"); lcd.setCursor (0, 2); lcd.print ("DE PARQUEO"); რეპსო (2000); lcd. წმინდა (); } void mensaje2 () {lcd.setCursor (0, 1); lcd.print ("დაუშვებელია:"); lcd.print (სულ); lcd.setCursor (0, 2); lcd.print ("OCUPADOS:"); lcd.print (Espacio); } void mensaje3 () {lcd.setCursor (0, 0); lcd.print ("TARJETA INVALIDA"); რეპსო (2000); lcd. წმინდა (); } void mensaje4 () {lcd.setCursor (0, 0); lcd.print ("TARJETA VALIDA"); რეპსო (2000); lcd. წმინდა (); }
ნაბიჯი 4: მონტაჟი


Luego de hacer todas las conexiones y de comprobar que el código realizara las funciones Requeridas para cada condición del parqueadero, se procede a realizar el montaje de la estructura.
ნაბიჯი 5: საბოლოო შედეგი
ნახეთ ვიდეო საბოლოო შედეგის ბოლო პროექტოდან, დაათვალიერეთ ის, რაც დააკვირდება ჩემს ფუნქციურ სისტემას პარკადეროში.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)

სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი

Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი

აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი

聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი
![პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: შემდეგი სახელმძღვანელო დაგეხმარებათ მიიღოთ პირდაპირი HD ხარისხის ვიდეო ნაკადები თითქმის ნებისმიერი DJI თვითმფრინავისგან. FlytOS მობილური აპლიკაციისა და FlytNow ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან