Sisällysluettelo:

Kolikkolaskuri: 5 vaihetta
Kolikkolaskuri: 5 vaihetta

Video: Kolikkolaskuri: 5 vaihetta

Video: Kolikkolaskuri: 5 vaihetta
Video: Джошуа Кляйн об интеллекте ворон 2024, Heinäkuu
Anonim
Kolikkolaskuri
Kolikkolaskuri

Tein tämän kolikkolaskurin kouluprojektiin, jossa meidän piti oppia käyttämään arduinoa. Se on enimmäkseen tarkoitettu minulle oppimaan luomaan tavaroita arduinolla. Tässä projektissa opin myös käyttämään laserleikkuria ja 3D -tulostinta.

Tarvikkeet

Arduino uno

16x2 LCD -näyttö

Alumiinifolio

Stripboard tai perfboard (stripboard suositeltava)

6 10 k ohmin vastusta

1 220 ohmin vastus

10k ohmin potentiometri

Vaihe 1: Lajittelija

Lajittelija
Lajittelija

Ensimmäinen asia, jonka tein, oli kolikoiden lajittelija. Valitsin kolikoiden lajittelun koon perusteella. Tämä on yksinkertaisempi tapa kuin useimmat myyntiautomaatit. Ne käyttävät yleensä järjestelmien yhdistelmää kolikoiden mittaamiseen, kuten koon sähköinen vastus ja paino. Tämä voi antaa tarkempia mittauksia, mutta se ei todellakaan ole mahdollista nykyisellä taidoillani ja aikarajoillani.

Vaikka se ei olekaan monimutkainen, on tärkeää saada tarkat mitat kolikoista, jotka sen on lajiteltava. Lajittelija toimii siten, että kolikot liukuvat rinteitä alas ja putoavat ensimmäiseen reikään oikean kokoisina. Esimerkiksi viidenkymmenen sentin kolikko liukuu alas kuudenteen reikään ennen kuin putoaa alas. Tällä tavalla arduinon on vain tunnistettava, että kolikko putosi tiettyyn reikään tietääkseen sen arvon.

Tein vain 7 reikää 8 sijasta, koska 1 ja 2 sentin kolikot ovat käyttämättömiä, joten päätin lajitella ne samaan aikaan.

Vaihe 2: Johdotus

Johdotus
Johdotus

Johdotus on suunnilleen kuten yllä. Paras idea on aloittaa näytöstä. Varmista, että saat 220 ohmin vastuksen, kun liität LCD -näytön. Tämän asetuksen potentiometriä käytetään näytön kontrastin muuttamiseen. Tee tämä ensin leipälaudalla, jotta tiedät, toimiiko se.

Kun näyttö on kytketty, voit liittää muut kaapelit. Tämä osa toimii samalla tavalla kuin liittäessäsi tavallisia painikkeita, paitsi jos painikkeet on otettu pois. Liitä seuraava osa harmaiden kaapeleiden välisiin reikiin.

Vaihe 3: Anturien luominen

Anturien luominen
Anturien luominen

Tapa, jolla päätin rekisteröidä kolikoita, oli sähköpiirin sulkeminen. Kun kolikko putoaa alas, se osuu kahteen alumiinifolioon ja sulkee piirin. Anna arduinon tietää, että kolikko putosi.

Jokaiseen reikään, paitsi ensimmäiseen (korkeimpaan), pitäisi saada 2 kappaletta alumiinifoliota. Kummankaan näistä osista tulee liittää harmaaseen kaapeliin viimeisestä vaiheesta. Jokaiseen reikään tulee liittää yksi kappale yhteen vasemmasta ja toisesta oikeasta kaapelista.

Vaihe 4: Koodi

Tämän projektin koodi löytyy täältä:

Se toimii siten, että sillä on muuttuja yhdelle ja kymmeniä sekä euroille että sentteille. Tämä tarkoittaa, että se voi laskea jopa 99,95 €! Jokaisessa reiässä on if -lause, joka tarkistaa, putosiko kolikko. Jos se rekisteröi kolikon, vastaava lausunto laukaistaan ja lisää sen määrän/euron määrän, joka vastaa tätä reikää.

Vaihe 5: Laita se koteloon

Tässä vaiheessa päätin tehdä kotelon, joka antaa kolikot avoimeen lokeroon. Tämä johtuu siitä, että minun piti esitellä sen toimivuus ja tällä tavalla minulla oli tarpeeksi vain yhdestä kolikosta. Kotelon muotoilu on enimmäkseen vain yksinkertainen laatikko, jossa on reikä näytölle, painikkeet ja kolikko. Painikkeita ei tällä hetkellä käytetä tässä projektissa, mutta ne ovat ylijäämiä, jotka liittyvät myyntiautomaatin tekemiseen.

Suositeltava: