산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino 자동 주차장

구성품 및 소모품

Arduino UNO
× 1
서보(타워 프로 MG996R)
× 1
근접 센서
× 3
LED(일반)
× 1
UTSOURCE 전자 부품
× 1

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

너무 쉽고 재미있게 만들 수 있는 Arduino 자동 주차 시스템. 차가 도착하면 빈 슬롯(사용 가능한 경우)의 수를 표시한 다음 게이트를 엽니다. 빈 슬롯이 없으면 게이트가 열리지 않습니다. 놀라운 것은 POWER BANK를 사용하여 전체 프로젝트에 전원을 공급할 수 있다는 것입니다!!

전체 자습서를 보려면 비디오를 시청하십시오.

참고:내 손으로 만든 led 사인 디스플레이 대신 디스플레이를 사용할 수 있습니다.

이제 시작하겠습니다.

1단계:부품

<울>
  • 아두이노 - 모든 보드
  • <울>
  • 적외선 근접 센서 (그림 2 및 3 - 둘 다 작동함)
  • <울>
  • 330r 저항기
  • <울>
  • 일부 LED
  • <울>
  • 서보 모터 - 원하는 모델이나 크기.
  • 2단계:LED 디스플레이 만들기

    LED 디스플레이를 만들려면 나는 Bredboard 조각을 사용한 다음 LED와 330r 저항을 납땜했습니다. 그런 다음 멋진 마무리를 위해 리본 케이블을 추가했습니다.

    참고:디스플레이를 만들기 위해 전면에서 볼 수 없도록 저항을 후면에 납땜했습니다.

    이것 보다는 LCD 디스플레이나 저렴한 OLED 디스플레이를 사용하시면 더 좋을 것 같습니다. 가진게 없어서 만들었습니다.

    3단계:주차장 만들기

    이것을 만들기 위해 나는 판지 상자를 사용한 다음 좋은 경사를 만들기 위해 그것을 자릅니다. 그런 다음 서보 모터에 판지 조각을 추가하고 열간 접착했습니다. 입구에 하나의 센서를 추가하고 각 SLOT에 다른 하나를 추가했습니다. 그런 다음 우리가 만든 디스플레이로 두 개의 젓가락을 뜨거운 접착제로 붙이고 상자에 붙입니다. 물론 전체 프로젝트에 전원을 공급하기 위해 arduino의 USB 케이블을 사용할 것이기 때문에 해당 포트에 액세스할 수 있도록 상자의 일부 영역을 잘라냅니다.

    살짝 칠하는 것도 잊지 마세요.

    4단계:서킷

    LED가 약간 지저분해 보이지만 실제로는 매우 간단한 회로입니다.

    참고: 근접 센서는 5v를 사용하여 작동하므로 arduino의 5v 소스에 연결하기만 하면 됩니다.

    근데 뭐야!! VIN에 서보를 연결한 이유!! 설명하겠습니다. 전원 은행은 일반적으로 USB 케이블을 통해 arduino에 입력되는 5v 1Amp 전류를 공급합니다. 이제 보드에 5Amp를 제공하는 전압 조정기가 arduino에 있습니다. VIN에 연결하면 실제로 브레드보드 없이 전원 은행에서 전원에 액세스할 수 있습니다. 이것은 작동하고 안전합니다.

    5단계:코드

    다음 코드를 arduino에 업로드

    다운로드 코드 https://github.com/ashraf-minhaj/Automated-Parking...

    또는 아래에서 CODE 복사

    6단계:완료

    이제 USB 케이블을 사용하여 arduino에 연결하여 프로젝트에 전원을 공급하고 즐거운 시간을 보내세요.

    업그레이드할 생각과 이유를 알려주세요.

    감사합니다.

    <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

    코드

    <울>
  • 자동 주차장,code.ashrafminhaj
  • 자동 주차장,code.ashrafminhajC/C++
    /*Ashraf Minhaj의 자동 주차장. www.youtube.com/c/fusebatti * 문의 사항이 있으면 [email protected]*/#include로 메일을 보내주십시오. //adding Servo libraryServo gate; // Servo motorint slot1 =5를 사용하여 게이트를 열거나 닫을 수 있습니다. // sLOT 1int slot2 =4의 디지털 핀 5에 IR 센서를 연결합니다. //디지털 4의 sLot2 핀 int gateSensor =3; // arduino 핀 3에 대한 게이트의 IR 센서int slot1_l =13;int slot2_l =12;int gate_grn =11;int gate_red =10;void setup() { gate.attach(7); // 핀 5에 게이트 서보 연결 pinMode(slot1,INPUT); // 슬롯 핀 및 게이트 IR 센서를 arduino에 대한 입력으로 설정 pinMode(slot2,INPUT); 핀모드(게이트센서,입력); 핀모드(slot1_l,OUTPUT); 핀모드(slot2_l,OUTPUT); 핀모드(gate_grn, 출력); 핀모드(gate_red,OUTPUT); Serial.begin(9600); //초기화 직렬 모니터}void loop() { //자동차가 도착하고 센서가 LOW가 됨 if( !(digitalRead(gateSensor)) &&digitalRead(slot1) &&digitalRead(slot2)) //slot1 &slot2 empty { Serial.println ("환영합니다, 사용 가능:sLOT1, sLOT2"); // 사용 가능한 슬롯 1 및 슬롯 2를 인쇄합니다. digitalWrite(slot1_l,HIGH); 디지털 쓰기(slot2_l,HIGH); 지연(1000); digitalWrite(gate_grn, HIGH); gate.write(75); //1초 후에 게이트가 열립니다 } if( !(digitalRead(gateSensor)) &&!(digitalRead(slot1)) &&digitalRead(slot2)) //car on slot1,slot2 free { Serial.println("Welcome , 사용 가능:sLOT2"); // slo2 사용 가능 digitalWrite(slot1_l,LOW); 디지털 쓰기(slot2_l,HIGH); 지연(1000); digitalWrite(gate_grn, HIGH); gate.write(75); //1초 후에 게이트가 열립니다 } if( !(digitalRead(gateSensor)) &&digitalRead(slot1) &&!(digitalRead(slot2))) //car on slot2,slot1 free { Serial.println("환영합니다 , 사용 가능:sLOT1"); // slo1 사용 가능 digitalWrite(slot1_l,HIGH); 디지털 쓰기(slot2_l,LOW); 지연(1000); digitalWrite(gate_grn, HIGH); gate.write(75); 지연(100); //1초 후에 게이트가 열립니다 } if( !(digitalRead(gateSensor)) &&!(digitalRead(slot1)) &&!(digitalRead(slot2))) { Serial.println("Welcome, Parking Full");// 사용 가능한 슬롯이 없습니다. digitalWrite(slot1_l,LOW); 디지털 쓰기(slot2_l,LOW); 지연(1000); digitalWrite(gate_red,HIGH); 지연(100); digitalWrite(gate_red,LOW); 지연(100); digitalWrite(gate_red,HIGH); 지연(100); digitalWrite(gate_red,LOW); } if( digitalRead(gateSensor)) // 감지된 입력이 없습니다 { Serial.println("Welcome"); gate.write(5); //게이트 닫기 digitalWrite(slot1_l,LOW); 디지털 쓰기(slot2_l,LOW); digitalWrite(gate_red,LOW); digitalWrite(gate_grn, HIGH); //게이트 미소 또는 노란색 표시등이 깜박임 delay(100); digitalWrite(gate_grn,LOW); 지연(100); } }
    자동 주차장,code.ashrafminhaj
    https://github.com/ashraf-minhaj/Automated-Parking-Garage_Arduino.
    LCD 디스플레이가 있는 버전 2 코드
    https://github.com/ashraf-minhaj/Automated-Parking-Garage_Arduino./blob/master/Parking_garage_with%20LCD_Code.c

    회로도


    제조공정

    1. DIY LUMAZOID Arduino 뮤직 비주얼라이저
    2. 자동 레고 슈터
    3. Bluetooth가 탑재된 Arduino로 LED 제어!
    4. SunGlass-BOT [자동 선글라스]
    5. Arduino Quadruped
    6. 코로나바이러스 퇴치:간단한 손씻기 타이머
    7. Arduino RGB 컬러 믹서
    8. Arduino Uno로 LED 매트릭스 제어
    9. arduino를 사용한 자동화된 Dino 게임
    10. DIY Arduino RADIONICS 치료 기계