Cov txheej txheem:

Arduino Calculator: 8 Kauj Ruam (nrog Duab)
Arduino Calculator: 8 Kauj Ruam (nrog Duab)

Video: Arduino Calculator: 8 Kauj Ruam (nrog Duab)

Video: Arduino Calculator: 8 Kauj Ruam (nrog Duab)
Video: Will Tesla window break my hand? 2024, Hlis ntuj nqeg
Anonim
Arduino Tshuab xam zauv
Arduino Tshuab xam zauv
Arduino Tshuab xam zauv
Arduino Tshuab xam zauv
Arduino Tshuab xam zauv
Arduino Tshuab xam zauv

Hauv Cov Lus Qhia Kuv yuav qhia koj yuav ua li cas thiaj ua tau Arduino lub laij lej uas zoo ib yam li lwm lub laij lej (zoo… zoo ib yam). Txawm hais tias nws tej zaum yuav tsis siv tau vim nws qhov loj me, rov ua dua siv khawm sib npaug (vim tsis muaj tus yuam sij), thiab tus nqi (Koj tuaj yeem zaum yuav lub laij lej uas ua qhov qub rau $ 2), Nws lom zem heev thiab ntxiv qee qhov txuj ci rau koj cov khoom lag luam. Cia kuv qhia koj li cas kuv tau pib ntawm txoj haujlwm no. Txhua yam nws pib ntawm tsev kawm ntawv uas kuv tus kws qhia ntawv tau ua. Tsis ntev cov tub ntxhais kawm txaus pib ua si nrog nws thiab tsis ntev nws tawg. Kuv yog ib tus menyuam kawm ntawv nkaus xwb uas paub yuav kho nws li cas yog li kuv txiav txim siab tias kuv yuav zoo ib yam thiab. Hauv cov txheej txheem kuv ib txwm coj txhua yam sib nrug thiab pib los ntawm kos. Kuv kuj rov sau dua feem ntau ntawm cov cai. Kuv kawm ntau, siv sijhawm ntau debugging, thiab ntxiv ntau yam tshiab. Thaum kawg nws yog ib qhov project twv yuav raug hu muaj nqis ua. Qhov zoo yog tias tam sim no uas kuv xam nws tawm koj tsis tas yuav. Cia peb pib.

Kauj Ruam 1: Cov Cuab Yeej thiab Cov Khoom

Cov Cuab Yeej thiab Cov Khoom
Cov Cuab Yeej thiab Cov Khoom
Cov Cuab Yeej thiab Cov Khoom
Cov Cuab Yeej thiab Cov Khoom
Cov Cuab Yeej thiab Cov Khoom
Cov Cuab Yeej thiab Cov Khoom

Rau txoj haujlwm no peb yuav xav tau:-1/8 MDF lossis lwm yam khoom siv laser txiav xws li acrylic lossis plywood-Laser cutter (xaiv tau tab sis pom zoo) -Wood kua nplaum-Txiv neej rau txiv neej xaim-Ntau tus txiv neej rau poj niam xaim-8 los ntawm 2 LCD screen-Keypad-Drill-Drill bits-Disc grinder (optional) -Switch (rocker or toggle) -Heat shrink tubing-Soldering iron and solder-Screws-USB A to B cable (cable different between arduino models) -Computer with arduino IDE

-9v roj teeb fais fab ntsaws

-Arduino (Kuv siv duemilanove yog tias koj tsis xav siv $ 30 ntawm ib qho tshawb nws ntawm ebay)

Kauj Ruam 2: Ua Case

Ua Case
Ua Case
Ua Case
Ua Case

Kuv cov ntaub ntawv yog laser txiav (Kuv yuav muab cov ntawv hauv qab no hauv PDF hom ntawv) los ntawm 1/4 "MDF tab sis qhov ntawd yog vim kuv nrhiav tsis tau ib qho 1/8" cov khoom. Lub tshuab xam zauv ntug zoo li txawv vim tias kuv siv cov tuab tuab tsis raug ntawm cov khoom. Koj yuav xav tsis thoob vim li cas lub thawv haum ua ke zoo kawg nkaus hauv daim duab saum toj no thiab qhov ntawd vim tias lub thawv ntawd yog qhov txiav sib txawv kiag li tsim los rau 1/4 "cov khoom. Lub thawv tsis suav nrog qhov rau LCD lossis cov keyboard vim muaj ntau yam. laum los rau hauv. Cia kuv tsuas yog tshem qhov no ib zaug zaum kawg siv 1/8 INCH THICK MATERIAL.

Kauj Ruam 3: Drilling thiab Sib Dhos Ntxiv

Drilling thiab Los Ua Ke Ntxiv
Drilling thiab Los Ua Ke Ntxiv
Drilling thiab Los Ua Ke Ntxiv
Drilling thiab Los Ua Ke Ntxiv
Drilling thiab Los Ua Ke Ntxiv
Drilling thiab Los Ua Ke Ntxiv

Teem cov keyboard thiab LCD screen qhov twg koj xav tau lawv thiab siv cov xaum xim los cim qhov twg yog lub qhov. Nrhiav lub laum me me uas haum rau qhov loj me thiab ua rau lub qhov. Ua ntej ntswj rau hauv lub keypad lossis LCD qhov yuav tsum tau ua rau cov xov hlau mus rau arduino. Txhawm rau ua qhov no koj yuav hloov kho qhov txiav laser lossis xyaum ob peb qhov hauv kab nrog qhov dav txaus siv me ntsis thiab tom qab ntawd ua zoo li phau ntawv CNC tshuab thawb lub laum ib sab mus rau lwm qhov kom txog thaum koj txuas lawv los ntawm kev hla mus. Thaum qhov no ua tiav txuas cov xov hlau thiab rau cov khoom siv thiab ntsia lub LCD thiab Keypad rau hauv qhov chaw. Tam sim no siv cov kua nplaum ntoo los lo rau txhua qhov kev txiav ua ke, koj yuav xav tawm sab saum toj qhib rau kev saib xyuas (ntseeg kuv tsis txhob lo rau saum kom txog thaum koj ua tiav). Yog tias koj xav tau, koj tuaj yeem siv lub tshuab zom zaws rau xuab zeb hauv qab. Koj tuaj yeem pom hauv kuv qhov kev txiav laser Kuv ntxiv qhov nkag mus rau sab nraub qaum kom lub laij lej nkag tau yooj yim yog tawg (Tau txais lub tswv yim yog li kuv yuav tsis tau pib dua yog tias lub laij lej tawg).

Kauj Ruam 4: Hatch Support

Hatch Txhawb
Hatch Txhawb
Hatch Txhawb
Hatch Txhawb
Hatch Txhawb
Hatch Txhawb

Yog li tam sim no peb yuav tsum tsim 3 square nkhaus (plaub tsis tuaj yeem teeb tsa vim qhib/tawm hloov) kom tuav lub hauv paus. Txhawm rau ua peb li tsuas yog txiav 2 los ntawm 4 nrog lub ntsej muag pom rau hauv daim duab peb sab me me. Yog tias lawv me me heev, lawv yuav sib cais tab sis yog tias lawv loj dhau lawv yuav siv ntau chav. Siv koj qhov kev txiav txim siab zoo tshaj plaws. Thaum ua tiav, laum qhov rau sab kom tsim cov qhov qhia rau cov ntsia hlau. Teem cov duab peb sab kom lawv haum rau hauv cov ces kaum nrog rau ib sab npaj kom tau ntswj rau sab ntawm rooj plaub thiab ib sab tig mus rau tom qab ntawm rooj plaub. Ntxiv lub phaj rov qab thiab ntsia hlau hla nws mus rau hauv DIY nkhaus. Thaum ua tiav tshem lub hatch kom peb tuaj yeem nkag mus rau arduino thiab ntxiv cov cai.

Kauj ruam 5: Lub zog

Fais fab
Fais fab
Fais fab
Fais fab
Fais fab
Fais fab

Ntawm sab ntawm rooj plaub kuv muaj lub qhov uas muaj lub roj teeb 9v thiab hloov pauv tau. Txiav qhov zoo ntawm 9v lub hwj chim ntsaws nrog cov hlua hlau thiab tshem tawm qhov kawg. Solder ib sab ntawm cov xaim rau tus pin sab laug ntawm qhov hloov pauv, thiab lwm qhov rau tus pin nruab nrab ntawm qhov hloov. Qhwv nrog cov cua kub ntsws tubing ces ntsaws 9v clip rau hauv lub roj teeb thiab ntsaws rau hauv arduino. Saib rau luv Circuit Court, tom qab ntawd ntsuas qhov hloov pauv. Ntsia qhov hloov mus rau qhov chaw. Yog tias xav tau, ntxiv cov lus qhia qhov los qhia cov ntsia hlau. Yog tias koj xav sau daim ntawv rau sab thiab sab sab ntawm qhov hloov pauv koj tuaj yeem siv daim ntawv lo lossis sau tes. Thaum kawg, Kuv tau muab cov plywood me me tso rau sab nraum qab ntawm rooj plaub kom ntseeg tau tias lub roj teeb nyob hauv qhov chaw. Tsis txhob txhawj xeeb txog qhov txuas ntawm cov kab tseem tsis tau, peb yuav npog qhov ntawd hauv cov kauj ruam tom ntej.

Kauj Ruam 6: Txuas kab

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Ua ntej kuv pib cov kauj ruam no cia kuv thov txim rau cov xov tsis sib xws (yog vim li cas kuv suav nrog lub rooj). Raws li koj tuaj yeem pom hauv cov duab saum toj no yuav muaj ntau cov xov hlau nyob thoob plaws qhov txhia chaw. Kuv pom zoo kom koj siv daim ntawv lo lossis ib daim kab xev los cim tus pin txhua tus xaim yuav tsum txuas rau. Feem ntau ntawm cov xov hlau kuv siv yog txiv neej rau poj niam tab sis kuv tau siv qee tus txiv neej rau txiv neej cov xov hlau rau lub zog uas koj yuav nyeem txog hauv qab no. Yog tias koj muaj lub vijtsam LCD sib txawv lossis Keypad nws tsis muaj teeb meem tsuav yog cov cai tau hloov pauv thiab cov arduino muaj cov xov hlau txaus. Nov yog cov kab ntawv txuas rau cov ntaub ntawv teev tseg ntawm cov khoom kuv siv LCD, Keypad.

Hauv kev sim txhawm rau khaws lub neej nyob ntev ntawm lub laij lej kuv tau txuas tag nrho cov xov hlau mus rau arduino ib zaug txuas thiab ua ke cov arduino rau rooj plaub. Yog tias koj saib ze rau ntawm cov duab koj tuaj yeem pom kuv yuav tsum tau siv qee qhov protoboard los nqes tag nrho 5v kev sib txuas ua ke thiab txhua qhov hauv av txuas ua ke. Yeej qhov no tsuas yog ob peb lub xov hlau txuas rau lub protoboard thiab cov laug txuas ua ke. Nco tseg: Ib nrab ntawm pawg thawj coj rau kev sib txuas hauv av thiab ib nrab rau 5v kev sib txuas.

Kauj ruam 7: Code

Code
Code
Code
Code

Cov cai tuaj yeem nrhiav pom nyob qhov twg hauv qib no raws li ob qho zip thiab ino file. Nws yog txog 480 kab ntev tab sis nws yog txhua txoj cai yooj yim rau feem ntau. Ob peb yam tshwj xeeb ntawm cov cai yog tias nws yuav tsim qhov yuam kev yog tias tus lej tau muab faib los ntawm 0, Nws suav qhov ua haujlwm trigonometry hauv qib ntau dua li radians, Tom qab kev ua zauv ua tiav ib qho tseem ceeb tuaj yeem nias kom meej, Tus lej tuaj yeem ua tsis yooj yim, thiab cov zauv zauv raug daws zoo. Yog tias koj tau txais tus zip, rho tawm nws ces qhib cov ntawv hauv arduino IDE. Yog tias koj rub tawm ino, qhib nws nrog arduino IDE thiab nws yuav nug koj yog tias koj xav tsim daim nplaub tshev rau nws tsuas yog hais thiab yog nws yuav tsum ua haujlwm. Thaum koj tau qhib nws, xaiv koj lub rooj tsavxwm, ntsaws lub rooj tsavxwm, thiab xa daim duab kos.

Kauj Ruam 8: Yuav Siv Li Cas

Yuav Siv Li Cas
Yuav Siv Li Cas
Yuav Siv Li Cas
Yuav Siv Li Cas

Vim qhov tseeb tias lub laij lej tsuas muaj ob peb tus yuam sij uas tsis yog tus lej, Kuv tau tsim lub kaw lus los siv ob peb tus yuam sij uas kuv muaj los tso cai rau lub laij lej ua haujlwm ib txwm muaj. Ua ntej kuv yuav piav qhia hauv cov lus nws ua haujlwm li cas tom qab ntawd kuv yuav ua txuj ua qhov teeb meem thiab sau tag nrho cov yuam sij uas kuv nias ua ntej.

(1) Xaiv tus lej ntawm lub keyboard (2) siv A thiab B txhawm rau txhawm rau ua haujlwm uas koj xav tau (3) ib zaug ntawm qhov ua haujlwm koj xav ntaus D lossis = (4) Yam koj muaj kom deb li deb yuav tsum dhia mus rau kab saum toj kawg nkaus, tam sim no xaiv koj tus lej thib ob (5) Ntaus D lossis = (6) Cov kab zauv yuav tsum txav mus rau kab saum toj kawg nkaus tso koj cov lus teb ntawm kab thib ob

Piv txwv: 2 A A (ntaus ob zaug yuav txav mus rau -) D 1 D (Ua tiav)

Pom zoo: