Cov txheej txheem:

Xov Tooj Quarantimer rau Digital Minimalism !: 5 Kauj Ruam (nrog Duab)
Xov Tooj Quarantimer rau Digital Minimalism !: 5 Kauj Ruam (nrog Duab)

Video: Xov Tooj Quarantimer rau Digital Minimalism !: 5 Kauj Ruam (nrog Duab)

Video: Xov Tooj Quarantimer rau Digital Minimalism !: 5 Kauj Ruam (nrog Duab)
Video: Xav rov ntsib koj ib zaug dua. 8/8/2018 2024, Lub Xya hli ntuj
Anonim
Xov Tooj Quarantimer rau Digital Minimalism!
Xov Tooj Quarantimer rau Digital Minimalism!
Xov Tooj Quarantimer rau Digital Minimalism!
Xov Tooj Quarantimer rau Digital Minimalism!

Ntau zaus kuv yuav tuav kuv lub xov tooj los tshuaj xyuas huab cua thiab xaus rau hauv kev sib tham hauv xov xwm. Kuv xav tau lub xov tooj sib cais.:)

Nov yog lub xov tooj sawv ntsug uas yuav ci thaum koj tso koj lub xov tooj. Ib qho ntxiv, nws tseem taug qab seb koj tso nws ntev npaum li cas

Tsim ntau yam kom paub leej twg siv lawv lub xov tooj tsawg tshaj plaws hauv tsev neeg! Lossis siv nws tus kheej txhawm rau taug qab ntev npaum li cas koj tau tso nws ib leeg! Txhua tus neeg nyiam kev txhawb nqa zoo.

Kuv tau ua npau suav ntawm Ua Tus Xov Tooj Quarantimer (Quarantine Timer) rau kuv tus kheej siv. Kuv tau sim thaiv cov apps tab sis xav tau qhov chaw ntawm lub cev tso kuv lub xov tooj. Ib qho ntxiv, nws yooj yim rau kuv niam kuv txiv thiab tij laug siv - tsis xav tau app ntxiv. Hloov chaw, peb siv lub tshuab ntsuas hluav taws xob txhawm rau txheeb xyuas lub xov tooj muaj thaum nws thaiv lub teeb los saum toj no.

Ntxiv nyiaj ntxiv: Kuv tau txhawb kom so kuv lub xov tooj hauv qhov chaw tshwj xeeb. Qhov no txhais tau tias kuv tsis tshua poob nws!

  1. Lub Peb Hlis - Kuv muaj lub tswv yim tsis meej uas kuv xav tau txwv lub sijhawm siv xov tooj. Xauv nws hauv ib lub thawv? Nrog timer?
  2. Lub Plaub Hlis - Sketched ntau thiab ua qauv ua ntej kuv lub tswv yim ntawm lub khob cij. Tsis tau ua ntau yam ntxiv li siv sijhawm nyob hauv kuv lub xov tooj.:(
  3. Tej zaum 19 - Pom qhov kev sib tw Qhia Ntawv thiab tau tshoov siab kom ua kom muaj zog! Spun kom nrawm n 'PCB qias neeg tib hmo ntawd. Peb xav tau qhov nrawm no!
  4. Tej zaum 20 - Hais kom PCBs thiab tos.
  5. Tej zaum 29 - Solder thiab sib sau ua ke.

Kuv tau maj nrawm los tsim qhov no, thiab siv ob peb yam ua tau. Kuv vam tias koj tau tshoov siab los tsim ib qho ib yam! Kuv xav tias nws yog txoj haujlwm zoo pib kawm PCB tsim thiab Arduino. Koj tseem tuaj yeem dai thiab ntxiv cov yam ntxwv ntxiv! Kuv tus kheej cia siab tias yuav ntxiv qee yam txaus siab… sai li sai tau thaum kuv tso kuv lub xov tooj.;)

Khoom siv

  • ib led
  • 10K resistor (txhua tus nqi sib xws rau photoresistor rub)
  • 220 resistor (txhua tus nqi sib xws rau coj)
  • Arduino Nano (Uno tuaj yeem hloov tau)
  • zaub - Kuv siv 128x64 OLED

Yeem:

  • poj niam headers
  • (4) M3x20mm standoffs
  • (4) M3 ntsia hlau

Kauj Ruam 1: (Xaiv Tau Tab sis Pom Zoo) Breadboard Koj Lub Vaj Tsev

(Yeem Tau Tab sis Pom Zoo) Breadboard Koj Lub Vaj Tsev
(Yeem Tau Tab sis Pom Zoo) Breadboard Koj Lub Vaj Tsev
(Yeem Tau Tab sis Pom Zoo) Breadboard Koj Lub Vaj Tsev
(Yeem Tau Tab sis Pom Zoo) Breadboard Koj Lub Vaj Tsev

Txawm hais tias kuv tau xa kuv qhov phiaj xwm zaum kawg rau PCB, koj tuaj yeem yooj yim siv lub khob cij hloov pauv. Tsuas yog ntsaws txhua yam hauv ib lub thawv, nrog lub qhov kom them rau Arduino thiab cia tus kws yees duab saib.

Breadboarding tseem yuav pab xyuas kom koj kev sib txuas thiab kho vajtse zoo mus.

Kauj Ruam 2: Tsim PCB

Tsim PCB
Tsim PCB
Tsim PCB
Tsim PCB

Tsim kom muaj PCB suav nrog:

  1. Ua ib qho schematic
  2. Tso tawm lub rooj tsavxwm

Kuv yuav tso ob daim ntawv kuv tsim hauv qab no. Nov yog lub voj voog yooj yim zoo nkauj thiab tuaj yeem hloov kho raws li koj xav tau.

Kuv lub xov tooj yog 3 nti dav thiab 6 siab. Kuv hloov kho kuv lub rooj tsav xwm kom tso cai rau kuv so kuv lub xov tooj ntawm kev sawv ntawm 4 fab.

Hais txog qhov Circuit tiag, peb muaj cov khoom siv tsawg heev:

  • Arduino Nano Cov
  • coj los lees paub lub xov tooj muaj
  • 2 resistors
  • photoresistor txhawm rau txheeb xyuas lub xov tooj
  • OLED zaub los qhia lub sijhawm dhau mus

Kuv xaj kuv cov PCBs los ntawm JLCPCB. Yog tias koj tsis xav tos lwm tus neeg thib peb, koj tuaj yeem yooj yim siv pawg tswj hwm rau koj qhov haujlwm kawg!

Kauj ruam 3: Sib sau ua ke thiab Solder

Sib sau ua ke thiab Solder!
Sib sau ua ke thiab Solder!
Sib sau ua ke thiab Solder!
Sib sau ua ke thiab Solder!
Sib sau ua ke thiab Solder!
Sib sau ua ke thiab Solder!

Yog tias koj muaj poj niam lub taub hau, muab lawv tso rau ntawm tus hneev taw rau Arduino Nano thiab OLED.

Kuv pom lawv yooj yim heev; ntau dua li ncaj qha soldering Arduino mus rau lub rooj tsavxwm, koj tuaj yeem muab cov poj niam lub taub hau tso rau hauv. Arduino tshem tawm tau yog tias nws kib lossis koj xav rov siv nws.

  • Lub 10K resistor yuav tsum yog ntawm sab xis, txuas rau lub photoresistor. Qhov no yog pulldown resistor yog li peb siv tus nqi ua haujlwm siab.
  • Lub 220 resistor tsuas yog mus ua ntu nrog peb coj los txwv tam sim no.
  • Peb 128x64 OLED siv I2C los sib txuas lus, yog li nws tsuas yog xav tau 2 kab: SCL thiab SDA.

Muab txhua yam tso rau hauv, txheeb xyuas qhov luv, thiab txhawb nws!

Ntxiv rau qhov sawv ntsug - Kuv siv M3X20mm. Cov no yog 20mm siab, thiaj li tso cai tshem tawm. Peb tsis xav kom lub xov tooj kov Arduino lossis OLED! Koj tuaj yeem siv qhov sawv ntsug lossis txawm tias cov yas yas ntawm qhov siab siab tshaj 20mm.

Tus kheej, Kuv tsis ua li cas nrog lub rooj tsav khoom liab qab. Kev nkag siab txawm hais tias, npog yuav tiv thaiv kev puas tsuaj. Kuv ntshai kuv lub xov tooj tsoo lub photoresistor!

Koj tuaj yeem pom ib daim duab los qhia tib qhov ntev ib yam li PCB, txiav ib lub qhov uas tus kws kho qhov muag peeks tawm, thiab koj yuav muaj lub npog! Ntoo lossis cov ntaub ntawv luam tawm 3D ua haujlwm ib yam nkaus.

(Cov duab los ntawm Fusion. Koj tuaj yeem xa koj cov ntaub ntawv Eagle PCB mus rau Fusion360. Ob lub software nyob hauv qab Autodesk.)

Kauj ruam 4: Upload Arduino Code

Rub tawm Arduino Code
Rub tawm Arduino Code
Rub tawm Arduino Code
Rub tawm Arduino Code
Rub tawm Arduino Code
Rub tawm Arduino Code
Rub tawm Arduino Code
Rub tawm Arduino Code

Nov yog qee cov duab ntxaws ntxaws ntawm qhov tseeb.

Hauv txoj cai no, npog lub photoresistor yuav ua rau kom coj mus rau lub teeb thiab timer los tshwm rau ntawm cov zaub.

Cov tsev qiv ntawv koj yuav xav tau:

LCDGFX

Koj tuaj yeem hloov kho qee tus kheej:

  • Kho qhov pib ntawm (photocellReading <300) raws li koj tus kheej chav teeb theem.
  • Kuv tau ua rau tus coj qhib yog tias lub xov tooj nyob tam sim no. Koj tuaj yeem ua qhov sib txawv thiab tua nws thaum koj tso koj lub xov tooj rau saum.
  • Kuv kuj siv vib nas this hauv kuv lub sijhawm. Koj tuaj yeem suav los ntawm feeb lossis teev yog tias koj xav tau.:)

Kauj ruam 5: Koj tau ua tiav

Pom zoo: