Tartalomjegyzék:

Pofon ébresztőóra Arduino -val: 13 lépés (képekkel)
Pofon ébresztőóra Arduino -val: 13 lépés (képekkel)

Videó: Pofon ébresztőóra Arduino -val: 13 lépés (képekkel)

Videó: Pofon ébresztőóra Arduino -val: 13 lépés (képekkel)
Videó: #Распаковка на моём канале. Arduino Mega2560, TFTLcd Shield часы настольные ... 2024, November
Anonim
Image
Image

Nem tudok rólad, de egy egyszerű ébresztőóra nem képes felébreszteni. Fényre, hangra és még halk pofonra van szükségem az ébredéshez.

Egyik ébresztőóra sem vonz, így úgy döntöttem, hogy magamnak csinálok egyet, érdemes felébreszteni.

Annak ellenére, hogy úgy tűnik, az ébresztőóra üti, csak lágy csapásokat érez.

Ebben a projektben megtanulja, hogyan kell ébresztőórát programozni Arduino kártya, RTC és TM1637 segítségével. Ez szuper könnyű !!!

Fő cél:

Ébressz fel egy óriást

Kellékek

  • Hablap
  • 3d nyomtató
  • ATarduino 2560 tábla
  • Kábelek

    • Nagy
    • Rövid
  • Szervo
  • RTC ds3231
  • 10 led
  • Szilikon | Szilikon pisztoly
  • TM1637
  • 4*4 billentyűzet
  • 1 Hangjelző
  • 2 Nyomógomb
  • 1 "reflexivo de suelo sensor" | Lineáris IR LED érzékelő (ugyanaz, de 2 különböző neve van)
  • 1 Mini BreadBoard
  • Fagylaltrúd
  • 2 kis tollrugó

Lépés: Fejlessze ki az ötletet

A mérés megtétele
A mérés megtétele

Tisztáznom kell az agyamat, mielőtt elkezdem.

A TM1637-nek a tényleges időt kell mutatnia, az N1 nyomógomb megnyomásával a következő szöveg jelenik meg: "ALA:)"

A billentyűzet megnyomása esetén a megnyomott gomb megjelenik a TM1637 -en, amikor megnyomja a riasztás 4 számjegyét, az óra ismét megjelenik a TM1637 -en.

Ha látni szeretné, mikor érkezik a riasztás, nyomja meg az N2 nyomógombot.

Amikor az óra megegyezik az ébresztéssel, a szervó mozogni kezd, a LED villogni kezd, a TM1637 -en a FEL szó villogni kezd, és a zümmögés megszólal, amíg a "sensor reflexivo de suelo "| A lineáris IR LED érzékelő feketét érzékel.

Amikor a "sensor reflexivo de suelo" | A lineáris IR LED érzékelő feketéket észlel, a riasztás visszaáll, és minden újra kezdődik.

2. lépés: Az intézkedés meghozatala

Világosnak kell lennünk, hogy hol legyen minden, és mi a távolság minden között.

Fontos tudni, hogy mennyi kábelre van szükségünk.

A "sensor reflexivo de suelo" pontos helyének megismerése | A lineáris IR LED érzékelő feküdjön le az ágyra, és nyújtsa ki a karját, amennyire csak lehet, anélkül, hogy felkelne.

A "reflexivo de suelo sensor" | A lineáris IR LED érzékelő akarat az a gomb, amely leállítja a riasztást, nem teszem magam közelébe, mert újra elaludnék.

Azzal, hogy erőfeszítéseket teszek a testem nyújtására, és könnyebb felébredni.

3. lépés: NYOMTATÁS

NYOMTATÁS
NYOMTATÁS

Nyomtassa ki azokat a.stl fájlokat, amelyeket alább hagyok.

A nagy a billentyűzet, a hangjelző, a TM1637 és a 2 nyomógomb.

A másolat a LED -ekre vonatkozik, a másik pedig a "sensor reflexivo de suelo" -ra | Lineáris IR LED érzékelő.

4. lépés: Töltse fel a kódot

Töltse fel a kódot
Töltse fel a kódot

Töltsd fel a táblára az általam hagyott kódot.

A következő könyvtárakra lesz szüksége, linket is hagyok. Csak le kell töltenie:

  • TM1637Display =

    https://github.com/avishorp/TM1637

  • Időzítő =

    https://github.com/brunocalou/Timer

  • RTClib.h =

    https://github.com/adafruit/RTClib

  • Billentyűzet =

    https://playground.arduino.cc/Code/Keypad/

5. lépés: SOLDER

SOLDER
SOLDER
SOLDER
SOLDER

Mindent forrasztok (kivéve a ledeket, amelyeket később forrasztok), ahogy a képen látható, figyelembe véve a szükséges kábeltávolságot.

Ne feledje, hogy semmit ne csatlakoztasson a TX csapokhoz.

Ezután lefedjük a konzervdobozt szilikonnal, vigyázzunk, amit tettem, rátettem egy szilikonot, vártam egy percet, nedvesítettem az ujjaimat, majd adtam némi formát.

FORRÁS MINDEN, A LED -EKET KIVÉVE !!!!!!!!

6. lépés: Ragasztás a 3D nyomtatott darabokra

Ragasztás a 3D nyomtatott darabokra
Ragasztás a 3D nyomtatott darabokra

Ragassza fel az alkatrészeket a képen látható módon.

A nyomógombokon apró köröket adtam hozzá.

7. lépés: Hogyan kell ragasztani a "Reflexivo De Suelo érzékelőt" | Lineáris IR LED érzékelő !!!!

Hogyan kell ragasztani a
Hogyan kell ragasztani a
Hogyan kell ragasztani a
Hogyan kell ragasztani a
Hogyan kell ragasztani a
Hogyan kell ragasztani a
Hogyan kell ragasztani a
Hogyan kell ragasztani a

Így ragasztom a "sensor reflexivo de suelo" | Lineáris IR LED érzékelő.

Mivel nincs több nyomógombom, átalakítok egy reflexív | nyomógombon.

Vágjon le szigetelő szalagot (fekete) vagy fekete papírt a "sensor reflexivo de suelo" | előtt Lineáris IR LED érzékelő.

Ragassza a 2 kis rugót a csapra. Mivel a csap teljesen fehér (ha nem ragaszt valamilyen fehér papírt), amikor ezt a kézzel készített nyomógombot nem nyomja meg, a "sensor reflexivo de suelo" | A lineáris IR LED -érzékelő feketét észlel, de ha megnyomom a fedelet, a "sensor reflexivo de suelo" | A lineáris IR LED érzékelő fehér színt észlel.

8. lépés: Eladta a LED -eket

Eladta a LED -eket
Eladta a LED -eket
Eladta a LED -eket
Eladta a LED -eket

Forrasztás minden led figyelembe véve a köztük lévő távolságot.

Erősen ajánlom, hogy nyomtatás után forrasztják fel őket, és referenciaként használják a 3D nyomtatott darabot.

Forrasztás után csak adjon hozzá egy kis szilikont.

9. lépés: Díszítse hablappal (opcionális)

Díszítse hab lappal (opcionális)
Díszítse hab lappal (opcionális)

Adjunk valami színt !!!!

A díszítésen kívül hozzáadtam a számot a billentyűkhöz, és írtam: "Lásd a riasztást", hogy különbséget tegyek a 2 nyomógomb között (az egyik a riasztás felállítására, a másik a riasztás megtekintésére szolgál).

10. lépés: Ragasztás az ágyhoz

Ragasztás az ágyra
Ragasztás az ágyra

Ragasszon mindent az ágyra, én szilikont használtam, mert ha hibázott, könnyebb leszedni.

11. lépés: Szervezze meg a kábeleket

Szervezze meg a kábeleket
Szervezze meg a kábeleket

Néhány bilincset használtam, ahol a kábelek nagy része volt (az Arduino táblán), és hozzáadtam némi szilikont (ez is használható, néhány szigetelő szalag), hogy a kábeleket továbbra is az ágy mellett tartsák.

12. lépés: A kezek készítése

A kezek készítése
A kezek készítése
A kezek készítése
A kezek készítése
A kezek készítése
A kezek készítése
  1. Rajzoljon és vágjon két kezet a hablapra (hogy lefedje az egész párnát)
  2. Ragassza a két kezet 2 fagylaltrúd közé
  3. Ragasszon egy másik fagylaltrudat merőlegesen az utolsóra, ahogy a képen látható.
  4. Ragassza a szervókarhoz a fagylaltrúd határát (a képen láthatóhoz).
  5. Választható: Bár a pofonnak könnyűnek kell lennie, ragasztok 2 fagylaltrudat, bevezetem az ágy és a kábel közé, és hagyom, hogy a hablap kezei támaszkodjanak rá. Mivel a kezek rugalmas hablemezből készülnek, amikor a szervó mozogni kezd, a kezeket tartó fagylalt nem jelent problémát.

13. lépés: Hosszabbítsa meg az Arduino kábelt, és kész

Image
Image
Hosszabbítsa meg az Arduino kábelt, és kész!
Hosszabbítsa meg az Arduino kábelt, és kész!

Próbáltam néhány elemet használni a tápellátáshoz, de nem működött, úgy tűnik, nem volt elég energia.

Meghosszabbítom az Arduino kábelt, így:

  1. Vágja el az Arduino kábelt, és látni fogja, hogy 4 kábel van benne: zöld, fehér, piros és fekete
  2. Vágja le az összes kábelt körülbelül 1 cm-ről.
  3. Forrasztja az USB kábeleket a hosszú kábelekhez.
  4. Ezután forrasztja az Arduino portkábelt a hosszú kábelekhez, ne feledje, hogy forrasztotta a zöldet a zölddel, a pirosat a pirossal, a feketét a feketével, a fehéret fehérrel

Ne feledje, hogy amikor az ébresztőóra nincs csatlakoztatva, az időt nem állítja vissza, mert az RTC számolja az időt.

EZ AZ!!!!!!

Remélem, te is élvezted az olvasást, amit én is.

Ajánlott: