» elektronika » Arduino »LCD óra, riasztó és időzítő mozgásérzékelővel az Arduinón

LCD óra, riasztó és időzítő mozgásérzékelővel az Arduinón


Ez a projekt tökéletes az Ön munkaterületéhez, vagy a garázs hol fejlődsz? DIY. Az egyik modulban elkészült projekt számos funkciót tartalmaz: egy óra dátum és idő kijelzéssel, stopper, ébresztőóra, mozgáskövetés (automatikus leállításhoz, ha nincs a helyén).

anyagok:
- Arduino Uno
- LCD pajzs (gombokkal, a projekt egy DFRobot pajzsot használ)
- Doboz a házhoz
- csengő
- Infravörös mozgásérzékelő (PIR)
- Csatlakozó vezetékek (anya / anya)
- jack 2,1 mm
- Adapter koronához 9V, 2,1 mm / 5,5 mm
- 9 V korona
- Valós idejű óra


Első lépés. Valós idejű óramodul.
Az óramodult gyakran tervező formájában szállítják, amelyet Önnek összeszerelnie kell. Az összeszerelés általában nem okoz problémát, és a gyártók utasításokat adnak ki a modul összeszerelésére. Az akkumulátor órával is rendelkezik, több mint három évig tart.
LCD óra, riasztó és időzítő mozgásérzékelővel az Arduinón


Második lépés Tápcsatlakozó
A formatervezés és az Arduino csatlakoztatásának megkönnyítése érdekében a szerző 2,1 mm-es jack-t használ, forrasztott érintkezőkkel. A dobozban lyukat készítünk, és az emelőt ragasztóval rögzítjük. Így az Arduinóhoz való csatlakozás nem jelent problémát. A koronát egyszerűen a doboz hátuljára kell felszerelni. Ha közelebbről megvizsgálja, akkor egy másik lyukat észlel a dobozban. Ezt nem kell megtenni, egyszerűen csak egy sikertelen kísérlet egy lyukat készíteni, az emelő egyszerűen nem fér bele bele.




Harmadik lépés Huzal csatlakozás.
A szerző többszínű vezetékeket vásárolt anya / anya számára. Olcsók, de nagyban megkönnyítették az összeszerelési folyamatot. A vezetékeket a hangjelzőhöz, a PIR mozgásérzékelőhöz és az óramodulhoz csatlakoztatják, hogy később mindezt az LCD pajzshoz csatlakoztathassák.








A negyedik lépés. Csatlakozás az LCD pajzshoz.
A pajzson 5 érintkezősor van, csapok az Arduino 1-5 sorrendjében. Van egy érintkező 5 V és a GND számára, mindegyik volt a csatlakozáshoz. Az Arduino analóg csapok adatátvitelre szolgálnak egy hangjelzővel, érzékelővel és valós idejű órával. Természetesen egy órával ellátott érzékelőt csatlakoztattak a földhöz és az energiaellátáshoz.






Ötödik lépés Telepítés dobozba.
Ebben a lépésben a szerkezetet külön dobozba helyezik.Mindenekelőtt az LCD pajzs kábeleit a dobozba helyezik. Az Arduino csavarral van rögzítve a tok jobb alsó oldalán. A mikrovezérlő tartásához elegendő egy csavar, különösen mivel a szerző egy olyan dobozt használ, amelyben a másik két csavar furataihoz merevítő bordák vannak elhelyezve. Ezután egy LCD pajzsot kell felszerelni az Arduino-ra, amelynek kábelei a jobb oldalon borítják a táblát (lásd az alábbi képet). Az óramodul kiválóan alkalmas a bal alsó sarokba való felszerelésre, egy csavarral rögzítik. Az alkatrészek ilyen telepítése lehetővé teszi a 2,1 mm-es csatlakozó könnyű csatlakoztatását az Arduino-hoz. A mozgásérzékelőt úgy állítják be, hogy lehessen eltávolítani, mert zavarja az USB-kábel csatlakoztatását a táblához.
















Hatodik lépés Programozási.
Amint azt a cikk elején jeleztük, az órának nemcsak az időt és a dátumot kell megjelenítenie, hanem a riasztásokkal ellátott időzítőt is. Az pajzson 5 gomb programozható. Ezeket különféle üzemórákra fogják használni. A hangjelző minden gomb megnyomásakor működni fog, és amikor a riasztó működik, több jelet fog adni.

Vázlat Arduino számára.
A szerző az Adafruit vázlatát vette alapjául, valós idejű óra számára készült. Az RTClib könyvtárat használja. Ezenkívül a szerző hozzáadott egy darab kódot a DFRobot LCD pajzsához (gombvezérlés opció). És hozzáadott egy darab kódot magától, kizárólag ehhez a projekthez. A kód végleges verziója letölthető a cikk alatt. Az alábbiakban különféle figyelési módokkal ellátott fotók találhatók.


















Hetedik lépés. Gomb funkciók.
Amint az az alábbi képen látható, az pajzs mindegyik gombja alá van írva, ezek közül öt az alábbiak szerint programozott:
- Az első gomb (SELECT) a menü. A gomb megjeleníti az elérhető funkciók görgetését (időzítő, riasztás).
- Második gomb (BAL) - ez a gomb felel a funkció kiválasztásáért. A gomb kiegészítő funkciója az érték 10-szer történő növelése óra és perc megadásakor.
- A harmadik és a negyedik gombot (FEL, LE) - riasztás és időzítő beállításakor az órák és percek értékének növelésére és csökkentésére használják. Kiegészítő gomb funkció az AM és a PM időszámításának váltására.
- Az ötödik gomb (JOBB) az Enter gomb. Egy érték elfogadására szolgál (beállított időzítő idő, óra).
- Hatodik gomb (RST) - a gombot az Arduino újraindításához használják.



motionclock-master.zip [4,87 Kb] (letöltések: 1288)
9.2
6.2
6.8

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...