Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Automatisiertes Arduino-Parkhaus

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
Servos (Tower Pro MG996R)
× 1
Näherungssensor
× 3
LED (generisch)
× 1
UTSOURCE Electronic Parts
× 1

Apps und Onlinedienste

Arduino-IDE

Über dieses Projekt

Ein Arduino Automated Car Parking System, das zu einfach ist und zu viel Spaß macht. Wenn ein Auto ankommt, zeigt es die Anzahl der freien Plätze (sofern verfügbar) an und öffnet dann das Tor. wenn kein freier Steckplatz vorhanden ist, öffnet sich das Tor nicht. Erstaunlich ist, dass das gesamte Projekt einfach mit einer POWER BANK MIT POWER betrieben werden kann!!

Sehen Sie sich das Video für das vollständige Tutorial an.

Hinweis:Sie können das Display anstelle meiner handgefertigten LED-Schilder verwenden.

Jetzt können wir loslegen.

Schritt 1:Teile

  • Arduino - jedes Board
  • Infrarot-Näherungssensor (Bild 2 &3 - beide sind funktionsfähig)
  • 330r Widerstand
  • einige LED 's
  • Servomotor - jedes gewünschte Modell oder jede gewünschte Größe.

Schritt 2:Erstellen der LED-Anzeige

So machen Sie dieses LED-Display Ich habe ein Stück Bredboard verwendet und dann die LEDs und den 330r-Widerstand gelötet. Dann einfach ein Flachbandkabel für ein schönes Finish hinzugefügt.

HINWEIS:Ich habe die Widerstände auf der Rückseite gelötet, damit sie von vorne nicht zu sehen sind, um das Display zu machen.

Es wäre besser, wenn Sie stattdessen ein LCD-Display oder ein billiges OLED-Display verwenden. Ich hatte keine, also habe ich das gemacht.

Schritt 3:Erstellen des Parkhauses

Um dies zu machen, habe ich einen Karton verwendet und ihn dann geschnitten, um eine schöne Steigung zu machen. Dann fügte man dem Servomotor ein Stück Pappe hinzu und verklebte es. Ein Sensor am Eingang und ein weiterer an jedem SLOT hinzugefügt. Dann zwei Essstäbchen mit dem von uns hergestellten Display heiß verklebt und auf die Schachtel geklebt. Und natürlich, da wir das USB-Kabel von Arduino verwenden, um das gesamte Projekt mit Strom zu versorgen, schneiden Sie einen Teil der Box ab, um auf diesen Port zuzugreifen.

Vergiss nicht, es ein bisschen zu malen.

Schritt 4:Die Schaltung

Es sieht ein bisschen durcheinander für die LEDs aus, aber sag dir was, das ist wirklich eine sehr einfache Schaltung.

HINWEIS: Näherungssensoren verwenden 5 V zum Betrieb, sodass Sie sie einfach an eine 5 V-Quelle von Arduino anschließen können.

Aber was solls!! warum hat er Servo an VIN angeschlossen!! Lassen Sie sich von mir erklären. Powerbanks liefern normalerweise 5V 1Amp Strom, der über das USB-Kabel in Arduino eingespeist wird. Jetzt gibt es einen Spannungsregler auf Arduino, der dem Board.5Amp gibt. Durch die Verbindung mit VIN greifen wir tatsächlich ohne Steckbrett auf die Stromversorgung der Powerbank zu. Das funktioniert und ist sicher.

Schritt 5:Der Code

Laden Sie den folgenden Code in das Arduino hoch

Downloadcode https://github.com/ashraf-minhaj/Automated-Parking...

oder CODE von unten kopieren

Schritt 6:Fertig

Versorgen Sie das Projekt nun mit einem USB-Kabel mit Arduino und haben Sie Spaß.

Lassen Sie mich wissen, wie Sie dies aktualisieren möchten und warum.

Danke.

Code

  • automatisches Parkhaus,code.ashrafminhaj
automatisches Parkhaus,code.ashrafminhajC/C++
/*Automatisiertes Parkhaus von Ashraf Minhaj. www.youtube.com/c/fusebatti * Bei Fragen senden Sie mir bitte eine E-Mail an [email protected]*/#include //Servo-Bibliothek hinzufügenServo-Gate; // Sie können das Tor mit einem Servomotorint Slot1 =5 öffnen oder schließen; // IR-Sensor an digitalem Pin5 für sLOT 1int Slot2 =4 anschließen; // sLot2-Pin auf digitalem 4 int gateSensor =3; // IR-Sensor am Tor zum Arduino-Pin 3int slot1_l =13;int slot2_l =12;int gate_grn =11;int gate_red =10;void setup () { gate.attach (7); // Anschließen des Gate-Servos an Pin 5 PinMode (Slot1, INPUT); // Setzen von Slot-Pins &Gate-IR-Sensor als Eingang für Arduino PinMode (Slot2, INPUT); pinMode (GateSensor, EINGANG); pinMode(slot1_l,OUTPUT); pinMode(slot2_l,OUTPUT); pinMode(gate_grn,OUTPUT); pinMode (gate_red,OUTPUT); Serial.begin (9600); // Initialisieren des seriellen Monitors} Leere Schleife () {//das Auto kommt an und der Sensor wird LOW if (! (digitalRead (gateSensor)) &&digitalRead (slot1) &&digitalRead (slot2)) // Slot1 &Slot2 leer {Serial.println ("Willkommen, verfügbar:sLOT1, sLOT2"); // print slot1 und slo2 verfügbar digitalWrite (slot1_l,HIGH); digitalWrite(slot2_l,HIGH); Verzögerung (1000); digitalWrite(gate_grn,HIGH); gate.write(75); // Gate öffnet sich nach dem Deal von 1 Sekunde} if (!(digitalRead(gateSensor)) &&!(digitalRead(slot1)) &&digitalRead(slot2)) //Auto auf Slot1,Slot2 frei {Serial.println("Willkommen .) , Verfügbar:sLOT2"); // slo2 verfügbar digitalWrite (slot1_l,LOW); digitalWrite(slot2_l,HIGH); Verzögerung (1000); digitalWrite(gate_grn,HIGH); gate.write(75); // Gate öffnet sich nach dem Deal von 1 Sekunde} if (!(digitalRead(gateSensor)) &&digitalRead(slot1) &&!(digitalRead(slot2))) //Auto auf Slot2,Slot1 frei {Serial.println("Willkommen .) , Verfügbar:sLOT1"); // slo1 verfügbar digitalWrite (slot1_l,HIGH); digitalWrite(slot2_l,LOW); Verzögerung (1000); digitalWrite(gate_grn,HIGH); gate.write(75); Verzögerung (100); // Tor öffnet sich nach der Aktion von 1 Sekunde} if (! (digitalRead (gateSensor)) &&! (digitalRead (slot1)) &&!(digitalRead (slot2))) {Serial.println("Welcome, Parking Full");// Kein Steckplatz verfügbar digitalWrite(slot1_l,LOW); digitalWrite(slot2_l,LOW); Verzögerung (1000); digitalWrite(gate_red,HIGH); Verzögerung (100); digitalWrite(gate_red,LOW); Verzögerung (100); digitalWrite(gate_red,HIGH); Verzögerung (100); digitalWrite(gate_red,LOW); aufrechtzuerhalten. Wenn (digitalRead (gateSensor)) // keine Eingabe erkannt { Serial.println ( "Welcome"); gate.write(5); // Gate schließen DigitalWrite (slot1_l,LOW); digitalWrite(slot2_l,LOW); digitalWrite(gate_red,LOW); digitalWrite(gate_grn,HIGH); // Torgrinsen oder gelbes Licht blinkt Verzögerung (100); digitalWrite(gate_grn,LOW); Verzögerung (100); } }
automatisches Parkhaus,code.ashrafminhaj
https://github.com/ashraf-minhaj/Automated-Parking-Garage_Arduino.
Version2-Code mit LCD-Display
https://github.com/ashraf-minhaj/Automated-Parking-Garage_Arduino./blob/master/Parking_garage_with%20LCD_Code.c

Schaltpläne


Herstellungsprozess

  1. DIY LUMAZOID Arduino Music Visualiser
  2. Automatisierter Lego-Shooter
  3. Arduino mit Bluetooth zur Steuerung einer LED!
  4. SunGlass-BOT [Eine automatische Sonnenbrille]
  5. Arduino-Vierbeiner
  6. Bekämpfen Sie das Coronavirus:Einfacher Handwasch-Timer
  7. Arduino RGB-Farbmischer
  8. Steuerung einer LED-Matrix mit Arduino Uno
  9. Automatisiertes Dino-Spiel mit Arduino
  10. DIY Arduino RADIONICS-Behandlungsmaschine