Áramkörök

Hogyan készítsünk egy RFID Deadbolt vezérlőt: 5 lépés

Hogyan is működik a K-POP???

Hogyan is működik a K-POP???

Tartalomjegyzék:

Anonim

Ezt az utasítást a Dél-Floridai Egyetem Makecourse projektkövetelményének teljesítése során hozták létre (www.makecourse.com)

Ez az útmutató végigvezeti Önt, hogyan építsünk egy elektronikus dugaszolható zárszerkezetet, amelyet egy RFID kártya és olvasó, infravörös távvezérlő és érzékelő, vagy a ház oldalára szerelt gomb segítségével lehet vezérelni.

Itt van egy lista azon részekről, amelyekre szüksége lesz:

  • Arduino Uno
  • USB-B típusú USB-kábel
  • USB fali adapter
  • MF522 RFID olvasó
  • MiFare RFID kártya vagy címke
  • TowerPro MG996R szervo
  • IR-érzékelő és távirányító
  • A menetes pillanatnyi nyomógombos kapcsoló
  • Piros 3 mm-es LED
  • Zöld 3 mm-es LED
  • Ellenállások (2 x 220 Ohm és 1 x 10k Ohm)
  • 6 csavar (6-32 flatheads-ot használtam)
  • Anyák és alátétek
  • Drótfejlécek
  • Huzal (a régi IDE- vagy floppy-kábelek szalagkábele jól működik)
  • Elektromos szalag
  • tépőzáras

Itt van egy lista a szükséges eszközökről

  • 3D-s nyomtató (alternatív megoldásként módosíthat egy meglévő házat és kézzel fogható fogantyút hozhat létre)
  • Csavarhúzó
  • Forrasztópáka forrasztással
  • Ragasztópisztoly
  • pillanatragasztó
  • Fúrjon és fúrjon fúrókat (kivéve, ha a 3D modellben a lyukakat tervezi).

kellékek:

1. lépés: 3D modell tervezése

Itt található egy link a 3D modellek nyomtatásához használt összes 3D modellre: 3D modellek

Az összes 3D modellt az Autodesk Inventor programban tervezték. A burkolat alapjainak fő alkatrészei a szervo és az Arduino Uno. A nyomtatás után kézzel készítettem néhány kisebb módosítást. A módosítások közül kettő olyan rés volt, amelyet a szervo és az RFID olvasó szalagkábeleihez vágtam, hogy kilépjek az ügyből. Az RFID-olvasót távolról kell felszerelni, mert az ajtó túl vastag ahhoz, hogy a jel áthaladjon. Az én esetemben az ajtóablakra szereltem. Kézi kézzel is fúrtam a szervo szerelőnyílásait. Ehhez elhelyeztem a szervót az aljzatban lévő lyukba, és fúrottam át a szervo 4 csavaros furatán, egy kicsit, amely ugyanolyan méretű volt, mint a lyukak.

Valószínűleg módosítania kell a fedélben lévő lyuk helyzetét és méretét annak érdekében, hogy az összeilleszkedjen a kerek lemezre, és illeszkedjen a zárócsavar retesze és az ajtó közé. Valószínűleg módosítania kell a szervo-hoz rögzítő holtpontos reteszfogantyút, hogy az illeszkedjen az Ön konkrét holtpontjához. Végül, a választott nyomógombos kapcsoló méretétől függően előfordulhat, hogy módosítania kell a kapcsolónyílás méretét a házban.

2. lépés: A készülék programozása

Itt van egy hivatkozás az Arduino vázlatra és az összes használt könyvtárra, amelyek még nem szerepelnek az Arduino IDE-ben: Arduino Sketch

A főhurkot a Final_Project_Sketch.ino tartalmazza. A kódban csak két változtatás szükséges. Ezek közül az egyik, az RFID kulcs, a biztonsággal kapcsolatos. Az RFID-kulcsot egyszerűen az RFID-kártya 2. blokkjában 16 bájtos karakterláncként tároltam. Lehet, hogy nemcsak a "blockcontent 16" változóban tárolt karakterláncot, hanem a kulcs egyik biztonsági blokkhoz való helyét is megváltoztathatja. Annak érdekében, hogy megírja a kulcsot a kártyához, vegye ki a "writeBlock (block, blockcontent)" -et tartalmazó sort. Írja meg ezt a sort, miután írta a kártya kulcsát. Ellenkező esetben megpróbálja újraírni a kulcsot a beolvasott kártyákra.

A másik szükséges változtatás a "ha ((readSwitch (debounceTime) == true) || (current_results == 4294967295)) szám lesz." Ez a szám az általam használt IR távvezérlőtől származó dekódolt jel. Ez az infravörös távvezérlőtől függ. Annak érdekében, hogy megtudja, mi a szám a távirányító bizonyos gombjára, adja hozzá a "Serial.println (current_results)" sort a "current_results = results.value;" sorban található sorhoz.

3. lépés: Huzalozás

Kiegészítettem azokat a képeket, amelyek mind a kenyérvágólapra, mind a vázlatos nézetre mutatnak a szükséges vezetékek számára. A vázlatos nézetnél itt van egy csomópont az RFID olvasó csapjai számára:

  1. MISO
  2. SCK
  3. SS
  4. MOSI
  5. GND
  6. 3.3V
  7. RST

A LED-ek sorozata egy 220 ohmos áramkorlátozó ellenállással van bekötve. Az infravörös érzékelő adatvezetékén egy 10 k ohm-es ellenállás van, mivel az érzékelő a jelet úgy húzza meg, hogy a csapot kihúzza. A gomb nem igényel húzási ellenállást, mert a bemeneti csap már magasan van beállítva (5V) az Arduino vázlatban.

A tényleges kábelezéshez az Arduino-hoz csatlakoztatott és a szervo kábelhez csatlakozó hímvégcsapokhoz forrasztottam. Az RFID-olvasó szalagkábelét az RFID-olvasó oldalán egy női tűfejhez forrasztjuk.

4. lépés: Végső összeállítás

A szervo felszerelése

Annak érdekében, hogy a szervo sapka a szervo fölé kerüljön, a szervo-rögzítő furatoknak lecsapódniuk kellett. Ehhez egy fúrót használtam, és néhányszor megvizsgáltam a mélységet, miközben a 6-32 lapos fejű csavarral fúrtam, amit terveztem használni. A lyukakkal ellentétben a szervót a szekrényben lévő lyukon helyeztem el, és a csavarokat és anyákat használtam rá.

A Deadbolt Latch Grip felszerelése

A szervóhoz csatlakozó reteszfogantyúhoz csak szuper ragasztottam az egyik műanyag karral, amely a szervóval érkezett a markolat hátoldalához. Ez biztosítja, hogy a fogantyú szorosan illeszkedjen a szervo tengelyhez, és nem csúszik a forgás közben. Megtalálni a helyes szöget, hogy a markolatot a szervo tengelyre helyezzük, némi próbára és hibára van szükség, miközben valójában a holtpontot forgatja.

Az Arduino felszerelése

Ezután felállítottam az Arduino-t. Az építésemhez valóban lyukakat fúrtam a tokba, és az Arduino csavarjaihoz csavarokat használtam. Ha azonban az általam biztosított 3D-s modellt használja, akkor a megfelelő méretű fémcsavarokat be kell csavarni a meglévő rögzítési pontokba.

A kapcsoló felszerelése

A használt kapcsoló átmérőjétől függően akár a szerszámba is csavarhatja a kapcsolót, ami az, amit tettem, vagy a ház külső részén lévő anya segítségével tartsa a kapcsolót a helyén.

A LED-ek és az IR-érzékelő felszerelése

Mindkét LED-et és az IR-érzékelőt csak kis forró ragasztószalagok tartják helyben. Csak helyezze mindegyiket a megfelelő lyukakba, és használjon kis mennyiségű forró ragasztót a helyükön tartásához.

A szervo sapka felszerelése

Illessze fel a szervo sapkát a szervo hátsó részére, amely most kiállónak kell lennie a ház hátoldalán. Helyezzünk egy kis forró ragasztót az esetre közvetlenül a szervo bal és jobb oldalára, és gyorsan nyomjuk meg a szervo sapkát az eset ellen. A meleg ragasztó gyorsan szárad, ezért gyorsan kell cselekednie.

Csavarja be a fedelet

Most csavarja be a burkolat fedelét. Itt is 6-32 lapos fejű csavart használtam.

5. lépés: A Deadbolt vezérlő beszerelése az ajtóba

A holtpontvezérlővel a holtpont fölé van helyezve és be van dugva, akkor a szervót néhány különböző pozícióban kell működtetni, hogy megtudja, hol helyezkedik el a szervo a holtpont csuklópontjával. Amikor bekapcsolja a szervót, és nem úgy hangzik, mintha feszült lenne, és a vezérlő nem mozog, akkor sorakoznak. Velcro-t használtam, hogy a holtpontos vezérlőt az ajtóhoz csatlakoztassam. Így le tudom venni, vagy szükség esetén enyhén beállíthatok helyzeteket.

Az RFID-olvasó felszereléséhez használhat tépőzárat vagy szalagot.

Gratulálunk! Most már van egy RFID, távoli és gombvezérelt ajtózár!