Cov txheej txheem:

Txhuam Koj Cov Hniav!: 5 Kauj Ruam (nrog Duab)
Txhuam Koj Cov Hniav!: 5 Kauj Ruam (nrog Duab)

Video: Txhuam Koj Cov Hniav!: 5 Kauj Ruam (nrog Duab)

Video: Txhuam Koj Cov Hniav!: 5 Kauj Ruam (nrog Duab)
Video: YWJ KOJ SIAB Official music video by: Dang Thao 2024, Kaum ib hlis
Anonim
Txhuam Koj Cov Hniav!
Txhuam Koj Cov Hniav!
Txhuam Koj Cov Hniav!
Txhuam Koj Cov Hniav!
Txhuam Koj Cov Hniav!
Txhuam Koj Cov Hniav!

Kuv tus tub 5 xyoos tsis nyiam, ntau li 5 xyoos cov menyuam, txhuam nws cov hniav …

Kuv pom tias qhov kev cuam tshuam loj tshaj plaws tsis yog kev txhuam nws cov hniav ib zaug, tab sis lub sijhawm siv nws.

Kuv tau sim nrog kuv lub xov tooj ntawm tes suav kom nws taug qab lub sijhawm nws siv ntawm txhua pab pawg hniav (qis-sab laug, qis-sab xis, sab laug-sab laug, sab xis-sab xis, pem hauv ntej). Qhov kuv tau kawm los ntawm kev sim no yog tias nws ua rau txoj haujlwm no yooj yim dua rau nws. Tom qab ntawd, nws tau thov rau nws thiab txhuam nws cov hniav yam tsis muaj kev yws hlo li!

Yog li kuv xav: Kuv yuav ua cov khoom suav me me uas nws tuaj yeem siv los ntawm nws tus kheej kom nws tau txais kev ywj pheej ntau dua thiab vam tias txhuam nws cov hniav ntau zaus thiab nrog kev saib xyuas ntau dua.

Kuv paub muaj qee qhov lwm qhov haujlwm DIY thiab cov khoom lag luam uas ua raws qhov no, tab sis kuv xav tinker me ntsis thiab tsim kuv tus kheej tsim.

Nov yog cov qauv rau kuv tsim:

  • Raws li compact li sai tau
  • Zaub 2 tus lej thiab cov cim
  • Tawm suab thaum pib ntawm txhua pawg hniav
  • Rechargeable
  • Yooj yim siv raws li qhov ua tau

Hauv Ible no kuv yuav qhia koj li cas kuv tsim thiab tsim nws.

Txaus siab rau!

Khoom siv

  • 1 x Arduino rau mini
  • 2 x 7 ntu tso saib
  • 1 x laub khawm
  • 1 x autotransformer
  • 1 x piezo buzzer
  • 2 x 470Ω resistors
  • 1 x li-ion charger/txhawb nqa module
  • 1 x 17360 li-ion roj teeb (hauv daim duab koj yuav pom 18650 thiab nws yog tus tuav tab sis kom ua kom nws nruj dua Kuv tom qab hloov kuv lub siab)
  • ib perfboard
  • qee cov xov hlau
  • qee qhov ob tog ua npuas ncauj daim kab xev
  • ib lub thawv ntawv (Kuv ua ntoo, tuaj yeem luam tawm 3D)
  • 4 x roj hmab taw
  • qee qhov CI kua nplaum

Kauj Ruam 1: Muab Tshuaj Txhuam Txhuam

Solder cov Cheebtsam
Solder cov Cheebtsam
Solder cov Cheebtsam
Solder cov Cheebtsam
Solder cov Cheebtsam
Solder cov Cheebtsam

Kuv tau tsim yav dhau los ua pov thawj ntawm lub tswv yim nrog Arduino Uno thiab protoboard yog li kuv tuaj yeem sau cov cai thiab txiav txim siab yam khoom siv twg. Kuv yuav tsis qhia qhov ntawd ib feem ntawm cov txheej txheem vim nws tsis txaus siab heev thiab yuav tsis coj ntau los rau ible.

Schematics

Cov lej muaj nyob hauv Tinkercad: https://www.tinkercad.com/things/77jwLqAcCNo-migh… nws tsis tiav vim qee yam khoom siv tsis muaj nyob hauv lub tsev qiv ntawv thiab tus lej tsis tuaj yeem ua haujlwm zoo li yog vim nws xav tau lub tsev qiv ntawv tshwj xeeb. Txawm li cas los xij nws qhia tau meej heev tag nrho cov tswv yim tom qab cov khoom siv yooj yim.

Hauv cov lus piav qhia hauv qab no kuv tsis tau hais qhia tus pin txuas nrog dab tsi txhob txwm ua. Kuv xav tias tus lej pin yuav nyob ntawm seb koj tso koj cov khoom tawm. Hauv cov kauj ruam tom ntej koj yuav yooj yim pom qhov twg los teeb tsa tus lej pin los ntawm kev kho Arduino code

Txheej txheem

Kuv thawj zaug tso rau ntawm lub qhov txhab uas kuv xav tau 7 ntu lej los hais txog txoj haujlwm ntawm Arduino. Nws tshwm sim tias qhov tshwj xeeb perfboard no yooj yim heev: nws tau tsim zoo nkauj zoo li lub rooj sib tham proto nrog kev sib txuas tau yooj yim ntxiv rau nws muab ob npaug rau luam tawm. Yog tias kuv teeb tsa ntu ntawm ib sab thiab Arduino ntawm lwm qhov, Kuv tuaj yeem muaj cov lej feem ntau kom phim nrog I/O pins thiab kuv tau txais qhov teeb tsa zoo nkauj heev!

Yog tias koj muaj txoj hauv kev (ua) luam koj tus kheej cov laug cam tej zaum qhov zoo tshaj plaws yog tsim koj tus kheej.

Zauv

Kuv pom tias txoj hauv kev yooj yim tshaj plaws los qhia ob tus lej thiab cov cim yog siv 7 ntu LED cov lej.

Yuav ua li cas 7 ntu lej ua haujlwm cuam tshuam nrog Arduino

Tus lej 7 ntu muaj 10 tus pin: ib qho rau txhua ntu, ib qho rau tus lej/sijhawm thiab ob qho rau qhov sib thooj anode/cathode (hu ua A/K tom qab) (sab hauv txuas nrog ua ke). Txhawm rau txhawm rau txo tus lej siv los ntawm ntu nrog Arduino, txhua ntu thiab dot pins txuas nrog ua ke thiab rau tus lej I/O, uas suav 8 I/O pins siv. Tom qab ntawd, ib qho ntawm A/K tus pin ntawm txhua ntu txuas nrog lwm tus pin I/O. Nyob rau hauv rooj plaub ntawm 2 ntu tso saib qhov no suav 10 I/O pins siv (7 ntu + 1 dot + 2 tus lej x 1 A/K = 10).

Yuav ua li cas nws tuaj yeem pom qhov sib txawv ntawm txhua tus lej tom qab ntawd? Lub tsev qiv ntawv uas tsav cov I/O pins txhawb qhov ntawd ntawm qhov muag tsis tu ncua ntawm tib neeg qhov muag. Nws tig rau A/K tus pin ntawm tus lej xav tau thiab tawm tag nrho cov seem, teeb tsa ntu kom raug thiab tom qab ntawd hloov pauv sai nrog lwm tus lej siv lawv tus kheej A/K pins. Lub qhov muag yuav tsis "pom" qhov ntsais vim nws nyob ntawm qhov ntau zaus.

Soldering

Kuv tau muab cov lej tso ua ntej thiab kev sib txuas ntawm lawv, tom qab ntawd kuv tau siv Arduino ntawm lwm lub ntsej muag. Koj yuav pom tias nws yog ib qho tseem ceeb kom ua txhua tus lej sib txuas ua ntej yuav siv lub Arduino vim tias nws yuav tiv thaiv koj kom nkag mus rau tom qab ntawm tus lej ib zaug.

Xaiv qhov tsim nyog tam sim no-txwv tsis kam

Cov ntaub ntawv rau kuv cov lus qhia qhia txog tam sim no ntawm 8mA thiab qhov xa mus tom ntej ntawm 1.7V. Txij li Arduino Kuv tab tom siv ua haujlwm nrog 5V Kuv xav tau poob 5 - 1.7 = 3.3V ntawm 8mA. Ua ntawv thov Ohm txoj cai: r = 3.3 / 0.008 = 412.5Ω Qhov ze tshaj resistors kuv muaj yog 330Ω thiab 470Ω. Txhawm rau kom muaj kev nyab xeeb sab kuv tau xaiv 470Ω resistor txwv qhov tam sim no los ntawm txhua qhov diodes ntawm cov zaub. Qhov ci ntawm cov zaub yog rov qab sib piv rau tus nqi ntawm tus resistor yog li nws yog qhov tseem ceeb uas yuav siv tus nqi zoo ib yam rau txhua tus lej.

Piezo buzzer

Yuav ua li cas yooj yim tshaj tawm lub suab nrog Arduino thiab ua kom nws compact nyob rau tib lub sijhawm? Txoj hauv kev zoo tshaj plaws uas kuv pom yog siv ib qho ntawm cov piezo buzzers me me ib tus tuaj yeem pom hauv lub tswb qhov rooj piv txwv.

Peb xav tau ib txoj hauv kev los ua kom nrov nrov tso tawm los ntawm lub suab nrov ntawd txawm hais tias vim tias yog peb txuas nws ncaj qha rau Arduino nws nyuaj rau hnov ib yam dab tsi los ntawm nws. Peb yuav nthuav nws los ntawm ob txoj hauv kev:

  • nrog tus autotransformer uas yuav ua rau kom muaj qhov hluav taws xob ntau dua, nws yuav nrov dua yuav yog piezo
  • nrog lub suab nrov dhau los ua suab nrov, ib lub thawv pib, zoo li lub guitar: yog tias koj txuas lub piezo rau ntawm daim duab los piv txwv koj yuav pom tam sim ntawd lub suab nrov dua.

Ib tus autotransformer tuaj yeem pom nyob hauv tib lub qhov rooj tswb, nws yog lub tog raj kheej me me nrog feem ntau 3 tus pin. Ib tus pin mus rau Arduino I/O tus pin, ib qho mus rau piezo thiab qhov kawg txuas nrog ob qho tib si Arduino GND thiab lwm lub xov tooj piezo. Nws nyuaj rau paub tias tus pin yog dab tsi yog li sim sib txawv teeb tsa kom txog thaum koj hnov lub suab nrov tshaj tawm los ntawm piezo.

Fais fab

Kev tsis lees paub: Kuv paub tias nws tuaj yeem yog lub tswv yim tsis zoo rau cov khoom siv ncaj qha ntawm lub li-ion cell, tsis txhob ua nws yog tias koj tsis xis nyob nrog qhov ntawd.

Kuv tau xaiv los siv lub zog hluav taws xob nrog lub li-ion cell me me, qhov no cuam tshuam txog kev siv tus qauv los tiv thaiv nws, kom them nws thiab txhawb qhov hluav taws xob rau 5V (li-ion cells feem ntau tsim nyob ib puag ncig 3.6V). Kuv coj tus qauv ntawd los ntawm lub txhab nyiaj pheej yig thiab tshem tawm qhov tsis txaus ntseeg USB-A txuas.

Tus qauv qhia qhov twg ntawm tes xav tau txuas nrog. Saib online rau tus pinout ntawm USB-A tus poj niam txuas kuv tuaj yeem txuas 5VCC cov xov hlau los ntawm tus qauv mus rau arduino GND thiab VCC tus pin. Yog tias koj puas tau txiav txim siab tso lub zog Arduino nrog ntau dua 5V tom qab ntawd koj yuav xav pub qhov ntawd los ntawm RAW tus pin yog li koj tuaj yeem cia tus tswj hwm qhov ntsuas hluav taws xob hauv lub zog txo nws mus rau 5V xav tau los ntawm ATMega.

Txij li nws yog lub zog siv hluav taws xob rov qab tau kuv xav tau txoj hauv kev kom paub thaum nws tawm mus. Txog qhov ntawd, Kuv txuas qhov kawg ntawm lub xov tooj mus rau tus pin analog ntawm Arduino. Thaum lub sijhawm teeb tsa teeb Kuv yuav nyeem qhov hluav taws xob ntawd thiab hloov nws mus rau hauv txoj hauv kev nyeem tau los ntsuas cov nqi. Kuv tau sau cov ntsiab lus hais txog cov peev txheej li-ion. Tom qab ntawd kuv yuav piav qhia tias kuv tso saib nws li cas.

Khawm

Peb xav tau ib txoj hauv kev los pib suav thiab rau qhov uas qhib/tawm rocker hloov yuav zoo. Kuv xaiv siv lub laub khawm thawb txuas nrog ntawm GND thiab RESET pins. Qhov kawg ntawm tag nrho lub voj voog suav suav, Arduino mus rau lub xeev pw tsaug zog thiab tuaj yeem tsim kom sawv los ntawm kev siv nws tawm thaum ntawd, lossis teeb tus pin RESET kom qis, uas yooj yim. Lub laub khawm ntawd tso cai rau kuv "qhib" suav rov qab thiab rov pib dua nws thaum twg kuv xav tau. Kuv tsis tuaj yeem tig qhov suav rov qab thaum nws tau pib, tab sis nws tsis yog qhov loj uas kuv xav.

Kauj ruam 2: Kho kom raug thiab Upload Code

Kho thiab Upload Code
Kho thiab Upload Code

Koj yuav pom cov cai txuas nrog. Nws siv lub tsev qiv ntawv npe SevSeg uas koj tuaj yeem nruab nrog siv IDE tus thawj tswj tsev qiv ntawv lossis rub tawm ntawm

Muaj ntau qhov kev hloov pauv uas koj yuav xav coj ua ntej koj upload nws:

Suav teb

Rau txhua pawg hniav, suav daws suav nrog. Kuv teeb nws rau 20 vib nas this rau txhua pab pawg. Muaj 5 pab pawg thiab qee qhov kev ncua rau cim cim nyob nruab nrab ntawm (saib hauv qab) yog li tag nrho lub sijhawm siv txhuam hniav yuav tsum nyob ib puag ncig 2 feeb. Kuv tau hnov qhov no yog lub sijhawm pom zoo.

Yog tias koj xav hloov kho lub sijhawm, saib kab 14.

Pin num

  • yog tias koj siv cov lus qhia ntau-cathode, hloov kab 84 rau "COMMON_CATHODE"
  • rau ntu ntu, hloov kab 82 (tam sim no teeb tsa rau 4 txog 11)
  • rau A/K pins, hloov kab 80 (tam sim no teeb tsa rau 2 thiab 3)
  • rau qhov ntsuas hluav taws xob, hloov tus kab kab 23 (tam sim no teeb tsa rau A0)
  • rau lub buzzer, hloov tus kab kab 19 (tam sim no teeb rau 12)

Suab

Kuv txhais qee cov ntawv sau nkauj nrog lawv qhov kwv yees kwv yees ntawm kab 36 txog 41, yog tias koj xav tias koj xav ua lub suab sib txawv koj yuav xav ntxiv ntau rau hauv cov npe ntawd.

Nws them 2 lub suab sib txawv:

  • ib hom suab quaj thaum pib ntawm txhua pawg hniav, kab 206
  • lub suab "tog" ntawm qhov kawg (yam khoom plig), kab 201

Koj tuaj yeem hloov cov tones, cov npe muaj qhov sib txawv ntawm cov suab paj nruas thiab lub sijhawm sau tseg, muaj tswv yim!

Animation

Thaum pib ntawm txhua pawg hniav muaj cov zaub ua piv txwv rau pab pawg hauv nqe lus nug. Tsib pawg cim tau piav los ntawm kab 71 txog 74. Koj tuaj yeem kho qhov no yog tias koj xav tau.

Thaum kawg ntawm qhov sib lawv liag, cov cim no tau hloov pauv los tsim cov tsiaj ntawv zoo.

Qhov ntsuas roj teeb

Thaum pib ntawm kev sib lawv liag, qib roj teeb tau qhia tias yog "bar" tso tawm kom pom thaum 3 vib nas this. Txhua tus lej tuaj yeem tso tawm peb kab rov tav. Thaum tag nrho 6 kab ntawv tso tawm nws txhais tau tias lub roj teeb puv lawm. Cov tuav tsis pom kev los ntawm sab saud mus rau hauv qab thiab sab laug mus rau sab xis nrog qib roj teeb tsawg zuj zus. Koj tuaj yeem hloov qhov ntawd thiab tso tawm tus lej sawv cev rau feem pua seem ntawm lub zog yog tias koj xav tau, cov cai nyob ntawm kab 100.

Kauj ruam 3: Tsim ib qho kev kaw

Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw
Tsim ib daim ntawv kaw

Koj yuav pom txuas nrog Sketchup tus qauv ntawm qhov kuv tsim.

Nws yuav zaum tsis haum koj cov kev xav tau txij li nws nruj me ntsis nyob ntawm qhov kev cog lus me me thiab qhov loj ntawm koj qhov Circuit/Cheebtsam. Tweak nws raws li koj xav tau:)

Kuv siv 3/16 "birch plywood kuv xav tias, thiab 1/2" round dowel rau lub khawm khawm.

Koj yuav pom tias tau txua lub nraub qaum ntawm lub thawv uas lub piezo buzzer yuav txuas nrog, qhov no yog qhov uas kuv ua qhov kev ua kom nrov nrov dhau los.

Kauj Ruam 4: Txhim Kho Cov Cheeb Tsam hauv Cov Ntaub Ntawv

Muab cov khoom sib dhos tso rau hauv qhov kaw
Muab cov khoom sib dhos tso rau hauv qhov kaw
Muab cov khoom sib dhos tso rau hauv qhov kaw
Muab cov khoom sib dhos tso rau hauv qhov kaw
Muab cov khoom sib dhos tso rau hauv qhov kaw
Muab cov khoom sib dhos tso rau hauv qhov kaw

Kuv tau siv qee daim kab xev ua ob sab ua kom lub roj teeb, lub charger/lub zog txhawb nqa thiab piezo buzzer nyob hauv qhov chaw. Kuv kuj tseem siv qee qhov nws ua qhov sib txawv ntawm cov perfboard thiab plywood lossis lwm yam cov zaub yuav nthuav tawm hauv qhov tsis zoo nkauj zoo nkauj.

Kuv tau kaw lub laub khawm nrog CI kua nplaum tab sis nws tsis txaus kom tiv taus lub siab thaum ua haujlwm nws yog li kuv tau siv lub taub me me rub kom nws nyob hauv qhov chaw (saib daim duab).

Kuv siv CI kua nplaum ib yam los lo lub piezo buzzer ntawm lub phaj rov qab ua ntej kuv kaw nws.

Kuv qhov kev pom zoo: sim tias txhua yam ua haujlwm ib ntus thaum lub sijhawm sib dhos, kuv yuav tsum tau rov qhib thiab cais qee qhov chaw luv luv, ntau zaus!

Ntxiv qee cov roj hmab taw rau hauv qab, nws muab kev ua haujlwm zoo;)

Kauj Ruam 5: Xaus

Xaus
Xaus
Xaus
Xaus

Tej zaum koj yuav pom tias cov lej zauv rov qab, qhov no yog qhov yuam kev kuv tau ua txij li tau teeb tsa cov khoom. Kuv daws qhov teeb meem no los ntawm kev txav tus lej xa mus, nws tsis muaj teeb meem loj vim tias kuv tsis siv lub teev/sijhawm.

Xijpeem, txoj haujlwm no tau lom zem heev los ua thiab kuv tus menyuam nyiam nws!

Tsis txhob ua siab deb tshaj tawm koj cov lus pom thiab cov lus pom!

Ua tsaug rau koj nyeem.

Pom zoo: