Automatická parkovací závora

Cílem tohoto projektu je vytvořit automatickou parkovací závoru, která využívá infračervený (IR) senzor k detekci přítomnosti vozidla a servo motor k pohybu závory nahoru a dolů. Tento systém je navržen tak, aby usnadnil vstup a výstup vozidel na parkoviště bez nutnosti lidského zásahu.

Program pro Arduino UNO:

#include <Servo.h>
Servo Serv;
int pinIR = 2;
int pinServo = 9;
int val = 0;

void setup() {
  // put your setup code here, to run once:
  pinMode(pinIR, INPUT);
  Serv.attach(pinServo);
}

void loop() {
  // put your main code here, to run repeatedly:
  val = digitalRead(pinIR);

  if (val == 1) {
    Serv.write(90);
    delay(1);
  }
  if (val == 0) {
    Serv.write(160);
    delay(2000);
  }
}

Použité komponenty:

Další podobné články

Řízení rychlosti krokového motoru potenciometrem

Cílem projektu je navrhnout a sestavit obvod s krokovým motorem, který umožní řízení jeho rychlosti pomocí potenciometru. Tato technologie bude využitelná například při výrobě filamentu z PET lahví pro 3D tisk. Projekt zahrnuje výběr vhodného motoru, ovladače, potenciometru a mikrokontroléru, které budou propojeny a naprogramovány pro optimální funkci.