» Elektronika » Arduino »LCD pulkstenis, modinātājs un taimeris ar kustības detektoru uz Arduino

LCD pulkstenis, modinātājs un taimeris ar kustības detektoru uz Arduino


Šis projekts ir lieliski piemērots jūsu darba zonai, vai garāža kur tu attīsties mājās gatavots. Pabeigtais projekts vienā modulī ietver daudzas funkcijas: pulksteni ar datuma un laika displeju, hronometru, modinātāju, kustības izsekošanu (automātiskai izslēgšanai, kad neesat savā vietā).

Materiāli:
- Arduino Uno
- LCD vairogs (ar pogām, projekts izmanto vairogu no DFRobot)
- Kaste mājoklim
- skaņas signāls
- Infrasarkanās kustības sensors (PIR)
- savienojošie vadi (māte / māte)
- domkrats 2,1 mm
- adapteris vainagam 9V 2,1 mm / 5,5 mm
- Krona 9 V
- reālā laika pulkstenis


Pirmais solis. Reālā laika pulksteņa modulis.
Bieži vien pulksteņa modulis tiek piegādāts dizainera formā, kas jums pats ir jāmontē. Parasti montāža nerada problēmas, turklāt ražotāji izdod instrukcijas sava moduļa salikšanai. Arī akumulatoram ir pulkstenis, tas kalpos vairāk nekā trīs gadus.
LCD pulkstenis, modinātājs un taimeris ar kustības detektoru uz Arduino


Otrais solis Strāvas savienotājs
Lai vienkāršotu dizaina savienošanu ar Arduino, autore izmanto 2,1 mm ligzdu ar lodētiem kontaktiem. Kastē tiek izveidots caurums, un domkrats ir piestiprināts ar līmi. Tādējādi savienojums ar Arduino nebūs problēma. Kronis vienkārši tiks uzstādīts kastes aizmugurē. Ja rūpīgāk apskatīsit, lodziņā pamanīsit vēl vienu caurumu. Tas nav jādara, tas ir vienkārši neveiksmīgs mēģinājums izveidot caurumu, domkrats tajā vienkārši neietilpa.




Trešais solis Vadu savienojums.
Autore iegādājās daudzkrāsainus stieples māte / māte. Tās maksā lēti, bet ievērojami atviegloja montāžas procesu. Diriģenti ir savienoti ar signālu, PIR kustības sensoru, pulksteņa moduli, lai vēlāk to visu varētu savienot ar LCD vairogu.








Ceturtais solis. Savienojums ar LCD vairogu.
Uz vairoga ir 5 kontaktu rindas, to tapas attiecīgi ir Arduino 1-5. Ir 5 V un GND kontakts, tas viss tika izmantots, lai izveidotu savienojumu. Lai pārsūtītu datus ar signālu, sensoru un reālā laika pulksteni, tiek izmantoti Arduino analogie kontakti. Sensors ar pulksteni, protams, bija savienots ar zemi un strāvu.






Piektais solis Uzstādīšana kastē.
Šajā solī struktūra tiek ievietota atsevišķā lodziņā.Pirmkārt, kastē ir ievietoti kabeļi no LCD vairoga. Arduino ir nostiprināts ar skrūvi korpusa apakšējā labajā pusē. Mikrokontrollera turēšanai pietiek ar vienu skrūvi, jo īpaši tāpēc, ka autors izmanto kārbu, kurā pārējo divu skrūvju caurumu vietā atrodas stingrināšanas ribas. Pēc tam Arduino tiek uzstādīts LCD vairogs, kura kabeļi apņem dēli labajā pusē (redzams zemāk esošajā fotoattēlā). Pulksteņa modulis ir lieliski piemērots uzstādīšanai apakšējā kreisajā stūrī, tā piestiprināšanai tiek izmantota viena skrūve. Šī komponentu uzstādīšana ļauj ērti savienot 2,1 mm ligzdu ar Arduino. Kustības sensors ir iestatīts tā, lai to būtu iespējams noņemt, jo tas traucē savienot USB kabeli ar dēli.
















Sestais solis Programmēšana
Kā norādīts raksta sākumā, pulkstenim vajadzētu ne tikai parādīt laiku un datumu, bet arī taimeri ar trauksmēm. Uz vairoga ir 5 pogas, kuras var ieprogrammēt. Tie tiks izmantoti dažādām darba stundām. Skaņas signāls darbosies, kad tiks nospiesta katra poga, un, kad darbojas modinātājs, tas radīs vairākus signālus.

Skice Arduino.
Autore par pamatu ņēma skici no Adafruit, tā tika izstrādāta reālā laika pulkstenim. Tas izmanto RTClib bibliotēku. Tālāk autore pievienoja koda daļu LCD vairogam no DFRobot (pogas vadības opcija). Un viņš pievienoja koda daļu pats no sevis tikai šim projektam. Koda galīgo versiju var lejupielādēt rakstā. Zemāk ir fotoattēli ar dažādiem skatīšanās režīmiem.


















Septītais solis. Pogu funkcijas.
Kā redzat zemāk esošajā fotoattēlā, katra poga uz vairoga ir parakstīta, piecas no tām tika ieprogrammētas šādi:
- Pirmā poga (SELECT) ir izvēlne. Poga parāda pieejamo funkciju ritināšanu (taimeris, trauksme).
- Otrā poga (LEFT) - šī poga ir atbildīga par funkcijas izvēli. Pogas papildu funkcija ir palielināt vērtību par 10, ievadot stundas un minūtes.
- Trešā un ceturtā pogas (UP, DOWN) - tiek izmantotas, lai palielinātu un samazinātu stundu un minūšu vērtības, iestatot modinātāju un taimeri. Papildu pogas funkcija, lai pārslēgtu dienas laiku AM un PM.
- Piektā poga (pa labi) ir ievadīšanas poga. Izmanto vērtības pieņemšanai (konfigurēts taimera laiks, stundas).
- Sestā poga (RST) - pogu izmanto, lai restartētu Arduino.



motionclock-master.zip [4,87 Kb] (lejupielādes: 1288)
9.2
6.2
6.8

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...