Tartalomjegyzék:

Titokzatos KÖNYV titkos kopogászárral: 11 lépés (képekkel)
Titokzatos KÖNYV titkos kopogászárral: 11 lépés (képekkel)

Videó: Titokzatos KÖNYV titkos kopogászárral: 11 lépés (képekkel)

Videó: Titokzatos KÖNYV titkos kopogászárral: 11 lépés (képekkel)
Videó: 1500 Éves Könyv, Ami Ellentmond A Bibliának, A Legszokatlanabb Leletek 2024, November
Anonim
Titokzatos KÖNYV titkos kopogászárral
Titokzatos KÖNYV titkos kopogászárral
Titokzatos KÖNYV titkos kopogászárral
Titokzatos KÖNYV titkos kopogászárral
Titokzatos KÖNYV titkos kopogászárral
Titokzatos KÖNYV titkos kopogászárral

Ami a titkos dolgaink elrejtését illeti. Általában egy palackba vagy egy dobozba bújunk.

De nem mindig jó, legalábbis a geekek számára, mert ez nem 100% -ban biztonságos, és nincsenek érdekes gondolatok sem, így ebben az oktatóanyagban megmutatom, hogyan készítettem egy titkos kopogású könyvet. Ezzel a könyvvel elrejthetjük értékes dolgaidat. senki nem vehet el semmit az Ön tudta nélkül, mert titkos kopogászárral zárjuk a könyvünket. Tehát kezdjük.

1. lépés: Oktatóanyag készítése (videó)

Image
Image

Csináltam egy oktatóvideót is. ezért nézze meg a videót, hogy lássa az akciót.

2. lépés: Jellemzők

Jellemzők
Jellemzők
  • Egyetlen gomb új zár programozásához vagy rögzítéséhez
  • Apró dolgainkat elrejthetjük a könyvbe
  • Senki nem gondol az ilyen szekrényrendszerre
  • Ezt a könyvet különleges kopogtatással zárhatjuk
  • Ezt az áramkört használhatjuk ajtórendszereinkben is
  • Egyszerű hobbi projekt

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

Hogyan működik ez..?
Hogyan működik ez..?

Mondtam, mielőtt ez a titkos zár kopogásokon alapul.

A piezoelektromos tárcsa

Áramkörünk fő alkotóeleme egy piezo lemez.

A piezoelektromos lemez egy jelátalakító, és amely a mechanikai rezgéseket megfelelő feszültségekben alakítja át.így az arduino segítségével Olvassa el a kopogás rezgését. Ennyi az érzékelő rész.

Így a programozás segítségével ki tudjuk olvasni a kopogásokat, tárolhatunk speciális sorozatütéseket, és hajthatjuk is a zárat. (A programozást később ismertetjük)

4. lépés: Ehhez szükséges alkatrészek

Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek
Ehhez szükséges alkatrészek

1. Arduino (bármilyen arduino)

A prototípus -készítéshez arduino uno -t használtam, az áramkör méretének csökkentéséhez pedig arduino pro mini -t

2. Piezoelektromos tárcsa

A piezo nem szükséges ehhez a projekthez, használhatunk kis mikrofont vagy hangszórót. Ha nem talál piezo -t, kimentheti a zümmögőt.

3. sg90 szervo

A szervo egy nagy nyomatékú hajtóműves motor, amelyet szervo -rendszerrel használunk a reteszeléshez

4. ellenállások (1mega ohm, 10k, 1k)

5. 2* LED -ek

az állapot jelzéséhez használjon különböző színeket

6. pont tábla

7. Gombkapcsoló

8.3.7 voltos akkumulátor

A kicsi jobb, lítium -polimert használok

5. lépés: Áramkör Daigram

Circuit Daigram
Circuit Daigram

Kapcsolatok

  • Csatlakoztassa a piezoelektromos elemet a 0 -as analóg érintkezőhöz, és földeljen, és adjon hozzá 1mega ohmos ellenállást a piezo közé
  • Csatlakoztassa a D3 szervot
  • Csatlakoztassa a LED -eket a D4 és D5 -hez
  • Csatlakoztassa a gombkapcsolót a D2 -hez és az 5V -hoz, és csatlakoztassa a 10k lehúzható ellenállást is

6. lépés: A kód áttekintése és a hibaelhárítás

Köszönet STEVE HOEFER -nek

const int küszöb = 4; Ez a kopogásérzékelő érzékenysége. Ha nagy zajt kap, emelje ezt fel (1023 -ig), ha nehezen hallja a kopogást, csökkentheti (akár 1)

constint rejectValue = 25;

constint átlagRejectValue = 15;

Mindkettőt arra használják, hogy meghatározzák, mennyire kell kopogtatnia valakinek. Százalékosak, és 0-100 között kell lenniük. Ezek csökkentése azt jelenti, hogy valakinek pontosabb időzítéssel kell rendelkeznie, a magasabb megbocsátóbb. Az átlagosRejectValue értéknek mindig alacsonyabbnak kell lennie, mint a rejectValue. A körülbelül 10 és 7 értékű beállítások megnehezítik, hogy két ember ugyanazt a kopogást kopogja, még akkor is, ha ismeri a ritmust. De növeli a hamis negatívok számát is. (azaz: helyesen kopogtat, és még mindig nem nyílik ki.)

const int knockFadeTime = 150; Ez egy durva visszakapcsolási időzítő a kopogásérzékelőhöz. Miután kopogást hall, ennyi ezredmásodpercig abbahagyja a hallgatást, így nem számolja ugyanazt a kopogást többször. Ha egyetlen koppintást kettőnek számít, növelje ezt az időzítőt. Ha nem regisztrál két gyors ütést, akkor csökkentse.

const int lockTurnTime = 650; Ez most sok ezredmásodperc, ameddig a motort elindítjuk az ajtó kinyitásához. Mennyi ideig tartson ez a motor kialakításától és a zártól függ. Nem baj, ha egy kicsit hosszú ideig fut, mióta terveztem egy egyszerű csúszó tengelykapcsolót a kialakításba, de minden alkatrésznek jobb, ha nem fut túl sokat.

const int maximumKnocks = 20; Hány ütést rögzítünk. 20 az sok. Növelheti ezt, ha titkos rejtekhelyét jó emlékű, ostoba dobos védi. Növelje túlságosan, és elfogy a memória.

const int knockComplete = 1200; Más néven ezredmásodperc maximális száma, amire várni fog. Ha ilyen sokáig nem hall kopogást, akkor feltételezi, hogy megtörtént, és ellenőrzi, hogy jó -e a kopogás. Növelje ezt, ha lassú kopogtató. Csökkentse, ha gyors kopogtató, és türelmetlenül vár 1,2 másodpercet, amíg kinyílik az ajtaja. 39. sor: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. Ez az alapértelmezett kopogás, amelyet felismer, amikor bekapcsolja. Ez furcsa ritmikus jelölés, mivel minden érték a leghosszabb kopogás százaléka. Ha nehezen éri el a „borotválkozás és hajvágás” felismerését, akkor ezt állítsa {100, 100, 100, 0, 0, 0… értékre, és egy egyszerű, 3 ütéses sorozat megnyitja.

Hibakeresés:

Sorozat.kezdet (9600);

Serial.println ("Program indítása."); Szüntesse meg ezeknek a soroknak a megjegyzését, és nézzen meg néhány hibakeresési információt a soros porton. A kód többi részében további néhány sor hibakeresési kód van beállítva, amelyekről a megjegyzéseket megteheti, hogy lássa, mi történik belsőleg. Ügyeljen arra, hogy a soros portot megfelelő sebességre állítsa be. A kód többi része megjegyzésben van, így láthatja, hogyan működik, de valószínűleg nem kell módosítania, ha nem változtatja meg a kialakítást.

Szervó könyvtár

innen töltse le a kódot

7. lépés: Az áramkör zsugorítása (forrasztás)

Az áramkör zsugorítása (forrasztás)
Az áramkör zsugorítása (forrasztás)
Az áramkör zsugorítása (forrasztás)
Az áramkör zsugorítása (forrasztás)
Az áramkör zsugorítása (forrasztás)
Az áramkör zsugorítása (forrasztás)

A hibák csökkentése után teszteltem az áramkört a kenyértáblán, és kalibrálás után úgy döntöttem, hogy zsugorítom az áramkört.

Így az arduino uno -t lecseréltem arduino promini -ra. Ezután forrasztottam az összes alkatrészt az áramköri rajz szerint egy pont NYÁK -on. Ezután egyszálú huzal segítségével összekötöttem a pontnyílást a prominival. Ez minden

8. lépés: Szekrénykészítés

Szekrénykészítés
Szekrénykészítés
Szekrénykészítés
Szekrénykészítés
Szekrénykészítés
Szekrénykészítés
Szekrénykészítés
Szekrénykészítés

Először vettem egy régi tejet (a vastagságnak nagyobbnak kell lennie, mint a szervó)

Aztán összeragasztottam az oldalakat

Szárítás után téglalapot rajzoltam belsejébe, és skála és kés segítségével levágtam és faragtam a papírt, és üregbe készítettem

Nézze meg a videót a jobb ötletért.

9. lépés: Zár készítése és véglegesítése

Zár készítése és véglegesítése
Zár készítése és véglegesítése
Zár készítése és véglegesítése
Zár készítése és véglegesítése
Zár készítése és véglegesítése
Zár készítése és véglegesítése
Zár készítése és véglegesítése
Zár készítése és véglegesítése

fogtam a szervo kezet, és két részre vágtam, majd összekapcsoltam a két darabot, mint egy L alakot

És minden rögzítve van a könyvben

Rögzítettem a piezo -t a borítón

És ez az….

10. lépés: Hátrányok, fejlesztések

Ennek a zárnak a fő hátránya az akkumulátor. Ha az akkumulátor teljesen lemerül, el kell pusztítanunk a könyvet, hogy visszavesszük a dolgainkat.

Ennek megoldására azt tervezem, hogy az áramkört két tápellátással kell cserélni.

11. lépés: Köszönöm

Ha bármilyen problémával szembesül ezzel kapcsolatban, kérjük, írja meg alább

LÁTOGASSA CSATORNÁMAT TÖBB INTESZTÍV PROJEKTRE

Kösz…..

Ajánlott: