Turinys:

„Arduino“skaičiuoklė: 8 žingsniai (su nuotraukomis)
„Arduino“skaičiuoklė: 8 žingsniai (su nuotraukomis)

Video: „Arduino“skaičiuoklė: 8 žingsniai (su nuotraukomis)

Video: „Arduino“skaičiuoklė: 8 žingsniai (su nuotraukomis)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Lapkritis
Anonim
Arduino skaičiuoklė
Arduino skaičiuoklė
Arduino skaičiuoklė
Arduino skaičiuoklė
Arduino skaičiuoklė
Arduino skaičiuoklė

Šioje instrukcijoje aš jums parodysiu, kaip padaryti „Arduino“skaičiuotuvą, kuris yra toks pat geras kaip ir bet kuris kitas skaičiuotuvas (na … savotiškas). Nors tai tikriausiai nėra praktiška dėl savo dydžio, pasikartojančio mygtuko „lygus“naudojimo (dėl raktų trūkumo) ir kainos (tikriausiai galite nusipirkti skaičiuotuvą, kuris tą patį daro už 2 USD), tai tikrai smagu ir prideda keletą įgūdžių savo inventoriuje. Leiskite man papasakoti, kaip aš pradėjau šį projektą. Viskas prasideda mokykloje, kur originalų skaičiuotuvą padarė mano mokytojas. Netrukus pakankamai mokiniai pradėjo su juo žaisti ir netrukus jį sulaužė. Aš buvau vienintelis studentas, kuris žinojo, kaip tai išspręsti, todėl nusprendžiau, kad galiu pabandyti. Proceso metu aš iš esmės viską išardžiau ir pradėjau nuo nulio. Aš taip pat perrašiau didžiąją dalį kodo. Daug išmokau, daug laiko praleidau derindamas ir pridėjau daug naujų funkcijų. Galų gale tai buvo tikrai vertas projektas. Gerai tai, kad dabar, kai supratau, tau to nereikia. Pradėkime.

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Šiam projektui mums reikės:-1/8 colio MDF arba kitos lazeriu pjaustomos medžiagos, tokios kaip akrilas arba fanera,-lazerinis pjoviklis (neprivaloma, bet rekomenduojama)-mediniai klijai-laidai nuo vyrų iki vyrų-daug laidų nuo moterų iki 8-2 LCD ekranas-klaviatūra-gręžtuvas-gręžimo antgalis-disko šlifuoklis (pasirinktinai) -Jungiklis (svirtis arba svirtis) -Šiluminis susitraukimo vamzdelis-Lituoklis ir lituoklis-Sraigtai-USB A-B kabelis (kabelis skiriasi nuo arduino modelių) -Kompiuteris su arduino IDE

-9V akumuliatoriaus kištukas

-Arduino (aš naudoju duemilanove, jei nenorite išleisti 30 USD vienai paieškai „ebay“)

2 žingsnis: padarykite bylą

Padaryti bylą
Padaryti bylą
Padaryti bylą
Padaryti bylą

Mano dėklas buvo iškirptas lazeriu (toliau pridėsiu failus PDF formatu) iš 1/4 colio MDF, bet taip yra todėl, kad neradau jokios 1/8 colio medžiagos. Skaičiuotuvo kraštai atrodo keistai, nes naudojau netinkamo storio medžiagą. Jums gali kilti klausimas, kodėl dėžutė puikiai dera tarpusavyje aukščiau esančiame paveikslėlyje, nes ši dėžutė yra visiškai kitoks pjovimas, skirtas 1/4 colio medžiagai. Dėl įvairovės dėžutėje nėra skylių skystųjų kristalų ekranui ar klaviatūrai. gręžtuvas ateina. Leiskite man tai išsiaiškinti paskutinį kartą NAUDOTI 1/8 colių storą medžiagą.

3 žingsnis: gręžimas ir tolesnis surinkimas

Gręžimas ir tolesnis surinkimas
Gręžimas ir tolesnis surinkimas
Gręžimas ir tolesnis surinkimas
Gręžimas ir tolesnis surinkimas
Gręžimas ir tolesnis surinkimas
Gręžimas ir tolesnis surinkimas

Padėkite klaviatūrą ir LCD ekraną ten, kur norite, ir pieštukais pažymėkite skyles. Raskite tinkamo dydžio gręžtuvą ir padarykite skylę. Prieš įsukdami klaviatūrą arba LCD skyles, turite padaryti laidus prie arduino. Norėdami tai padaryti, pakeiskite lazerinį pjūvį arba išgręžkite keletą skylių iš eilės pakankamai plačiu grąžtu, o tada elkitės kaip rankinis CNC staklės, stumdamos grąžtą į šoną kitų skylių link, kol sujungsite jas. Kai tai bus padaryta, prijunkite laidus ir komponentus ir prisukite LCD ir klaviatūrą. Dabar naudokite medienos klijus, kad suklijuotumėte visas supjaustytas dalis, galbūt norėsite palikti viršutinę dalį atvirą priežiūrai (patikėkite manimi, kad neklijuosite viršaus, kol nebaigsite). Jei norite, galite disko šlifuokliu nušlifuoti kraštus. Galbūt pastebėjote, kad perpjovus lazerį, gale pridėjau prieigos liuką, kad sugedus skaičiuotuvą būtų galima pasiekti (supratau, kad man nereikėtų pradėti iš naujo, jei skaičiuotuvas sugestų).

4 žingsnis: liuko palaikymas

Liukų palaikymas
Liukų palaikymas
Liukų palaikymas
Liukų palaikymas
Liukų palaikymas
Liukų palaikymas

Taigi dabar turime sukurti 3 kvadratinius skliaustus (ketvirto negalima montuoti dėl įjungimo/išjungimo jungiklio), kad liukas laikytųsi vietoje. Norėdami, kad mūsiškis tiesiog supjaustytų 2 su 4 pjūklu į mažus trikampius. Jei jie yra per maži, jie suskaidys, bet jei jie yra per dideli, jie užima daug vietos. Naudokite savo geriausią sprendimą. Baigę gręžkite skyles į šonus, kad sukurtumėte kreipiamąsias skyles varžtui. Sureguliuokite trikampius taip, kad jie tilptų į kampus, viena pusė paruošta įsukti į dėklo šoną, o kita pusė nukreipta į korpuso galą. Pridėkite galinę plokštę ir įsukite per ją į „pasidaryk pats“laikiklius. Baigę nuimkite liuką, kad galėtume pasiekti arduino ir pridėti kodą.

5 žingsnis: maitinimas

Galia
Galia
Galia
Galia
Galia
Galia

Korpuso šone turiu skylę, kurioje yra prieinama 9 V baterija ir jungiklis. Nupjaukite teigiamą 9 V maitinimo kištuko pusę laidų nuėmikliais ir nuimkite galus. Lituokite vieną laido pusę prie kairiojo jungiklio kaiščio, o kitą - prie jungiklio centrinio kaiščio. Apvyniokite termiškai susitraukiančiu vamzdeliu, tada prijunkite 9V spaustuką prie akumuliatoriaus ir kištuką į arduino. Ieškokite trumpojo jungimo, tada išbandykite jungiklį. Prisukite jungiklį į vietą. Jei reikia, pridėkite kreipiamąsias skyles, kad nukreiptumėte varžtą. Jei norite pažymėti jungiklio įjungimo ir išjungimo puses, galite naudoti etikečių gamintoją arba rašyti ranka. Galiausiai prie korpuso galinės dalies prisukau nedidelį faneros gabalėlį, kad įsitikinčiau, ar akumuliatorius liko vietoje. Kol kas nesijaudinkite dėl kitų laidų, tai aptarsime kitame žingsnyje.

6 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai
Laidai

Prieš pradėdamas šį žingsnį, leiskite man atsiprašyti už laidų netvarką (todėl įtraukiau lentelę). Kaip matote aukščiau esančiose nuotraukose, visur bus plaukiojančių laidų. Aš labai rekomenduoju naudoti etikečių gamintoją arba juostos gabalėlį, kad pažymėtumėte kaištį, prie kurio turėtų būti pritvirtinta viela. Dauguma laidų, kuriuos naudoju, buvo nuo vyrų iki moterų, tačiau aš naudoju kai kuriuos laidus nuo vyrų iki maitinimo šaltinių, apie kuriuos skaitykite toliau. Jei turite kitokį skystųjų kristalų ekraną ar klaviatūrą, nesvarbu, kol kodas bus atitinkamai pakeistas, o „arduino“turės pakankamai atsarginių laidų. Čia yra nuorodos į komponentų, kuriuos naudojau LCD, klaviatūros, duomenų lapus.

Siekdama išsaugoti skaičiuotuvo ilgaamžiškumą, visus laidus priklijavau prie pritvirtinto arduino ir priklijavau prie korpuso. Jei atidžiai pažvelgsite į nuotraukas, pamatysite, kad turėjau naudoti prototipą, kad sujungčiau visas 5 V jungtis ir visas antžemines jungtis. Iš esmės tai tik keli laidai, prilituoti prie protobondo ir lydmetalis sujungtas. Pastaba: viena plokštės pusė skirta įžeminimo jungtims ir pusė - 5 V jungtims.

7 žingsnis: kodas

Kodas
Kodas
Kodas
Kodas

Šį kodą galima rasti kažkur šiame žingsnyje kaip ZIP failą ir ino failą. Jis yra apie 480 eilučių, tačiau dažniausiai tai yra paprastas kodas. Keletas ypatingų kodo ypatybių yra tai, kad jis sukels klaidą, jei skaičius bus padalytas iš 0, jis apskaičiuoja trigonometrijos funkcijas laipsniais, o ne radianais. Užbaigus lygtį galima paspausti bet kurį klavišą, kad išvalytumėte. neigiamas lengvai, o dešimtainiai skaičiai tvarkomi gerai. Jei gausite ZIP failą, ištraukite jį, tada atidarykite failą „arduino IDE“. Jei atsisiuntėte „ino“, atidarykite jį naudodami „arduino IDE“ir jis paklaus, ar norite sukurti jam aplanką, tiesiog pasakykite „taip“ir jis turėtų veikti. Kai atidarysite, pasirinkite savo plokštę, prijunkite plokštę ir įkelkite eskizą.

8 žingsnis: kaip naudoti

Kaip naudoti
Kaip naudoti
Kaip naudoti
Kaip naudoti

Dėl to, kad skaičiuotuvas turi tik kelis klavišus, kurie nėra skaičiai, aš sukūriau sistemą, kuri panaudotų kelis turimus klavišus, kad skaičiuotuvas veiktų normaliai. Pirmiausia žodžiais paaiškinsiu, kaip tai veikia, tada apsimesiu, kad darau problemą ir užrašysiu visus klavišus, kuriuos paspaudžiau.

(1) Pasirinkite skaičių klaviatūroje (2) naudokite A ir B, norėdami slinkti prie norimos funkcijos (3) vieną kartą norimoje funkcijoje paspauskite D arba = (4) Tai, ką turėjote, turėtų pereiti į viršutinę eilutę, dabar pasirinkite savo antrąjį skaičių

Pavyzdys: 2 A A (du kartus paspaudus slinkite iki -) D 1 D (Atlikta)

Rekomenduojamas: