Sisukord:
- Tarvikud
- Samm: arendage välja idee
- 2. samm: mõõtmine
- 3. samm: PRINTIMINE
- Samm: laadige kood üles
- 5. samm: SOLDED
- 6. samm: liimige 3D -prinditükkidele
- Samm 7: Kuidas liimida "andurit Reflexivo De Suelo" | Lineaarne IR LED -andur !!!!
- 8. samm: müüdi ledid
- 9. etapp: kaunistage vahtplaadiga (valikuline)
- Samm: liimige voodile
- Samm: korraldage kaablid
- 12. samm: käte valmistamine
- Samm: pikendage Arduino kaablit ja see on tehtud !!
Video: Löögi äratuskell Arduinoga: 13 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Ma ei tea sinust, aga lihtne äratuskell ei suuda mind äratada. Vajan ärkamiseks valgust, heli ja isegi pehmet laksu.
Ükski äratuskell ei meeldi mulle, nii et otsustasin teha endale sellise, mis on väärt mind äratama.
Kuigi tundub, et äratuskell lööb sind, tunneksid sa vaid pehmeid koputusi.
Selles projektis saate teada, kuidas programmeerida äratuskella, kasutades Arduino tahvlit, RTC -d ja TM1637. See on ülilihtne !!!
Peamine eesmärk:
Ärka üles hiiglane
Tarvikud
- Vahtleht
- 3D printer
- ATarduino 2560 plaat
-
Kaablid
- Suur
- Lühike
- Servo
- RTC ds3231
- 10 LED -i
- Silikoon | Silikoonist relv
- TM1637
- 4*4 klahvistik
- 1 helisignaal
- 2 Vajutage nuppu
- 1 "reflexivo de suelo sensor" | Lineaarne IR LED -andur (see on sama asi, kuid sellel on 2 erinevat nime)
- 1 Mini BreadBoard
- Jäätisepulgad
- 2 väikest pastapulbrit
Samm: arendage välja idee
Enne alustamist peab mul mõistus selge olema.
TM1637 peaks näitama tegelikku aega, vajutades nupule N1, kuvatakse järgmine tekst: "ALA:)"
Kui vajutate klaviatuuri, kuvatakse vajutatud klahvi TM1637 -l, kui vajutate alarmi 4 numbrit, kuvatakse TM1637 -l uuesti tund.
Kui soovite näha, millal äratus on, vajutage lihtsalt nupule N2.
Kui tund on sama mis äratus, hakkab servo liikuma, LED hakkab vilkuma, TM1637 -l hakkab sõna UP vilkuma ja helisignaal hakkab helisema, kuni kuvatakse "sensor reflexivo de suelo "| Lineaarne IR LED -andur tuvastab musta.
Kui "sensor reflexivo de suelo" | Lineaarne infrapuna -LED -andur tuvastab mustad, et häire oleks lähtestatud ja kõik algab uuesti.
2. samm: mõõtmine
Meil peaks olema selge, kus kõik peaks asuma ja mis vahe on kõige vahel.
Oluline on teada, kui palju kaablit me vajame.
"Reflexivo de suelo sensor" täpse koha teadmiseks | Lineaarne IR LED -andur heitke voodile pikali ja sirutage kätt nii palju kui võimalik ilma püsti tõusmata.
"Reflexivo de suelo sensor" | Lineaarne IR -LED -andur on nupp, mis peatab äratuse, ma ei pane seda enda lähedale, sest jään uuesti magama.
Nähes vaeva oma keha venitamisega ja kergem on ärgata.
3. samm: PRINTIMINE
Printige.stl -failid, mille ma teile jätan.
Suurim neist on klahvistiku, helisignaali, TM1637 ja 2 nupu jaoks.
Dubleeritud on LED -ide jaoks ja teine "sensor reflexivo de suelo" jaoks | Lineaarne IR LED -andur.
Samm: laadige kood üles
Laadige oma pardale üles kood, mille jätan.
Te vajate järgmisi raamatukogusid, jätan ka lingi. Peate selle lihtsalt alla laadima:
-
TM1637Display =
https://github.com/avishorp/TM1637
-
Taimer =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Klaviatuur =
https://playground.arduino.cc/Code/Keypad/
5. samm: SOLDED
Joonen kõik (välja arvatud hiljem joodetud LED -id), nagu pildil näidatud, võttes arvesse kaabli kaugust, mida vajan.
Pidage meeles, et ärge ühendage TX -tihvtidega midagi.
Seejärel kata vorm silikooniga, ole ettevaatlik, mida ma tegin, panin peale silikooni, oota minut, märjaks mu sõrmed ja anna siis mingi kuju.
MÜÜK KÕIK VÄLJA LEDID !!!!!!!!
6. samm: liimige 3D -prinditükkidele
Liimige komponendid, nagu pildil näidatud.
Nuppudele lisasin väikesed ringid.
Samm 7: Kuidas liimida "andurit Reflexivo De Suelo" | Lineaarne IR LED -andur !!!!
Nii liimin "sensor reflexivo de suelo" | Lineaarne IR LED -andur.
Kuna mul pole rohkem nuppe, muundan refleksiivse | nupu peal.
Lõika "sensor reflexivo de suelo" | ees mõni isoleerlint (must) või must paber Lineaarne IR LED -andur.
Kleepige 2 väikest vedru kraanile. Kuna kraan on täiesti valge (kui see pole mingi valge paber), kui seda käsitsi valmistatud nupule ei vajutata, siis "sensor reflexivo de suelo" | Lineaarne IR LED -andur tuvastab musta, kuid kui kaant vajutada, ilmub "sensor reflexivo de suelo" | Lineaarne IR LED -andur tuvastab valge.
8. samm: müüdi ledid
Jootma iga led, võttes arvesse nendevahelist kaugust.
Soovitan tungivalt need pärast printimist jootma hakata ja kasutada viitena 3D trükitud tükki.
Pärast jootmist lisage veidi silikooni.
9. etapp: kaunistage vahtplaadiga (valikuline)
ANNAME SILLE MINGI VÄRVI !!!!
Lisaks kaunistamisele lisasin klahvidele numbri ja kirjutasin "Vaata äratust", et teha vahet kahe nupu vahel (üks on äratuse sisselülitamiseks või äratuse nägemiseks).
Samm: liimige voodile
Liimige kõik voodile, mina kasutasin silikooni, sest kui olete vea teinud, on seda kergem maha võtta.
Samm: korraldage kaablid
Kasutasin mõningaid klambreid, kus enamik kaableid olid (Arduino plaadil), ja lisasin veidi silikooni (seda saab ka kasutada, osa isoleerlinti), et hoida kaablid endiselt voodi kõrval.
12. samm: käte valmistamine
- Joonistage ja lõigake 2 kätt vahtplaadile (kogu padja katmiseks)
- Pista kaks kätt kahe jäätisepulga vahele
- Liimige teine jäätisepulk viimasega risti, nagu pildil näidatud.
- Liimige servovarras jäätisepulga piirile (selle külge, mida näete pildil).
- VALIKULINE: Kuigi löögikäsi peaks olema kerge, kleepin ma 2 jäätisepulka, tutvustan seda voodi ja kaabli vahele ning lasen vahtplaadil käed seda toetada. Kuna käed on valmistatud elastsest vahtplastist lehest, siis kui servo hakkab liikuma, poleks käte toetav jäätis probleem.
Samm: pikendage Arduino kaablit ja see on tehtud !!
Proovisin plaadi varustamiseks kasutada mõnda patareid, kuid see ei töötanud, tundub, et sellest ei jätkunud energiat.
Ma pikendan Arduino kaablit, seda tehes peate:
- Lõigake Arduino kaabel, näete, et sees on 4 kaablit: roheline, valge, punane ja must
- Tõmmake kõik kaablid umbes 0,4 tolli- 1 cm kaugusele.
- Jootke USB -kaablid pikkade kaablite külge.
- Seejärel jootke Arduino pordi kaabel pikkade kaablite juurde, pidage meeles, et jootate rohelise rohelisega, punase punasega, musta mustaga, valge valgega
Pidage meeles, et kui äratuskell pole ühendatud, siis aega ei lähtestata, kuna RTC loeb aega.
SEE SEE ON!!!!!!
Loodan, et teile on meeldinud lugeda sama, mis minul.
Soovitan:
Vibratsioonide tuvastamine piesoelektrilise löögi kraanianduri mooduli abil: 6 sammu
Vibratsioonide tuvastamine piesoelektrilise põrutuskraani andurimooduli abil: Selles õpetuses õpime, kuidas lihtsa piesoelektrilise anduri vibratsioonimooduli ja Visuino abil löögivibratsioone tuvastada. Vaadake näidisvideot
Twin Bell äratuskell soodakannidest: 7 sammu (piltidega)
Kaksikellaline äratuskell soodapurkidest: see juhend annab teile teada, kuidas sooda purkidest teha kahekellaline äratuskell. Projekt kasutab soodapurke, kust tint eemaldati (link: tindieemaldus sooda purkidest). Selle äratuskella täielikuks toimimiseks integreeriti DIY kvartskella moodul
Mull -äratuskell teeb ärkamise lõbusaks (ish): 7 sammu (koos piltidega)
Mull -äratuskell teeb ärkamise lõbusaks (ish): sumiseva äratuskella peale ärkamine on nõme. Olen üks neist inimestest, kellele ei meeldi ärgata enne, kui päike loojub (või on juba mitu tundi väljas olnud). Nii et mis oleks parem viis ärkamine lõbusaks teha kui voodis mullipidu! Arduino ja
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Päikesetõusu äratuskell Arduinoga: 9 sammu (piltidega)
Päikesetõusu äratuskell Arduinoga: talv võib olla kurb. Ärkad üles, on pime ja pead voodist tõusma. Viimane asi, mida soovite kuulda, on äratuskella müristav heli. Ma elan Londonis ja mul on raske hommikul ärgata. Lisaks tunnen puudust ärkamisest