Përmbajtje:

Arduino Llogaritësi: 8 hapa (me fotografi)
Arduino Llogaritësi: 8 hapa (me fotografi)

Video: Arduino Llogaritësi: 8 hapa (me fotografi)

Video: Arduino Llogaritësi: 8 hapa (me fotografi)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Nëntor
Anonim
Llogaritësi Arduino
Llogaritësi Arduino
Llogaritësi Arduino
Llogaritësi Arduino
Llogaritësi Arduino
Llogaritësi Arduino

Në këtë Instructable unë do t'ju tregoj se si të bëni një kalkulator Arduino që është po aq i mirë sa çdo kalkulator tjetër (mirë … lloj). Edhe pse ndoshta nuk është praktike për shkak të madhësisë, përdorimit të përsëritur të butonit të barabartë (për shkak të mungesës së çelësave) dhe kostos (Me siguri mund të blini një kalkulator që bën të njëjtën gjë për 2 dollarë), është vërtet argëtuese dhe shton disa aftësi për inventarin tuaj. Më lejoni t'ju them se si kam filluar me këtë projekt. E gjitha fillon në shkollë ku llogaritësi origjinal është bërë nga mësuesi im. Së shpejti mjaft studentë filluan të luajnë me të dhe së shpejti e prishën atë. Unë isha studenti i vetëm që dinte ta rregullonte, kështu që vendosa që edhe unë mund të provoja. Në këtë proces, unë në thelb e ndava të gjithë dhe fillova nga e para. Unë gjithashtu rishkruaja pjesën më të madhe të kodit. Mësova shumë, kalova shumë kohë duke korrigjuar gabimet dhe shtova shumë veçori të reja. Në fund ishte një projekt që patjetër ia vlen të bëhet. Gjëja e mirë është se tani që e kuptova, nuk keni pse. Le të fillojmë.

Hapi 1: Mjetet dhe materialet

Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet
Mjetet dhe materialet

Për këtë projekt do të na duhen:-MDF 1/8 ose materiale të tjera të prera me lazer të tilla si akrilik ose kompensatë-Prerës me laser (sipas dëshirës por i rekomanduar) -Zamë druri-Tela mashkull për meshkuj-Shumë tela meshkuj për femra-8 me 2 LCD ekran-Tastiera-Stërvitja-Stërvitjet-Mulliri i diskut (opsional) -Shpejtuesi (lëkundësja ose ndërrimi) -Tubat e tkurrjes së nxehtësisë-Hekuri i saldimit dhe saldimit-Vida-Kabllo USB A në B (kabllo ndryshon midis modeleve arduino)-Kompjuter me arduino IDE

-prizë e rrymës së baterisë 9V

-Arduino (Kam përdorur një duemilanove nëse nuk doni të shpenzoni 30 dollarë për një kërkim në ebay)

Hapi 2: Krijimi i rastit

Marrja e Rastit
Marrja e Rastit
Marrja e Rastit
Marrja e Rastit

Rasti im ishte prerë me lazer (do të bashkëngjit skedarët më poshtë në formatin PDF) nga 1/4 "MDF, por kjo sepse nuk gjeta asnjë material 1/8". Skajet e llogaritësit duken të çuditshme sepse kam përdorur trashësinë e gabuar të materialit. Ju mund të pyesni pse kutia përshtatet në mënyrë perfekte në foton e mësipërme dhe kjo sepse ajo kuti është një prerje krejtësisht e ndryshme e krijuar për material 1/4 ". Kutia nuk përfshin vrima për LCD ose tastierë për shkak të shumëllojshmërisë. Aty stërvitja vjen. Më lejoni ta sqaroj këtë për herë të fundit P USRDORIM MATERIALE TIC THYRE 1/8 INÇ.

Hapi 3: Shpimi dhe montimi i mëtejshëm

Shpimi dhe montimi i mëtejshëm
Shpimi dhe montimi i mëtejshëm
Shpimi dhe montimi i mëtejshëm
Shpimi dhe montimi i mëtejshëm
Shpimi dhe montimi i mëtejshëm
Shpimi dhe montimi i mëtejshëm

Shtrojeni tastierën dhe ekranin LCD ku dëshironi dhe përdorni një laps për të shënuar se ku janë vrimat. Gjeni një stërvitje që i përshtatet madhësisë së duhur dhe bëni vrimën. Para se të vidhosni tastierën ose vrimat LCD duhet të bëhen për telat në arduino. Për ta bërë këtë, ju ose modifikoni prerjen me lazer ose shponi disa vrima me radhë me një stërvitje mjaft të gjerë dhe më pas veproni si një makinë CNC manuale që e shtyn stërvitjen anash drejt vrimave të tjera derisa t'i lidhni duke i përcjellë. Pasi të jetë bërë kjo, lidhni telat dhe përbërësit dhe vidhosni LCD dhe tastierën në vend. Tani përdorni ngjitësin e drurit për të ngjitur të gjitha pjesët e prera së bashku, mund të dëshironi ta lini pjesën e sipërme të hapur për mirëmbajtje (më besoni mos e ngjisni në krye derisa të keni mbaruar). Nëse dëshironi, mund të përdorni një mulli disku për të lëmuar skajet. Ju mund të vini re në prerjen time me lazer unë shtova një çelës aksesi në anën e pasme për ta bërë llogaritësin të arritshëm nëse prishet (E mora atë ide, kështu që nuk do të më duhej të filloja përsëri nëse llogaritësi prishej).

Hapi 4: Mbështetje në kapak

Mbështetje Hatch
Mbështetje Hatch
Mbështetje Hatch
Mbështetje Hatch
Mbështetje Hatch
Mbështetje Hatch

Pra, tani duhet të krijojmë 3 kllapa katrorë (e katërta nuk mund të montohet për shkak të çelësit të ndezjes/fikjes) për të mbajtur kapakun në vend. Për ta bërë tonën thjesht prerë një 2 me 4 me një sharrë të prerë në trekëndësha të vegjël. Nëse janë shumë të vegjël, ata do të ndahen, por nëse janë shumë të mëdhenj ata zënë shumë hapësirë. Përdorni gjykimin tuaj më të mirë. Pasi të keni mbaruar, shponi vrima në anët për të krijuar vrima udhëzuese për vidën. Rreshtoni trekëndëshat në mënyrë që ata të futen në qoshet me njërën anë të gatshme për tu vidhosur në anën e kasës dhe njërën anë të kthyer nga ana e pasme e kasës. Shtoni pllakën e pasme dhe vidhoseni nëpër të në kllapat DIY. Pasi të kemi mbaruar hiqeni kapakun në mënyrë që të mund të hyjmë në arduino dhe të shtojmë kod.

Hapi 5: Fuqia

Fuqia
Fuqia
Fuqia
Fuqia
Fuqia
Fuqia

Në anën e kasës kam një vrimë ku bateria dhe kaloni 9v janë të arritshme. Pritini anën pozitive të prizës së energjisë 9v me shirita teli dhe hiqni skajet. Ngjitni njërën anë të telit në kunjin e majtë në ndërprerës, dhe tjetrën në kunjin qendror në çelës. Mbështilleni me tuba për zvogëlimin e nxehtësisë, pastaj lidhni kapësen 9v në bateri dhe spinën në arduino. Shikoni për qarqe të shkurtra, pastaj provoni çelësin. Vidhosni çelësin në vend. Nëse është e nevojshme, shtoni vrima udhëzuese për të drejtuar vidën. Nëse doni të etiketoni anët e ndezura dhe të fikura të çelësit, mund të përdorni një krijues etiketash ose ta shkruani me dorë. Më në fund, unë vidhosa një copë kompensatë të vogël në pjesën e prapme të kutisë për t'u siguruar që bateria të qëndrojë në vend. Mos u shqetësoni për pjesën tjetër të instalimeve elektrike, ne do ta mbulojmë atë në hapin tjetër.

Hapi 6: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Para se të filloj këtë hap, më lejoni të kërkoj falje për rrëmujën e instalimeve elektrike (kjo është arsyeja pse kam përfshirë një tryezë). Siç mund ta shihni në fotot e mësipërme do të ketë shumë tela që notojnë në të gjithë vendin. Unë ju rekomandoj shumë që të përdorni një krijues etiketash ose një copë kasetë për të shënuar kunjin në të cilin supozohet të ngjitet tela. Shumica e telave që kam përdorur ishin mashkull për femër, por kam përdorur disa tela mashkull për meshkuj për energji, të cilat do t'i lexoni më poshtë. Nëse keni një ekran LCD ose Tastiera të ndryshme nuk ka rëndësi për aq kohë sa kodi ndryshon në përputhje me rrethanat dhe arduino ka mjaft tela rezervë. Këtu janë lidhjet me fletën e të dhënave të përbërësve që kam përdorur LCD, Tastiera.

Në përpjekje për të ruajtur jetëgjatësinë e makinës llogaritëse, unë i ngjita të gjitha telat në arduino pasi u ngjit dhe e ngjita arduinon në kasë. Nëse i shikoni nga afër fotot që mund të shihni, më është dashur të përdor një protoboard për të lidhur të gjitha lidhjet 5v së bashku dhe të gjitha lidhjet Ground së bashku. Në thelb, këto janë vetëm disa tela të bashkuar në një pllakë protoboard dhe ngjitëse të lidhura së bashku. Shënim: Gjysma e bordit për lidhjet e tokëzimit dhe gjysma për lidhjet 5v.

Hapi 7: Kodi

Kodi
Kodi
Kodi
Kodi

Kodi mund të gjendet diku në këtë hap si skedar zip ashtu edhe skedar ino. Isshtë e gjatë rreth 480 rreshta, por është e gjitha kod i thjeshtë në pjesën më të madhe. Disa karakteristika të veçanta të kodit janë se ai do të krijojë një gabim nëse një numër ndahet me 0, Ai llogarit funksionet e trigonometrisë në shkallë dhe jo në radianë. Pasi të ketë përfunduar ekuacioni çdo çelës mund të shtypet për të pastruar, Një numër mund të bëhet negative lehtë, dhe dhjetorët trajtohen mirë. Nëse merrni zip -in, nxirreni atë dhe pastaj hapni skedarin në arduino IDE. Nëse e keni shkarkuar ino -n, hapeni atë me arduino IDE dhe do t'ju pyesë nëse doni të krijoni një dosje për të, thjesht thoni po dhe duhet të funksionojë. Pasi ta keni hapur, zgjidhni tabelën tuaj, lidheni tabelën dhe ngarkoni skicën.

Hapi 8: Si të përdorni

Si të përdorni
Si të përdorni
Si të përdorni
Si të përdorni

Për shkak të faktit se kalkulatori ka vetëm disa çelësa që nuk janë numra, unë krijova një sistem për të përdorur disa çelësat që kisha në dispozicion për të lejuar që kalkulatori të funksiononte normalisht. Së pari do të shpjegoj me fjalë se si funksionon, atëherë do të pretendoj se bëj një problem dhe do të shkruaj të gjithë çelësat që kam shtypur me radhë.

(1) Zgjidhni një numër në tastierë (2) përdorni A dhe B për të lëvizur te funksioni që dëshironi (3) një herë në funksionin që dëshironi goditni D ose = (4) Ajo që keni deri më tani duhet të hidhet në vijën kryesore, tani zgjidhni numrin tuaj të dytë (5) Goditni D ose = (6) Ekuacioni duhet të kalojë në vijën kryesore duke e lënë përgjigjen tuaj në rreshtin e dytë

Shembull: 2 A A (goditja dy herë do të lëvizë në -) D 1 D (E kryer)

Recommended: