Sisällysluettelo:
- Vaihe 1: Tarvitsemasi materiaalit:
- Vaihe 2: Koneen sydän
- Vaihe 3: Miten se toimii?
- Vaihe 4: Marble Warehouse
- Vaihe 5: Potkimekanismi ja marmorilajittelija
- Vaihe 6: Kaistat
- Vaihe 7: Missä värianturi on?
- Vaihe 8: Missä MP3 -soitin on?
- Vaihe 9: Laskeminen
- Vaihe 10: Siirrä sitä Siirrä sitä
- Vaihe 11: Ohjelmointi
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Oletko koskaan halunnut lajitella marmorit? Sitten voit rakentaa tämän koneen. Sinun ei tarvitse enää koskaan sekoittaa marmoripussin läpi!
Se on maaginen marmorilajittelukone, joka käyttää Adafruit -värianturia, tyyppiä TCS34725 ja Littlebitsin Leonardo Arduinoa. Kone lajittelee neljä eri väriä ja laskee myös marmorien määrän väriä kohden. Kaikki elektroniset osat on valmistettu Littlebitsistä. Mitä "LittleBits" on? He tekevät teknologiasarjoja, jotka ovat hauskoja, helppokäyttöisiä ja äärettömän luovia. Sarjat koostuvat elektronisista rakennuspalikoista, jotka ovat värikoodattuja, magneettisia ja tekevät monimutkaisesta tekniikasta yksinkertaisen ja hauskan. Yhdessä ne ovat vaihdettavissa miljoonilla eri tavoilla, joiden avulla lapset voivat keksiä mitä tahansa - sisarhälytyksestä langattomaan robottiin ja digitaaliseen instrumenttiin.
Lisätietoja tästä sähköisestä oppimisjärjestelmästä on osoitteessa www.littlebits.cc
Vaihe 1: Tarvitsemasi materiaalit:
Seuraavat Littlebits -komponentit, joita käytetään koneen elektronisessa osassa: 1 USB -virta1 Himmennin3 Servo2 Liimakengät3 Servotarvikkeet1 Jaettu johto1 Syntetikaiutin2 Asennuslevyt1 Infrapunakaukosäädin1 Arduino Leonardo1 MP3 -soitin1 Numero+ bitti1 Seinäsyytä -virtalähde 5 Bitsnaps3 Johdot ja jotkut käsityömateriaalit myös houkuttelevan koneen valmistamiseksi: MDF -puu 6 mmValkoinen pahvi 1 mmPuupallot 25 mmVäritunnistin Adafruit TCS34725Sarja M3 -pultteja, muttereita ja aluslevyjäSarja M3 -tasoja, eripituisia
Vaihe 2: Koneen sydän
Värianturi on kytketty I2C (SDA, SCL) ja GND- ja 5 voltin VCC -liitännät Arduinon etupuolelle. I2C on erittäin helppo sarjayhteys, jota käytetään tiedonsiirtoon anturin ja Arduinon välillä. (SDA D2 -tulossa ja SCL D3 -tulossa). Voit tarkistaa Adafruit -verkkosivustolta lisätietoja värianturista ja I2C -liitännästä. Katso: www.adafruit.com/product/1334
He toimittavat myös tarvitsemasi Arduino -kirjaston.
Vaihe 3: Miten se toimii?
Littlebits Arduino Leonardossa on kolme lähtöliitäntää, D1, D5 ja D9. D1 käytetään aktivoimaan potkurimekanismin servo ja lähettämään marmori lajittelurajoille. Se myös nollaa marmorilaskurin ja aktivoi MP3 -soittimen, joka on täynnä mukavaa soittoääntä. osoita koneen etuosassa havaittua marmoriväriä. D0, A0 ja A1. Tässä laitteessa vain A0: ta käytetään infrapunakauko -ilmaisimessa, joka aktivoi lopullisen laskennan sen jälkeen, kun kone on lopettanut lajittelun. Tämän liitännän kautta koko kone saa myös 5 voltin virran USB -virtalähteen kautta.
Vaihe 4: Marble Warehouse
Varastoa varten (jossa lajittelemattomat marmorit säilytetään) käytin MyMueslyn lieriömäistä pahvisäiliötä ja lisäsin sen ulkopintaan pahvikierrepolun pienellä aidalla, jotta marmorit pysyisivät paikallaan. punaisia puisia kuutioita. Katso www.mymuesli.com/
Vaihe 5: Potkimekanismi ja marmorilajittelija
Tein pahvivalitsimen lähettääkseni marmorit niiden varastointikaistoille. Mitat LxSxK 74x33x20 mm ja kalteva pinta sisällä. Valitsin on liimattu pyöreään servotarvikkeeseen. Tein sen mahdollisimman pieneksi, kun lisäsin liikaa painoa servolle, se värähti paljon… Seuraavaksi tein puisen ja pahvisen sylinterimäisen laitteen, potkumekanismin. Se on liimattu pyöreään servotarvikkeeseen. Kun servo kytketään päälle, se tarttuu marmoriin ja potkaisee sen pahvivalitsimeen vaiheesta 2.
Vaihe 6: Kaistat
Valmistettu valkoisesta pahvista, jokainen kaista juuri tarpeeksi leveä 25 mm: n marmorille. Asennettu kaltevuudella, joten marmorit liukuvat kaistoille.
Vaihe 7: Missä värianturi on?
Tein puisen rampin, jonka sisällä oli TCS34725 -värianturi. Potkurimekanismin sisällä oleva marmori laskeutuu anturin päälle, jotta se voi mitata värin. Sen pinnalla on pieni pala kirkasta muovia, jotta vältetään marmorin tukkeutuminen reikään, jossa anturi sijaitsee.
Vaihe 8: Missä MP3 -soitin on?
MP3 -bittissä on kelloääni ja se on asennettu päälaatikon sisään yhdessä syntetisaattorikaiuttimen kanssa ylösalaisin. Se kuulostaa kellolta, kun marmori lajitellaan.
Vaihe 9: Laskeminen
Valkoisen pahvitaustan takana on numero+ bitti ja servo. Servo on kytketty käsiohjaimeen, joka tekee samat liikkeet kuin marmorivalitsin. Tämä servo on kytketty piiriin himmentimen avulla käsiohjaimen kulman säätämiseksi. Laskuri muistaa marmorien määrän väriä kohden ja nollautuu, kun lopullinen laskutoiminto aktivoidaan kaukosäätimellä.
Vaihe 10: Siirrä sitä Siirrä sitä
Katso koneen toiminta!
Sinun ei tarvitse enää koskaan sekoittaa marmoripussin läpi!
Vaihe 11: Ohjelmointi
Värianturi lukee jokaisen marmorin kolme arvoa, punainen, vihreä ja sininen. Näiden värien arvosta riippuen marmorivalitsin osoittaa tietylle säilytyskaistalle. Kun marmoria ei havaita, valitsin siirtyy pysäytysasentoon. Kirjoitin kaksi pientä ohjelmaa Arduinolle, pääohjelma havaitsee ja lajittelee ja laskee marmorit, toista ohjelmaa käytetään vain tunnistamaan kolme väriarvoa anturista ja näyttämään ne näytöllä. Tämä oli välttämätöntä, koska viestintä arduino -näytön kautta oli ristiriidassa pääohjelman kanssa. Melkein murskasin Arduinoni, kun yritin yhdistää tämän pääohjelmaan.
Toinen palkinto Arduino -kilpailussa 2016