Sisukord:

Mull -äratuskell teeb ärkamise lõbusaks (ish): 7 sammu (koos piltidega)
Mull -äratuskell teeb ärkamise lõbusaks (ish): 7 sammu (koos piltidega)

Video: Mull -äratuskell teeb ärkamise lõbusaks (ish): 7 sammu (koos piltidega)

Video: Mull -äratuskell teeb ärkamise lõbusaks (ish): 7 sammu (koos piltidega)
Video: 30 Чем заняться в Тайбэе, Тайвань Путеводитель 2024, Juuli
Anonim
Mull äratuskell teeb ärkamise lõbusaks (ish)
Mull äratuskell teeb ärkamise lõbusaks (ish)

Säriseva äratuskella peale ärkamine on nõme. Olen üks neist inimestest, kellele ei meeldi ärgata enne, kui päike on väljas (või on juba mitu tundi väljas olnud). Nii et mis oleks parem viis ärkamine lõbusaks teha kui voodis mullipidu!

Kasutades arduinot ja üldkasutatavat mullimasina mänguasja, saate ka teie ärgata mullide rõõmust. Heitke pilk äratusele:

Samm: tööriistad ja materjalid

Tööriistad ja materjalid
Tööriistad ja materjalid

Osad (saate kindlasti asendada asju, mis teil kodus on): Mullide genereeriv mänguasi: Super Miracle® Bubbles Bubble Factory (ostetud Michaelsist 12 dollari eest) Mikrokontroller: Arduino (minu puhul vana Seeduino) LCD -ekraan: Sparkfun Basic 16x2 Märgi LCD edasilükkamisnupp: klambrite lihtsa nupu LED: ThingM BlinkM Transistor: TIP-120 (raadiosaatja 276-2068) Relee: 5V SF COM-00100 Erinevad nupud/lülitid aja reguleerimiseks: SF COM-09190 & SF COM-00102 Potentsiomeeter: SF COM-09806 Perfboard diood (1N4001) Takisti 2.2K traat Toiteadapter arduino tihvtide jaoks

Samm: avage mullimasin

Avage mullimasin
Avage mullimasin
Avage mullimasin
Avage mullimasin
Avage mullimasin
Avage mullimasin
Avage mullimasin
Avage mullimasin

Kõigepealt peate mullimasina avama. Selle, mille leidsin, oli lihtne avada, vaid neli Philipsi kruvi.

Kui olete sees, eraldage aku ja mootor lülitist ja jootetraatidest nii mootori kui ka aku jaoks piisavalt kaua, et toita neid väljaspool masinat. Seejärel tehke Dremeli tööriista abil plastikust ava juhtmete väljajuhtimiseks. Kui teile meeldivad värvilised mullid, kinnitage LED või ThingM BlinkM masina ülaosale. Lõpuks otsustasin mullimasina tagaküljele asetada minileivalaua, et kõik juhtmed kokku koguda. See hõlbustas kontrolleri ja seadme vahelise kauguse reguleerimist.

3. samm: valmistage ette lihtne edasilükkamise nupp

Valmistage ette lihtne edasilükkamise nupp
Valmistage ette lihtne edasilükkamise nupp

Flickri kasutaja Tommy Bear on pakkunud suurepärase samm -sammult juhise lihtsaks nuppude häkkimiseks.

Lihtne nupuvajutus 11. samm
Lihtne nupuvajutus 11. samm

Põhimõtteliselt peate eemaldama kondensaatori ja takisti ning kinnitama oma juhtmed. Lihtne nupp on hõlpsasti avatav, eemaldades plastikust jalad, et pääseda ligi neljale Philipsi kruvile. Riputage kindlasti jalgadele. Suured nupud rokkivad.

Samm: prototüübi Circut

Circuti prototüüp
Circuti prototüüp

Asjade ühendamine Sõltuvalt valitud LCD -ekraanist võivad juhtmestiku nõuded olla erinevad. Sparkfun Basic 16x2 tähemärkide LCD ja teeki LiquidCrystal.h kasutades LCD -teeki kasutades ja andmelehte järgides (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Siin on ühendusskeem:

mullialarmi diagrammi teine versioon
mullialarmi diagrammi teine versioon

Algselt plaanisin käivitada mootori otse transistorilt. Tundub, et mootor tekitab maapinnas märkimisväärset müra, mistõttu LCD prindib prügi. Lülitasin releele, et hoida mootori ja Arduino ahelad eraldi. Ma ei olnud seda tüüpi skeemi tegemisega tuttav. Need ressursid olid abiks, võiksite neid vaadata. Bildr.org: suure võimsusega juhtimine: Arduino + TIP120 TransistorITP füüsilise andmetöötluse õpetus: transistori kasutamine suurte voolukoormuste juhtimiseks Arduino abil

Samm: kirjutage kood

Kirjutage kood
Kirjutage kood

Siin on GitHubi hoidla praegusest kasutatavast koodist. See vajab natuke tööd, kuid see peaks teid tööle panema. Https://github.com/tomarthur/Bubble-Clock/ Äratuskella praegune versioon kasutab põhiajapidamiseks ajakirja Time.h Arduino. Tulevikus tehtavad täiustused: - lisage väline ajaarvamise seade või isegi GPS -põhine kella, vältides aja ja äratuse kadumist, kui Arduino toide katkeb; nädal - meetod mullide lõbustamiseks aktiveerimiseks (salajane edasilükkamisnuppu puudutamise järjestus?)

6. samm: ehitage vooluring Perfboardile

Ehitage ringrada Perfboardile
Ehitage ringrada Perfboardile
Ehitage ringrada Perfboardile
Ehitage ringrada Perfboardile

Kui leivaplaadil on töötav vooluring, on püsivama seadistuse loomiseks lihtne kõik perfboardile üle kanda. Mul juhtus istuma paar tükki, kuid võite leida ka tahvleid, mis sarnanevad leivaplaatide kujundusega, muutes vooluringi teisaldamise lihtsamaks.

Kuna seda tüüpi plaatidel pole auke ühendatud, ühendasin maanduse ja +5 V juhtme külje alla. Algselt jootsin LCD -ekraani otse perfboardi külge. Halb mõte! See tegi tõrkeotsingu keeruliseks. Teisel korral jootsin naissoost tihvtide päised perfboardile, nii et LCD saab eemaldada.

Samm: testige ja reguleerige

Test & Adjust
Test & Adjust

Kui olete parfüüriplaadi lõpetanud, ühendage see oma Arduinoga. Kui kõik tundub töötavat, saate mullimasina ja kontrolleri oma magamistuppa paigaldada.

Lõpuks kasutasin lisakasti mikrokontrolleri kinnitamiseks esialgu voodiraami külge.

Soovitan: