Cov txheej txheem:

Bright Saver Nrog Arduino Mega: 7 Kauj Ruam
Bright Saver Nrog Arduino Mega: 7 Kauj Ruam

Video: Bright Saver Nrog Arduino Mega: 7 Kauj Ruam

Video: Bright Saver Nrog Arduino Mega: 7 Kauj Ruam
Video: Zoo Siab Nrog Koj - Paj Tsua Thoj [ Official MV ] Nkauj Tawm Tshiab 2022 2024, Hlis ntuj nqeg
Anonim
Image
Image

Bright Saver qhia qhov tseeb, khaws cov ntaub ntawv khaws tseg thiab tso cai rau koj teeb tsa lub hom phiaj kev txuag nyiaj. Piv txwv li, thaum koj teeb tsa koj lub hom phiaj siv ob lub khawm uas tau muab, koj yuav pom qhov kev nce qib thiab ntau npaum li cas xav tau kom mus txog koj lub hom phiaj.

Yuav tsum tau kho vajtse Cheebtsam

  • 1 x Arduino Mega
  • 1x Breadboard (Loj)
  • 1x Programmable Ntau Npib Txais CH-924 (4 Npib Hom)
  • 1 x 12V AC Power Adapter
  • 1x Poj niam DC Jack Barrel Adapter
  • 1x LCD 16x2
  • 1 x 10K Potentiometer
  • 4x LEDs (Liab, Daj, Ntsuab thiab Ntau RGB)
  • 4x Resistors (220 ohms)
  • 2x Mini Push Button (Liab thiab Xiav)
  • Pawg ntawm Singapore Thib Peb Series Npib
  • Pawg ntawm Jumper Wires (Txiv neej-rau-Txiv neej)
  • Ib pawg ntawm Ob-kawg Ua Tus Cwj Pwm Cuam Tshuam

Txoj haujlwm no haum rau txhua tus, Arduino pib nrog! Hom sib txawv ntawm Singapore npib tau txais los ntawm ntau tus txais nyiaj npib. Tom qab tso cov nyiaj npib, LCD yuav tso tawm cov ntaub ntawv khaws tseg tshiab thiab koj qhov kev hloov pauv tau hloov kho tshiab. Txhawm rau teeb tsa lub hom phiaj, cov nyees khawm tau txuas nrog Arduino thiab Bright Saver, tso cai rau koj kho koj lub hom phiaj.

Txhua lub sijhawm tso nyiaj npib, Bright Saver lub txhab nyiaj npib yuav tshuaj xyuas koj li kev khaws nyiaj tau zoo thiab teeb nrog cov xim tshwj xeeb los qhia yog tias koj tau ua tiav cov nyiaj khaws tseg. Piv txwv li, Bright Saver yuav qhia lub teeb liab yog tias koj qhov kev nce qib tau mus txog 25 feem pua ntawm koj lub hom phiaj. Thaum hla 50 feem pua, LED yuav tig daj thiab ntsuab thaum koj hla 75 feem pua ntawm koj lub hom phiaj. Thaum kawg, thaum koj tsoo koj lub hom phiaj, lub teeb ci LED yuav tig ntawm liab, ntsuab thiab xiav.

LED Xim Zaub rau Lub Hom Phiaj Txiaj Ntsim

  • Ntawm 25 feem pua → Liab
  • Ntawm 50 feem pua → Daj
  • Ntawm 75 feem pua → Ntsuab
  • Ntawm 100 feem pua → Multi-RGB

Pom Zoo Cov Hluav Taws Xob Hauv Singapore

1. Carousell

2. Space Electronics Pte Ltd ntawm Sim Lim Tower, #B1-07

3. Sgbotic

Yog vim li cas rau Bright Saver

Qhov laj thawj rau xaiv Bright Saver muaj feem cuam tshuam nrog kuv cov kev paub thaum yau. Thaum kuv tseem yog menyuam yaus, Kuv ib txwm muaj kev txaus siab khaws ntau npaum li kuv cov nyiaj tau siv lub txhab nyiaj piggy tab sis yuav tsum ua kom ntseeg tau tias nws tau sau ua ntej nws qhib. Txawm li cas los xij, Kuv tsis tuaj yeem qhia ntau npaum li cas kuv tau txuag tau yooj yim los ntawm qhov hnyav ntawm lub txhab nyiaj npua. Ntxiv mus, Kuv pom nws npau taws rau suav tag nrho kuv cov nyiaj khaws hauv npib raws li kuv cov nyiaj npib no tom qab sib pauv pauv nyiaj ntsuab nrog kuv niam kuv txiv. Vim li no, Kuv xav tias nws yuav zoo los siv lub sijhawm no kom muaj lub txhab nyiaj tshwj xeeb thiab ntse uas pab kuv suav kuv cov nyiaj khaws cia rau kuv.

Yav Tom Ntej Version ntawm Bright Saver

Lub neej yav tom ntej ntawm Bright Saver ua suab paj nruag raws li kev ua koob tsheej thaum lub hom phiaj khaws nyiaj tau los ntawm kev siv Piezo Buzzer. Bright Saver kuj tseem tuaj yeem yog tus pab cuam sib tham uas tham nrog koj los ntawm kev tos txais koj lub npe thiab muab cov ntaub ntawv xov xwm siv lub suab. Bright Saver tseem tuaj yeem siv cov thev naus laus zis zoo xws li txuas nrog Lub Txawb App kom tso cai taug qab koj cov nyiaj khaws tseg hauv koj lub xov tooj txhua lub sijhawm thiab nyob qhov twg, tiv thaiv kev siv nyiaj tsis txaus siab!

CreditsI tau txais kev tshoov siab ntxiv los ntawm kev qhia los ntawm Adafruit uas siv cov khoom siv hluav taws xob xws li Arduino, LCD thiab ib tus txais nyiaj npib nkaus xwb. Txawm li cas los xij, cov yam ntxwv tau yooj yim thiab kuv xav tawm tsam kuv tus kheej kom ntxiv rau hauv cov yam ntxwv uas sib tham sib, ua haujlwm tau zoo thiab tus kheej. Cov lej qub tau hloov pauv ntau yam.

Bright Saver tau ntawv tso cai los ntawm Creative Commons Attribution-NonCommercial 4.0 International License.

Kauj Ruam 1: Calibrate Multi-Coin Acceptor

Calibrate Multi-Npib Txais
Calibrate Multi-Npib Txais
Calibrate Multi-Npib Txais
Calibrate Multi-Npib Txais

Yuav tsum tau kho vajtse Cheebtsam

1. Programmable Multi-Coin Acceptor CH-924 (4 Npib Hom)

2. 1x 12V AC Power Adapter

3. 1x Poj niam DC Jack Barrel Adapter

Tej zaum koj yuav xav tsis thoob… ua li cas tus neeg txais txiaj ntsig ntau npib ua haujlwm?

Cov ntsuas hauv cov npib lees txais qhov tuab, txoj kab uas hla thiab lub sijhawm poob ntawm cov nyiaj npib los txheeb xyuas lawv thiab nws tuaj yeem ua haujlwm tau zoo yog li koj tsis txwv rau qee hom nyiaj tshwj xeeb. Dhau li siv nws li lub zog txuag, koj tuaj yeem siv nws rau cov tshuab muag khoom thiab cov khoom ua si ib yam nkaus!

Cov kauj ruam rau Calibrate Multi Coin Acceptor

1. Ua ntej tus neeg txais nyiaj npib tuaj yeem teeb tsa, txuas Cov Hluav Taws Xob liab thiab Dub rau Poj Niam DC Barrel Jack Adapter. Lub davhlau ya nyob twg ntawm DC Barrel Jack Adapter tau sau tias zoo thiab tsis zoo thiab xav tau tus ntsia hlau ntswj kom nruj lub dav hlau, qhia hauv daim duab thib ob.

o Cov hlau liab ⟹ Zoo

o Cov xaim dub ⟹ Tsis zoo

2. Txuas Tus Poj Niam DC Barrel Jack Adapter mus rau 12V AC Lub Hwj Chim Adapter, qhia hauv daim duab thib peb.

3. Cov xov hlau dawb thiab grey yuav txuas nrog rau Arduino, tau hais hauv qib 2.

4. Thaum lub npib lees txais lub zog, lub LED liab yuav ci thiab muaj lub suab "BEEP", qhia hauv daim duab fouth.

5. Npaj cov npib sib txawv ntawm $ 0.10, $ 0.20, $ 0.50 thiab $ 1.00, qhia hauv daim duab thib tsib.

6. Teeb tsa tus txais nyiaj npib nrog cov hauv qab no:

  • Nias thiab tuav "ADD" thiab "MINUS" li ob peb feeb thiab tsab ntawv "A" yuav tshwm ntawm LED zaub.
  • Nias "SET" khawm ob peb feeb thiab tsab ntawv 'E' yuav tshwm sim.
  • Siv lub pob "ADD" thiab "MINUS" los xaiv pes tsawg npib koj xav siv. Hauv peb qhov xwm txheej, peb yuav xaiv "4" ($ 0.10, $ 0.20, $ 0.50 thiab $ 1.00). Nias "SET" rau ob peb feeb thiab tsab ntawv "H1" yuav tshwm.
  • Tsab ntawv "H1" hais txog thawj npib uas yuav siv los ntsuas. Koj tuaj yeem xaiv pes tsawg tus npib coj mus piv txwv. Hauv kuv qhov xwm txheej, kuv yuav siv 15 qhov piv txwv npib ntawm $ 0.10 kom raug qhov tseeb. Tuav "SET" kom paub meej.
  • Tom ntej no, tsab ntawv "P1" yuav tshwm los xaiv tus lej ntawm cov zis tawm rau txhua npib. Txij li qhov siab tshaj plaws yog 50, Kuv tau xaiv cov mem tes 1 txog 10 kom yooj yim dua rau kev txheeb xyuas.

⮎ Piv txwv li:

o $ 0.10 teeb tsa “1”;

o $ 0.20 teeb ua “2”;

o $ 0.50 teeb raws li “5”;

o $ 1.00 teev ua "10"

  • Nias "SET" kom paub meej.
  • Tsab ntawv "F1" yuav tshwm los teeb tsa qib raug rau thawj npib. Tus nqi yog los ntawm 1 txog 30, 1 yog qhov raug tshaj plaws. Yog tias cov nyiaj npib tib yam zoo ib yam, tus nqi yuav tsum raug dua. Hauv kuv qhov xwm txheej, kuv xaiv 7. Siv lub pob “ADD” thiab “MINUS” thiab nias “SET” li ob peb feeb.
  • Tsab ntawv "H2" yuav tshwm thiab rov ua cov txheej txheem qub los ntawm qib 4 txog qib 6. Txawm li cas los xij, nco ntsoov tias cov noob taum sib txawv rau txhua lub npib, hais hauv Kauj Ruam 5.
  • Tom qab teeb tsa los ntawm H1 txog H2, tuav "SET" thiab tsab ntawv "A" yuav tshwm los qhia thiab nias "SET" dua rau tsab ntawv "E" kom tshwm los lees paub qhov chaw tshiab. (Tseem ceeb!)
  • Thaum kawg, tua tawm thiab ntawm lub zog tseem ceeb hloov.
  • Nias "SET" thiab tsab ntawv "A1" yuav tshwm. Koj tuaj yeem pib ua piv txwv thawj npib: $ 0.10 nrog 15 qhov piv txwv. Nias "SET" thaum koj ua tiav.
  • Tom ntej no, tsab ntawv "A2" yuav rov ua cov txheej txheem qub thiab nias "SET". Lub kaw lus yuav rov pib dua tom qab teeb tsa tiav.

Tam sim no, koj tau npaj rau qhov program Npib Txais nrog Arduino!: D

Kauj Ruam 2: Txuas Multi-Coin Acceptor rau Arduino Mega

Txuas Multi-Coin Txais Txais rau Arduino Mega
Txuas Multi-Coin Txais Txais rau Arduino Mega

Yuav tsum tau kho vajtse Cheebtsam

1. Multi-Npib Txais

2. Arduino Mega

3. Ob-qhov kawg Lead Alligator Clip Wires

4. Poj niam-rau-poj niam Jumpers

Cov Kauj Ruam los Txuas Multi-Coin Txais Txais rau Arduino

Ua ntej tshaj, ntsaws rau hauv USB cable rau koj Arduino Mega thiab lub laptop.

Raws li tau hais hauv Kauj Ruam 1, txuas Cov Hlau Dawb rau Pin 2 thiab cov xaim hlau rau Pin GND, qhia hauv daim duab.

Hauv kuv qhov xwm txheej, Kuv tau siv cov kauv kauv rau cov poj niam-rau-poj niam dhia kom ntxig cov xaim rau hauv Arduino pins.

Kauj Ruam 3: Txuas LCD rau Breadboard thiab Arduino Mega

Txuas LCD rau Breadboard thiab Arduino Mega
Txuas LCD rau Breadboard thiab Arduino Mega
Txuas LCD rau Breadboard thiab Arduino Mega
Txuas LCD rau Breadboard thiab Arduino Mega

Yuav tsum tau kho vajtse Cheebtsam

1. Cov qhob cij

2. Arduino Mega

3. LCD

4. Poj niam-rau-poj niam Jumper Wires

Cov kauj ruam los txuas LCD rau Breadboard thiab Arduino Mega

1. Txuas lub vijtsam soldered LCD ntawm ib sab ntawm lub khob cij.

2. Txuas txoj kev tsheb ciav hlau tsis zoo rau Pin GND ntawm Arduino. Qhov no txhais tau tias txhua yam uas txuas nrog kab ntawd, yuav txiav txim siab Pin GND.

3. Txuas txoj kev tsheb ciav hlau zoo rau Pin 5V ntawm Arduino.

4. Txuas ua ntej (VSS) thiab kawg (K) tus pin ntawm LCD rau txoj kev tsheb nqaj hlau tsis zoo uas qhia txog GND.

5. Txuas tus pin txuas, thib ob (VDD) thiab 15th (A) tus pin (txhawb nqa teeb pom kev ntawm LCD) ntawm LCD mus rau txoj kev tsheb nqaj hlau zoo.

6. Txuas tus pin thib 1 ntawm lub hwj chim mus rau txoj kev tsheb nqaj hlau zoo.

7. Txuas tus pin thib 3 ntawm lub hwj chim mus rau txoj kev tsis zoo.

8. Txuas tus pin nruab nrab ntawm lub hwj chim rau qhov thib peb (V0) tus pin uas yog tus tswj thiab sib piv tus pin.

9. Txuas tus thib 4 (Sau Npe Xaiv - RS) tus pin ntawm LCD txhawm rau tus pin 3 ntawm Arduino.

10. Txuas tus lej 5 (Nyeem/Sau - RW) tus pin ntawm LCD mus rau txoj kev tsis zoo. Txij li thaum peb siv LCD los tso saib, ua rau nws qis uas yog Sau.

11. Txuas tus thib 6 (Pab kom - E) tus pin ntawm LCD txhawm rau tus pin 4 ntawm Arduino.

12. Txuas cov ntaub ntawv pins ntawm LCD.

o Txuas 11 (D4) tus pin ntawm LCD rau tus pin 8 ntawm Arduino

o Txuas 12 (D5) tus pin ntawm LCD rau tus pin 9 ntawm Arduino

o Txuas 13 (D6) tus pin ntawm LCD txhawm rau pin 10 ntawm Arduino

o Txuas 14 (D7) tus pin ntawm LCD rau tus pin 11 ntawm Arduino

Thaum txuas nrog, LCD yuav ci thiab koj tuaj yeem kho qhov sib piv ntawm cov zaub siv lub zog ntsuas.

Kauj Ruam 4: Txuas LED Teeb rau Breadboard thiab Arduino Mega

Txuas LED Teeb rau Breadboard thiab Arduino Mega
Txuas LED Teeb rau Breadboard thiab Arduino Mega
Txuas LED Teeb rau Breadboard thiab Arduino Mega
Txuas LED Teeb rau Breadboard thiab Arduino Mega

Yuav tsum tau kho vajtse Cheebtsam

1. Cov qhob cij

2. Arduino Mega

3. 4x Resistors (220 Ohm)

4. 4x LED (Liab, Daj, Ntsuab, Multi-RGB)

5. 8x Ob-Qhov kawg Coj Tus Cuam Tshuam Clip Hlau

6. Poj niam-rau-poj niam Jumper Wires

Cov kauj ruam los txuas LED Teeb rau Breadboard thiab Arduino Mega

1. Tsim kom muaj ib qho hauv paus los ntawm kev sib txuas tus nqi tsis zoo los ntawm breadboard rau GND tus pin ntawm Arduino.

2. Ntxig cov resistors los ntawm kev txuas ib txhais ceg rau qhov tsis zoo.

3. Ua ntej txuas cov LEDs mus rau lub khob cij thiab Arduino, koj yuav tsum paub txog LED pins. Tus pin luv yog cov hlau tsis zoo thiab tus pin ntev yog cov hlau lead zoo.

4. Txuas cov xov hlau jumper mus rau txhua qhov kawg ntawm cov resistors, sib dhos rau ib leeg.

5. Txuas lwm qhov kawg ntawm cov xov hlau jumper nrog cov nab kuab xov hlau.

6. Txuas lwm qhov kawg ntawm tus nab kuab xov hlau txuas mus rau qhov ua luv luv ntawm LEDs.

7. Siv tus nab kuab tshiab txuas xov txuas rau txuas ntev ntawm LEDs nrog poj niam-rau-poj niam jumper xov hlau.

8. Txuas lwm qhov kawg ntawm poj niam-rau-poj niam jumper xov hlau mus rau Arduino.

⮎ Piv txwv li:

o Liab LED rau tus pin 16 ntawm Arduino

o Daj LED rau tus pin 14 ntawm Arduino

o Ntsuab LED rau tus pin 15 ntawm Arduino

o Multi-RGB LED txhawm rau pin 17 ntawm Arduino

Kauj Ruam 5: Txuas Lub Pob Khawm

Txuas lub Push Button
Txuas lub Push Button
Txuas lub Push Button
Txuas lub Push Button
Txuas lub Push Button
Txuas lub Push Button

Hauv qhov Bright Saver no, peb yuav siv ob lub khawm, liab thiab xiav los teeb lub hom phiaj ntawm lub vijtsam LCD. Lub pob liab yog txhawm rau nce lub hom phiaj thiab khawm xiav yog kom txo lub hom phiaj.

Yuav tsum tau kho vajtse Cheebtsam

1. Arduino Mega

2. 2x Mini Push Button (Liab thiab Xiav)

3. 6x Ob-Qhov kawg Lead Alligator Clip Hlau

4. Poj niam-rau-poj niam Jumper Wires

Pib los ntawm khawm xiav,

1. Txuas 3 ceg ntawm lub pob liab liab nrog 3 tus nab kuab.

2. Txuas rau lwm qhov kawg ntawm cov kauv kab rau cov hlua txuas.

3. Txuas lwm qhov kawg ntawm cov xov hlau jumper mus rau lub khob cij raws li qhia los ntawm daim duab.

4. Txuas cov ntawv txuas rau Arduino Pin 20 los ntawm kev siv lub jumper hlau.

5. Parallel rau tus liab koog liab tus jumper hlau, txuas rau txoj kev tsheb ciav hlau zoo.

6. Parallel mus rau tus nab kuab daj daim kab xev jumper hlau, txuas rau txoj kev tsheb ciav hlau tsis zoo.

Pib los ntawm khawm liab,

1. Txuas 3 ceg ntawm lub pob liab liab nrog 3 tus nab kuab.

2. Txuas rau lwm qhov kawg ntawm cov kais dej rau cov hlua txuas.

3. Txuas lwm qhov kawg ntawm cov xov hlau jumper mus rau lub khob cij raws li qhia los ntawm daim duab.

4. Txuas cov ntawv txuas rau Arduino Pin 21 los ntawm kev siv lub jumper hlau.

5. Parallel rau ntsuab tus nab kuab ntsuab tus jumper hlau, txuas rau txoj kev tsheb nqaj hlau zoo.

6. Txuas ib sab ntawm txoj kev tsis zoo mus rau lwm sab ntawm txoj kev tsis zoo.

Kauj Ruam 6: Upload Bright Saver Sketch rau Arduino

Kauj Ruam 7: Sib sau Lub Tsev Saver Bright

Sib sau Bright Saver Lub Tsev
Sib sau Bright Saver Lub Tsev
Sib sau Bright Saver Lub Tsev
Sib sau Bright Saver Lub Tsev
Sib sau Bright Saver Lub Tsev
Sib sau Bright Saver Lub Tsev

Cov cuab yeej xav tau

1. Cov ntawv ntoo

2. Kub Glue Gun

3. Ntsia Hlau

4. Evian Mineral Dej Lub raj mis, 750ml

5. Cov Cim Cuam Tshuam

6. Penknife

Cov kauj ruam los tsim lub Tsev

1. Ua ntej tshaj plaws, kuv ntsuas lub npib lees txais sab hauv thiaj li yuav muab nws tso rau hauv ntej ntawm lub tsev thiab txuas nrog cov ntsia hlau. Tsis tas li, Kuv tau txiav hauv qab ntawm lub tsev kom ntxig kuv lub txhab nyiaj hauv txhab nyiaj.

2. Nco ntsoov tsim sab nrauv nrog txhawb nqa sab hauv ntawm lub tsev kom ntseeg tau tias lub tsev muaj peev xwm nqa tau qhov hnyav los ntawm kev npaj daim ntawv los ua lub luag haujlwm txhawb nqa lub npib txais nyiaj thiab nyiaj npib.

3. Ntxig koj Arduino thiab Breadboard hauv tsev.

4. Tso lub LCD thiab cov nyees khawm los ntawm kev txiav qhov nyob ntawm ib sab ntawm lub tsev. Nco ntsoov tias LCD tseem txuas rau Breadboard.

Pom zoo: