Sisällysluettelo:

Arduino -laskin: 8 vaihetta (kuvilla)
Arduino -laskin: 8 vaihetta (kuvilla)

Video: Arduino -laskin: 8 vaihetta (kuvilla)

Video: Arduino -laskin: 8 vaihetta (kuvilla)
Video: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Heinäkuu
Anonim
Arduino -laskin
Arduino -laskin
Arduino -laskin
Arduino -laskin
Arduino -laskin
Arduino -laskin

Tässä ohjeessa näytän sinulle, miten voit tehdä Arduino -laskimen, joka on yhtä hyvä kuin mikä tahansa muu laskin (no … tavallaan). Vaikka se ei luultavasti ole käytännöllinen sen koon, yhtäläisten painikkeen toistuvan käytön (avainten puutteen vuoksi) ja kustannusten vuoksi (voit todennäköisesti ostaa laskimen, joka tekee saman 2 dollarilla), se on todella hauskaa ja lisää muutamia taitoja inventaariollesi. Kerron kuinka aloitin tämän projektin. Kaikki alkaa koulussa, jossa opettaja teki alkuperäisen laskimen. Pian oppilaat alkoivat leikkiä sen kanssa ja rikkoivat sen pian. Olin ainoa opiskelija, joka tiesi korjata sen, joten päätin, että voisin yhtä hyvin yrittää. Prosessissa otin periaatteessa kaiken irti ja aloitin alusta. Kirjoitin myös suurimman osan koodista uudelleen. Opin paljon, käytin paljon aikaa virheenkorjaukseen ja lisäsin monia uusia ominaisuuksia. Lopulta se oli ehdottomasti tekemisen arvoinen projekti. Hyvä asia on, että nyt kun tajusin, sinun ei tarvitse. Aloitetaan.

Vaihe 1: Työkalut ja materiaalit

Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit
Työkalut ja materiaalit

Tätä projektia varten tarvitsemme:-1/8 MDF-levyä tai muuta laserilla leikattavaa materiaalia, kuten akryyliä tai vaneria,-laserleikkuria (valinnainen, mutta suositeltava)-puuliimaa-uros-uroslankaa-monia uros-naarasjohtoja-8 x 2 LCD näyttö-näppäimistö-pora-poranterät-levyhiomakone (valinnainen) -kytkin (keinu tai kytkin) -Kutistemuoviletku-juotos ja juotos-ruuvit-USB A-B-kaapeli (kaapeli vaihtelee arduino-mallien välillä) -Tietokone, jossa on arduino IDE

-9V akun pistoke

-Arduino (käytin duemilanovea, jos et halua käyttää 30 dollaria yhdellä haulla ebaystä)

Vaihe 2: Kotelon tekeminen

Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen
Tapauksen tekeminen

Koteloni oli laserleikattu (liitän alla olevat tiedostot PDF -muodossa) 1/4 "MDF -levystä, mutta se johtuu siitä, etten löytänyt 1/8" materiaalia. Laskimen reunat näyttävät oudolta, koska käytin väärää materiaalipaksuutta. Saatat ihmetellä, miksi laatikko sopii täydellisesti yhteen yllä olevassa kuvassa, koska tämä laatikko on täysin erilainen leikkaus, joka on suunniteltu 1/4 "materiaalille. Laatikossa ei ole reikiä nestekidenäytölle tai näppäimistölle. pora tulee sisään. Haluan vain selvittää tämän viimeisen kerran KÄYTÄ 1/8 tuuman paksuista materiaalia.

Vaihe 3: Poraus ja lisäasennus

Poraus ja lisäasennus
Poraus ja lisäasennus
Poraus ja lisäasennus
Poraus ja lisäasennus
Poraus ja lisäasennus
Poraus ja lisäasennus

Aseta näppäimistö ja nestekidenäyttö haluamaasi paikkaan ja merkitse reikät lyijykynillä. Etsi oikean kokoinen poranterä ja tee reikä. Ennen näppäimistön kiinnittämistä tai nestekidenäytön reikiä on tehtävä arduino -johtoja varten. Voit tehdä tämän joko muokkaamalla laserleikkausta tai poraamalla muutaman reiän peräkkäin riittävän leveällä poranterällä ja toimimalla sitten kuin manuaalinen CNC -kone, joka työntää poraa sivuttain kohti muita reikiä, kunnes liität ne reitityksellä. Kun tämä on tehty, kytke johdot ja komponentit ja ruuvaa nestekidenäyttö ja näppäimistö paikalleen. Käytä nyt puuliimaa liimaamaan kaikki leikatut palat yhteen, saatat haluta jättää yläosan auki huoltoa varten (luota minuun, älä liimaa päälle ennen kuin olet valmis). Halutessasi voit hioa reunat levyhiomakoneella. Saatat huomata laserleikkauksessani, että lisäsin takaluukun takaosaan, jotta laskin olisi käytettävissä, jos se rikkoutuu (sain tämän idean, jotta minun ei tarvitsisi aloittaa uudelleen, jos laskin rikkoutui).

Vaihe 4: Luukun tuki

Luukun tuki
Luukun tuki
Luukun tuki
Luukun tuki
Luukun tuki
Luukun tuki

Joten nyt meidän on luotava 3 hakasulkeita (neljättä ei voida asentaa virtakytkimen takia) luukun pitämiseksi paikallaan. Saadaksemme omamme leikkaa vain 2 x 4 hakkerisahalla pieniksi kolmioiksi. Jos ne ovat liian pieniä, ne jakautuvat, mutta jos ne ovat liian suuria, ne vievät paljon tilaa. Käytä parasta harkintaasi. Kun olet valmis, poraa reiät sivuille luodaksesi ruuville ohjausreiät. Kohdista kolmiot siten, että ne sopivat kulmiin siten, että toinen puoli on ruuvattava kotelon sivulle ja toinen puoli kohti kotelon takaosaa. Lisää takalevy ja ruuvaa sen läpi DIY -kiinnikkeisiin. Kun olet valmis, poista luukku, jotta voimme käyttää arduinoa ja lisätä koodia.

Vaihe 5: Virta

Virta
Virta
Virta
Virta
Virta
Virta

Kotelon puolella minulla on reikä, johon pääsee käsiksi 9 voltin akkuun ja kytkimeen. Katkaise 9 V: n virtapistokkeen positiivinen puoli johdonpoistimilla ja irrota päät. Juotos langan toinen puoli kytkimen vasempaan tapiin ja toinen kytkimen keskitappiin. Kääri kutisteletkulla ja kytke sitten 9 voltin pidike akkuun ja pistoke arduinoon. Etsi oikosulkuja ja testaa sitten kytkin. Kierrä kytkin paikalleen. Lisää tarvittaessa ohjausreikiä ruuvin suuntaamiseksi. Jos haluat merkitä kytkimen päällä ja pois päältä, voit käyttää tarrakirjoitinta tai kirjoittaa sen käsin. Lopuksi ruuvasin pienen vanerikappaleen kotelon takaosaan varmistaakseni, että akku pysyy paikallaan. Älä ole vielä huolissasi muista johdotuksista, me katamme sen seuraavassa vaiheessa.

Vaihe 6: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Ennen kuin aloitan tämän vaiheen, pyydän anteeksi johdotuksen sotkua (siksi sisällyin taulukon). Kuten yllä olevista kuvista näet, johtoja kelluu kaikkialla. Suosittelen, että käytät tarratulostinta tai teippiä merkitsemään neulan, johon jokainen lanka on tarkoitus kiinnittää. Suurin osa käyttämistäni johtimista oli uros -naaras, mutta käytin joitain uros -urosjohtoja virran saamiseksi, joista luet alla. Jos sinulla on eri LCD -näyttö tai näppäimistö, sillä ei ole väliä, kunhan koodi muutetaan vastaavasti ja arduinolla on tarpeeksi varajohtoja. Tässä on linkit käyttämiäni LCD -näppäimistön komponenttien tietolomakkeisiin.

Yrittäessäni säilyttää laskimen pitkäikäisyyden liimasin kaikki johdot arduinoon kiinnitettynä ja liimasin arduinon koteloon. Jos katsot tarkasti valokuvia, näet, että jouduin käyttämään jotain protoboardia kiinnittämään kaikki 5v -liitännät yhteen ja kaikki Ground -liitännät yhteen. Pohjimmiltaan tämä on vain muutama johto, joka on juotettu protoboardiin ja juotettu yhteen. Huomaa: Puolet kortista maadoitusliitäntöihin ja puolet 5 V: n liitäntöihin.

Vaihe 7: Koodi

Koodi
Koodi
Koodi
Koodi

Koodi löytyy jostakin tässä vaiheessa sekä zip -tiedostona että ino -tiedostona. Se on noin 480 riviä pitkä, mutta se on suurimmaksi osaksi yksinkertainen koodi. Muutamia koodin erityispiirteitä on, että se luo virheen, jos luku jaetaan 0: lla, se laskee trigonometriset funktiot asteina eikä radiaaneina, kun yhtälö on valmis, mitä tahansa näppäintä voidaan tyhjentää painamalla, negatiivinen helposti, ja desimaalit käsitellään hyvin. Jos saat zipin, pura se ja avaa tiedosto arduino IDE: ssä. Jos latasit inon, avaa se arduino IDE: llä ja se kysyy sinulta, haluatko luoda kansion sille, sano vain kyllä ja sen pitäisi toimia. Kun olet avannut sen, valitse taulusi, kytke levy ja lataa luonnos.

Vaihe 8: Kuinka käyttää

Kuinka käyttää
Kuinka käyttää
Kuinka käyttää
Kuinka käyttää

Koska laskimessa on vain muutamia näppäimiä, jotka eivät ole numeroita, kehitin järjestelmän hyödyntämään muutamia käytettävissä olevia näppäimiä, jotta laskin toimisi normaalisti. Ensin selitän sanoin, miten se toimii, sitten teeskentelen tekeväni ongelman ja kirjoitan muistiin kaikki painamani näppäimet järjestyksessä.

(1) Valitse numero näppäimistöstä (2) vieritä haluamaasi toimintoon näppäimillä A ja B (3) paina haluamaasi toimintoa tai paina (tai) (4) Tähän mennessä käyttämäsi pitäisi siirtyä yläriville, valitse nyt toinen numero (5) Paina D tai = (6) Yhtälön pitäisi siirtyä yläriville ja jättää vastauksesi toiselle riville

Esimerkki: 2 A A (kaksi kertaa lyöminen vierittää kohtaan -) D 1 D (Valmis)

Suositeltava: