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

Elektrický ping-pong

Cílem projektu bylo vytvořit jednoduchou digitální verzi klasické hry ping-pong pomocí mikrokontroleru Arduino a základních elektronických komponent. Slouží k interaktivní výuce programování a rozvíjí logické myšlení a umožňuje hráčům ovládat pálky a sledovat pohyb míčku na displeji. Hra demonstruje propojení hardwaru a softwaru, což z ní činí zábavný a vzdělávací projekt.

Tester I2C adresy

Užitečný nástroj pro zjištění I2C/IIC adresy konkrétního modulu pro arduino. A to jak na 3V3 tak 5V logiku.

Protože někdy potřebuji ověřit I2C adresu připojovaného zařízení (třeba podle návodu nastavená adresa nefunguje) musel jsem vyhrabat volné arduino, propojit s testovaným zařízením, nahrát program a na počítači provést kontrolu. Dospěl jsem k závěru, že se mi bude hodit krabička, která bude mít vše v jednom.