Sadržaj:
- Korak 1: Alati i materijali
- Korak 2: Iznošenje dokaza
- Korak 3: Bušenje i daljnja montaža
- Korak 4: Podrška za vrata
- Korak 5: Napajanje
- Korak 6: Ožičenje
- Korak 7: Kodirajte
- Korak 8: Kako se koristi
Video: Arduino kalkulator: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
U ovom Instructable -u ću vam pokazati kako napraviti Arduino kalkulator koji je jednako dobar kao i svaki drugi kalkulator (pa … nekako). Iako vjerovatno nije praktično zbog svoje veličine, ponavljajućeg korištenja dugmeta jednako (zbog nedostatka ključeva) i cijene (Vjerojatno možete kupiti kalkulator koji radi istu stvar za 2 USD), zaista je zabavno i dodaje nekoliko vještina za vaš inventar. Dozvolite mi da vam kažem kako sam započeo ovaj projekat. Sve počinje u školi gdje je originalni kalkulator napravio moj učitelj. Ubrzo su se studenti počeli igrati s njim i ubrzo ga prekinuti. Ja sam bio jedini student koji je to znao popraviti pa sam odlučio da bih mogao i pokušati. U tom procesu sam u osnovi cijelu stvar rastavio i krenuo od nule. Takođe sam prepisao većinu koda. Puno sam naučio, proveo dosta vremena u otklanjanju grešaka i dodao mnogo novih funkcija. Na kraju je to bio projekt definitivno vrijedan rada. Dobra stvar je što sad kad sam to shvatio ne morate. Hajde da počnemo.
Korak 1: Alati i materijali
Za ovaj projekt trebat će nam:-1/8 MDF ili drugi laserski rezani materijal, kao što je akril ili šperploča-Laserski rezač (opcionalno, ali preporučljivo)-Ljepilo za drvo-Žice za muške-Mnogo muških za ženske žice-8 x 2 LCD ekran-tastatura-bušilica-svrdla-brusilica za diskove (opcionalno) -prekidač (klackalica ili prekidač) -skupljajuća toplinska cijev-lemilica i lemljenje-vijci-USB kabel od A do B (kabel se razlikuje kod arduino IDE-a)
-9v utikač za napajanje baterije
-Arduino (koristio sam duemilanove ako ne želite potrošiti 30 USD na jedno pretraživanje na eBayu)
Korak 2: Iznošenje dokaza
Moje kućište je laserski izrezano (dolje ću priložiti datoteke u PDF formatu) od 1/4 "MDF -a, ali to je zato što nisam mogao pronaći materijal 1/8". Rubovi kalkulatora izgledaju čudno jer sam upotrijebio pogrešnu debljinu materijala. Možda se pitate zašto se kutija savršeno uklapa na gornjoj slici, a to je zato što je ta kutija potpuno drugačiji rez za 1/4 "materijala. Zbog raznolikosti kutija ne sadrži rupe za LCD ili tipkovnicu. bušilica dolazi. Dopustite mi da ovo raščistim posljednji put KORISTITE 1/8 INČNI DEBLI MATERIJAL.
Korak 3: Bušenje i daljnja montaža
Odložite tastaturu i LCD ekran gdje god želite i olovkama označite gdje se nalaze rupe. Pronađite burgiju koja odgovara ispravnoj veličini i napravite rupu. Prije uvrtanja tipkovnice ili LCD -a potrebno je napraviti rupe za žice do arduina. Da biste to učinili, ili izmijenite laserski rez ili izbušite nekoliko rupa u nizu s dovoljno širokim svrdlom, a zatim se ponašajte poput ručne CNC mašine koja gura bušilicu bočno prema drugim rupama sve dok ih ne spojite usmjeravanjem. Nakon što to učinite, spojite žice i komponente i pričvrstite LCD i tastaturu na svoje mjesto. Sada upotrijebite ljepilo za drvo da zalijepite sve izrezane komade, možda ćete htjeti ostaviti gornji dio otvoren za održavanje (vjerujte mi, ne lijepite ga po vrhu dok ne završite). Ako želite, možete upotrijebiti brusilicu za brušenje rubova. Možda ste primijetili da sam u laserskom rezu dodao otvor za pristup na stražnjoj strani kako bih kalkulator učinio pristupačnim ako se pokvari (Imam tu ideju pa ne bih morao početi iznova ako se kalkulator pokvari).
Korak 4: Podrška za vrata
Dakle, sada moramo stvoriti 3 uglate zagrade (četvrta se ne može montirati zbog prekidača za uključivanje/isključivanje) da držimo otvor na mjestu. Da bi naši bili, samo izrežite 2 x 4 nožem za rezanje na male trokute. Ako su premale, podijelit će se, ali ako su prevelike, zauzimaju puno prostora. Iskoristite svoj najbolji sud. Kada završite, izbušite rupe na stranama kako biste stvorili rupe vodilice za vijak. Poravnajte trokute tako da se uklapaju u uglove tako da je jedna strana spremna za uvrtanje u stranu kućišta, a jedna strana okrenuta prema stražnjoj strani kućišta. Dodajte stražnju ploču i uvrnite je kroz DIY držače. Kada završite, uklonite otvor kako bismo mogli pristupiti arduinu i dodati kod.
Korak 5: Napajanje
Sa strane kućišta imam rupu u kojoj je dostupna 9v baterija i prekidač. Odrežite pozitivnu stranu utikača za napajanje od 9v sa skidačima žica i skinite krajeve. Lemite jednu stranu žice na lijevu iglu na prekidaču, a drugu na središnju iglu na prekidaču. Zamotajte termoskupljajućom cijevi, zatim spojite 9v kopču u bateriju, a utikač u arduino. Potražite kratke spojeve, a zatim testirajte prekidač. Zavrnite prekidač na mjesto. Ako je potrebno, dodajte rupe za vođenje kako biste usmjerili vijak. Ako želite označiti vanjske i vanjske strane prekidača, možete upotrijebiti alat za izradu naljepnica ili ga napisati ručno. Na kraju sam pričvrstio mali komad šperploče na stražnju stranu kućišta kako bih bio siguran da je baterija ostala na mjestu. Ne brinite o ostatku ožičenja, to ćemo pokriti u sljedećem koraku.
Korak 6: Ožičenje
Prije nego započnem ovaj korak, izvinjavam se zbog nereda oko ožičenja (zato sam uključio i tablicu). Kao što možete vidjeti na gornjim fotografijama, posvuda će plutati mnogo žica. Toplo vam preporučujem da upotrijebite aparat za izradu naljepnica ili komad trake za označavanje igle na koju bi svaka žica trebala biti pričvršćena. Većina žica koje sam koristio bile su muško -ženske, ali za napajanje sam koristio neke muške žice o kojima ćete čitati u nastavku. Ako imate drugi LCD ekran ili tipkovnicu, to nije važno sve dok se kôd shodno tome mijenja i arduino ima dovoljno rezervnih žica. Evo veza do tablica sa podacima o komponentama koje sam koristio LCD, tastatura.
U pokušaju da sačuvam dugovječnost kalkulatora, zalijepio sam sve žice na arduino nakon što je jednom pričvršćen i zalijepio arduino na kućište. Ako pažljivo pogledate fotografije, možete vidjeti da sam morao upotrijebiti neku ploču za povezivanje svih 5v veza zajedno i svih uzemljenih. U osnovi ovo je samo nekoliko žica lemljenih na protoboard i lemljenih spojenih zajedno. Napomena: Jedna polovica ploče za spojeve na zemlju i jedna polovina za priključke od 5 V.
Korak 7: Kodirajte
Kod se može pronaći negdje u ovom koraku i kao zip datoteka i kao ino datoteka. Dug je oko 480 redova, ali uglavnom je sve to jednostavan kod. Nekoliko posebnih karakteristika koda je to što će stvoriti grešku ako se broj podijeli s 0, On izračunava trigonometrijske funkcije u stupnjevima, a ne u radijanima, Nakon što se jednadžba dovrši, bilo koji taster se može očistiti, Može se napraviti broj negativno lako, a decimale se dobro obrađuju. Ako dobijete zip, ekstrahirajte ga, a zatim otvorite datoteku u arduino IDE -u. Ako ste preuzeli ino, otvorite je s arduino IDE -om i pitat će vas želite li stvoriti mapu za nju, samo recite da i trebala bi raditi. Nakon što ga otvorite, odaberite ploču, uključite je u ploču i učitajte skicu.
Korak 8: Kako se koristi
Zbog činjenice da kalkulator ima samo nekoliko ključeva koji nisu brojevi, osmislio sam sistem koji će koristiti nekoliko tastera koje sam imao na raspolaganju kako bi kalkulator mogao normalno funkcionirati. Prvo ću riječima objasniti kako to funkcionira, a zatim ću se pretvarati da pravim problem i zapisati sve tipke koje sam pritisnuo po redu.
(1) Odaberite broj na tipkovnici (2) koristite A i B za pomicanje do željene funkcije (3) jednom na funkciji koju želite pritisnuti D ili = (4) Ono što imate do sada treba skočiti na gornji red, sada odaberite svoj drugi broj (5) Pritisnite D ili = (6) Jednačina bi se trebala pomaknuti u gornji red ostavljajući vaš odgovor u drugom redu
Primjer: 2 A A (ako pritisnete dvaput, pomaknut ćete se do -) D 1 D (gotovo)
Preporučuje se:
Nextion/Arduino kalkulator: 3 koraka
Nextion/Arduino kalkulator: koristan kalkulator za Arduino Uno. Kalkulator je po stilu sličan standardnom kalkulatoru koji se isporučuje sa sustavom Windows 10. Napomena: Ne uključuje znanstvene i programerske funkcije koje radi kalkulator Windows 10, ali ove funkcije
Arduino kalkulator pomoću 4X4 tastature: 4 koraka (sa slikama)
Arduino kalkulator pomoću 4X4 tastature: U ovom ćemo vodiču izgraditi vlastiti kalkulator s Arduinom. Vrijednosti se mogu poslati putem tastature (tastatura 4 × 4), a rezultat se može vidjeti na LCD ekranu. Ovaj kalkulator može izvesti jednostavne operacije poput zbrajanja, oduzimanja, množenja
4-bitni binarni kalkulator: 11 koraka (sa slikama)
4-bitni binarni kalkulator: Razvio sam interesovanje za način rada računara na fundamentalnom nivou. Htio sam razumjeti upotrebu diskretnih komponenti i kola potrebnih za izvršavanje složenijih zadataka. Jedna važna fundamentalna komponenta CPU -a je
Atari Punk kalkulator: 9 koraka (sa slikama)
Atari Punk kalkulator Organ: Atari Punk Console je odlično malo kolo koje koristi ili 2 x 555 tajmera ili 1 x 556 tajmer. 2 potenciometra koriste se za kontrolu frekvencije i širine tona, a ako pažljivo slušate, zvuči nekako kao Atari konzola
Pretvorite TI grafički kalkulator u intervalometar i stvorite videozapise s ubrzanim protokom vremena: 7 koraka (sa slikama)
Pretvorite TI grafički kalkulator u intervalometar i stvorite video zapise sa ubrzanim protokom vremena: Oduvijek sam želio snimati video zapise s ubrzanjem vremena, ali nemam kameru s ugrađenom funkcijom intervalometra. Zapravo, mislim da nema mnogo kamere dolaze s takvom funkcijom (posebno ne SLR fotoaparati). Dakle, šta želite učiniti ako želite