Tartalomjegyzék:

Bluetooth ajtózár (Arduino): 10 lépés (képekkel)
Bluetooth ajtózár (Arduino): 10 lépés (képekkel)

Videó: Bluetooth ajtózár (Arduino): 10 lépés (képekkel)

Videó: Bluetooth ajtózár (Arduino): 10 lépés (képekkel)
Videó: Arduino keretrendszer telepítése 2024, Július
Anonim
Image
Image
Bluetooth ajtózár (Arduino)
Bluetooth ajtózár (Arduino)

Nemrég megnéztem az Amazing SpiderMan -t, az egyik jelenetben Peter Parker bezárja és kinyitja ajtaját az asztaláról egy távirányító segítségével. Amikor megláttam, azonnal a sajátomat akartam az ajtómnak. Kis töprengés után kaptam egy működő modellt. Így készítettem

1. lépés: Alkatrészlista

Alkatrész lista
Alkatrész lista
Alkatrész lista
Alkatrész lista
Alkatrész lista
Alkatrész lista

Ehhez a projekthez a következőkre lesz szükségünk:

Elektronika:

  • Arduino Nano (töltsd le itt)
  • Bluetooth modul (töltse le itt)
  • 90 g szervo (itt kapható)
  • 5V -os fali adapter

Alkatrészek:

  • Diazár (töltse le itt)
  • Hat csavar a tolózárhoz
  • Karton
  • Huzal

Eszközök:

  • Forrasztópáka
  • Ragasztópisztoly
  • Fúró
  • Fúrófej
  • Fúrófej a vezetőfurathoz
  • Doboz vágó
  • Számítógép arduino IDE -vel

2. lépés: Hogyan működik?

Az ötlet az, hogy könnyen bezárom és kinyitom az ajtót anélkül, hogy kulcsot kellene vinnem, vagy akár a közelébe kell mennem: D de ez csak töredéke annak, amit tehetünk. Innen hozzáadhatnánk egy olyan érzékelőt, mint a kopogásérzékelő, így egy speciális kopogtatással vagy akár hangfelismerő rendszerrel is kinyithatjuk az ajtót!

A szervókar csatlakozik a csúszka zárjához, és 0 fokra mozgatja az ajtó bezárásához, és 60 fokra, hogy kinyissa azt, a Bluetooth -eszközről kapott parancsok segítségével.

3. lépés: bekötési rajz

Bekötési rajz
Bekötési rajz
Bekötési rajz
Bekötési rajz

Kezdjük azzal, hogy bekötjük a szervót az Arduino -ba (szeretném megjegyezni, hogy annak ellenére, hogy az Arduino nano -t használom, az Arduino uno ugyanolyan jól fog működni ugyanazzal a tűelrendezéssel)

  • A szervó barna vezetéke földelve van, és az Arduino földjéhez csatlakozik
  • A piros vezeték pozitív, és 5 V -ra csatlakozik az Arduino -n
  • A narancssárga vezeték a szervóforrás -csatlakozás, és az Arduino 9 -es tűjéhez csatlakozik

Most azt javaslom, hogy tesztelje a szervót, mielőtt továbblép, ezt megteheti az Arduino IDE példáiban, és válassza a sweep lehetőséget. Ha biztosak vagyunk abban, hogy a szervó működik, hozzáadhatjuk a bluetooth modult. Csatlakoztatjuk a bluetooth modulon lévő rx tűt az Arduino tx tűjéhez, a bluetooth modulban lévő tx tűt pedig az Arduino rx tűjéhez. De ezt még ne tegye! bár ezek a kapcsolatok létrejöttek, semmit nem lehet feltölteni az Arduino -ba, ezért győződjön meg róla, hogy feltölti a kódot a forrasztás előtt. Ezt szem előtt tartva így vezetjük be a Bluetooth modult az Arduino -hoz

  • A Bluetooth modul Rx csapja az Arduino Tx tűjéhez csatlakozik
  • A Bluetooth modulon lévő Tx tű az Arduino Rx tűjéhez csatlakozik
  • A Vcc (pozitív) a bluetooth modulon az Arduino 3.3V -ját köti össze
  • A föld a földhöz megy

Ha ezek közül bármelyik zavaró, kövesse a képen látható vezetékeket

4. lépés: Tesztelés

Tesztelés
Tesztelés

Most, hogy minden alkatrész együtt van, győződjünk meg arról, hogy a szervó elég erős ahhoz, hogy gond nélkül benyomja és húzza a reteszelő mechanizmust, mielőtt elkezdtem tervezni a végső koncepciót. az enyém nem így tettem hozzá egy kis olajat a csúszómechanizmushoz, ami segített mindent zökkenőmentesen mozogni. Nagyon fontos, hogy minden gördülékenyen mozogjon, vagy fennáll annak a lehetősége, hogy bezárják a szobájába vagy kimegyek belőle!: D

5. lépés: Elektronikai ház

Elektronikai ház
Elektronikai ház
Elektronikai ház
Elektronikai ház
Elektronikai ház
Elektronikai ház

Úgy döntöttem, hogy a szervómat "kitett" állapotban hagyom, és csak egy kis kartondobozt építek az arduino nano és a Bluetooth modul védelmére. Ezt úgy építhetjük fel, hogy az arduino nano körül egy kartonpapírra rajzoljuk, és körülbelül 1 cm (0, 39 hüvelyk) helyet adunk hozzá mindkét oldalához, most ki kell vágnunk a téglalap alakú kocka másik 5 oldalát. Ezenkívül lyukat kell vágnunk az egyik felületen, hogy a tápkábel csatlakozzon az arduino -hoz.

Az eset méretei a következők:

  • Alsó darab = 7,5 cm x 4 cm (2,95 x 1,57 hüvelyk)
  • Felső darab = 7,5 cm x 4 cm (2,95 x 1,57 hüvelyk)
  • bal oldali darab = 7,5 cm x 4 cm (2,95 x 1,57 hüvelyk)
  • Jobb darab = 7,5 x 4 cm (2,95 x 1,57 hüvelyk)
  • Elülső oldal = 4 cm x 4 cm (1,57 x 1,57 hüvelyk) (vágja ki a lyukat ebben)
  • Hátlap = 4 x 4 cm (1,57 x 1,57 hüvelyk)

6. lépés: Az alkalmazás

Az App
Az App

Tehát az ajtó bezárásához és kinyitásához olyan eszközre van szükségünk, amely Android vagy Windows operációs rendszert futtató Bluetooth -szal rendelkezik, a Mac felhasználók nem tudták ezt működtetni iPhone -on vagy MacBook Pro -n. Azt hiszem, lehetnek illesztőprogram -problémák, de biztos vagyok benne, hogy egyikőtök kitalálhatod: D. Ha Androidra telepíti, akkor el kell mennie a Play áruházba, és le kell töltenie a Bluetooth Terminal nevű alkalmazást, a Windows TeraTerm nevű alkalmazásához pedig a hc-05-t kell csatlakoztatnunk a telefonunkhoz. legyen 0000 vagy 1234. Miután párosította az éppen telepített alkalmazást, kattintson a lehetőségekre, és koppintson a Csatlakozás eszközhöz (nem biztonságos) elemre. Most a telefonunk alapvetően az arduino soros monitort szimulálja, ami azt jelenti, hogy láthatjuk és küldhetjük az arduino -ból származó információkat.

Ha beírja a 0 -t és megnyomja az enter billentyűt, látnia kell az ajtózárat, és az "ajtó zárva" üzenetet

és amikor beír 1 -et és megnyomja az enter billentyűt, látnia kell az ajtó kinyitását és az "ajtó nyitva" üzenetet

A folyamat alapvetően ugyanaz a Windows rendszeren, kivéve, ha le kell töltenie a Tera Term nevű alkalmazást, és a letöltési linket itt találja (https://ttssh2.osdn.jp/index.html.en)

7. lépés: A zár felszerelése

A zár felszerelése
A zár felszerelése
A zár felszerelése
A zár felszerelése

Először is fel kell szerelni a szervót a tolózárra, ezt úgy végezzük, hogy levágjuk a szervo rögzítőfuratainak szélét úgy, hogy amikor lefektetjük a szervót, akkor egy szintben lesz a zárral, majd a szervokar a zárba kerül lyukat, ahol a fogantyú volt, és ellenőrizze, hogy minden megfelelően mozog -e, ha igen, ragasztja le.

Most el kell kezdenünk a kísérleti lyukak fúrását az ajtóban a csavarok számára, tegyük vissza a tolózárat az ajtóhoz, és ceruzával kövessük nyomon, hogy hol vannak a lyukak, fúrják a kísérleti lyukakat, ahol a nyomokat fúrta őket körülbelül 2,5 mélységig. cm most helyezze vissza a zárat az ajtóra, és csavarja be a rögzítőcsavarokat, és győződjön meg arról, hogy a rendszer továbbra is működik

8. lépés: Tápegység

Tápegység
Tápegység
Tápegység
Tápegység

Annak érdekében, hogy ezt elhagyhassuk, szükségünk lesz egy tápegységre, a kábelre és az USB mini csatlakozóra az arduino csatlakoztatásához.

Csatlakoztassa a tápegység földelőcsatlakozását az usb mini port földelőcsatlakozójához, és csatlakoztassa a piros kábelt az usb mini porton lévő piros kábelhez, és most vezesse a kábelt a zárból az egyik ajtópánthoz, majd onnan a egy konnektor

9. lépés: A kód

A kód
A kód

#befoglalni

Szervo myservo;

int pos = 0;

int állapot; int zászló = 0;

üres beállítás ()

{

myservo.attach (9);

Sorozat.kezdet (9600);

myservo.write (60);

késleltetés (1000); }

üres hurok ()

{

ha (Serial.available ()> 0)

{

állapot = Sorozat.olvasás ();

zászló = 0;

} // ha az állapot '0', az egyenáramú motor kikapcsol

if (állapot == '0')

{

myservo.write (8);

késleltetés (1000);

Serial.println ("Ajtó zárva");

}

különben ha (állapot == '1')

{

myservo.write (55);

késleltetés (1000);

Serial.println ("Ajtó nyitva");

}

}

10. lépés: Kész

Befejezett!
Befejezett!

Élvezze a Bluetooth -vezérlésű ajtózárat, ne felejtse el összekuszálni barátait azzal, hogy bezárja őket a szobájából!

Köszönöm, hogy elolvasta, ha kérdése van, nyugodtan írjon nekem, vagy hagyja a kérdést kommentben.

Ajánlott: