Sadržaj:

Cap It: Interaktivni razvrstač čepova boca: 6 koraka
Cap It: Interaktivni razvrstač čepova boca: 6 koraka

Video: Cap It: Interaktivni razvrstač čepova boca: 6 koraka

Video: Cap It: Interaktivni razvrstač čepova boca: 6 koraka
Video: Математические музеи 2024, Studeni
Anonim
Image
Image
Cap It: Interaktivni razvrstač čepova boca
Cap It: Interaktivni razvrstač čepova boca
Cap It: Interaktivni razvrstač čepova boca
Cap It: Interaktivni razvrstač čepova boca
Cap It: Interaktivni razvrstač čepova boca
Cap It: Interaktivni razvrstač čepova boca

Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecoursea 2018. na Sveučilištu Južne Floride (www.makecourse.com)

S vremena na vrijeme uživam u dolasku kući i ispijanju nekoliko piva za opuštanje nakon dugog dana života. Nažalost, zatvarači za boce su mi se počeli gomilati i zaključio sam da je potrebno učiniti nešto da se to popravi. Zato sam stvorio ovaj krajnje smiješan, ali poluosjetljiv razvrstač čepova. Sada znam što mislite: "zar ne biste mogli baciti čepove boca" ili "neće li se poklopci boca nakupiti bez obzira na to?". Pa … da, ali htio sam se bolje upoznati s Arduinom i to mi je dalo izgovor i motivaciju da to učinim !!!

A tko ne bi želio jedno od ovih u vlastitom ManCave -u ili SheShed -u?!?!

U ovom Instructable -u pokazat ću vam korak po korak kako sam stvorio ovaj ljepljivi i sveukupno beskorisni uređaj!

(Molimo pijte odgovorno)

Ako imate pitanja o ovoj gradnji ili trebate pomoć pri rješavanju problema, ostavite komentar ispod i rado ću vam pomoći!

Korak 1: Okupljanje dijelova

Okupljanje dijelova
Okupljanje dijelova

Hardver za sklopove

Za izradu ovog uređaja trebat će vam sljedeći dijelovi. Neki od njih su izborni jer čine gradnju malo izdržljivijom.

Ne brinite, pružit ću veze do proizvoda koje sam kupio na Amazon.com. Ali pogledajte što sve možete izbaciti iz svoje pokvarene/stare elektronike po kući!

  • Arduino Uno R3 ……………………………………………… 16,90 USD
  • TCS230 / TCS2300 Senzor u boji ……………………. 9,99 USD
  • IIC 1602 LCD zaslon s I2C modulom …………………. 7,59 USD Provjerite ima li I2C modul !!!
  • SG90 9G servo ………………………………………………. 12,99 USD (6 pakiranja) Bolje je kupiti ih na veliko jer ih koristite za sve, a pojedinačno su skupi.
  • 3,5 mm stereo pravokutni utikač za golu žicu …….. 5,92 USD Vjerojatno možete pronaći stari audio kabel po kući!
  • Žice, MM, MF, FF …………………………………………. 6,98 USD
  • Vijčani oklop za Arduino Uno R3 …………………….. 9,98 USD (Izborno, nisam želio da mi ožičenje nenamjerno ispadne)
  • Modul čitača MicroSD kartica ………………………… 8,29 USD
  • (5 pakiranja, kupnja pojedinačne jedinice je ~ 2 USD jeftinija)
  • MicroSD kartica (bilo koja veličina radi, dolje ću otići u detalje njezinog formatiranja)
  • Bilo koji aktivni zvučnik s ulaznom utičnicom

Softver

Arduino IDE (preuzmite ovdje)

Razno

  • Rezači žica / škare
  • Ručni Dremel i brusni papir od 220 zrna
  • Toplinski pištolj
  • Odvijač za glavu Philips
  • Odvijač s ravnom glavom
  • Pištolj za vruće ljepilo (za pametne i lijene)

Korak 2: Izgradnja boce

Izgradnja boce
Izgradnja boce
Izgradnja boce
Izgradnja boce
Izgradnja boce
Izgradnja boce

Brza napomena

U početku je kućište bilo jednostavna kutija slična sortirnici boja koju je HowToMechatronics izgradio za jedan od svojih projekata. Međutim, jedne noći ležeći u krevetu palo mi je na pamet da imam alate i znanje za učiniti više! Srećom, na Sveučilištu Južna Florida imamo laboratorij za 3D ispis koji je dostupan studentima, a tiskanje je u biti skupo. To nam daje slobodu 3D ispisa prema našim srčanim željama uz minimalne troškove za nas. Ubrzo nakon toga došao sam na opću ideju o izradi dizajna boca koji možete vidjeti u gotovom proizvodu!

NAPOMENA: Sada ćete me vjerojatno mrziti, ali kako bih zadržao određenu dozu originalnosti u svom stvaralaštvu, neću objavljivati CAD datoteke za bocu, osovinu ili Decider. Uistinu vjerujem da su kreativnost, mašta, ali i domišljatost vrlo važne vještine koje mladi i stari umovi moraju savijati i nastaviti rasti. Međutim, slobodno radite na slikama koje objavljujem i osmislite vlastitu verziju (stvarno nije preteško)! Također, ako vam je ovo prvi put da modelirate nešto ovakve prirode, toplo vam ne preporučujem 3D ispis vašeg dizajna! (Pogreške u projektu s ovako velikim ispisom mogu se ponovno skupo ispisati!) Iako neće izgledati tako blještavo, ploča od pjene puno više oprašta materijal za početak. Pogledajte ovaj primjer projekta koji je izradio HowToMechatronics.

Ključna razmatranja dizajna

Bočica je izvorno dizajnirana kako bi omogućila korisniku da otvori svoju bočicu i jednim glatkim pokretom stavi čep u mehanizam (obratite pozornost na dizajn otvorenog vrata). Osovina je morala biti dovoljno široka da omogući da čep boce s lakoćom klizne prema dolje na brz, ali kontroliran način kako bi Decider mogao uhvatiti čep.

Vratilo je također dizajnirano za integriranje u bocu pomoću zareza. Ovo je velika prednost u odnosu na njegovo lijepljenje jer je preciznost od najveće važnosti s uređajem ove prirode. Prilikom projektiranja vratila imao se na umu i modul senzora boje TCS3200. Budući da na vratilu ima mjesto za pričvršćivanje osjetnika boje, udaljenost od Decidera do osjetnika boje ostala je konstantna što je omogućilo precizno i dosljedno očitavanje boje čepova boca.

Decider je trebao biti tiskan crno kako bi se pomoglo u preciznosti senzora boje, jer bi svaka druga boja ometala čitanje da je senzor boje malo odmaknut od oznake ili da je kapa sjedila u Decideru u neugodnom položaju.

Povratni utor zapravo je bio naknadna zamisao. Prije nego što sam dizajn poslao u tisak, shvatio sam da bi kalibriranje uređaja bila dosadna aktivnost, osobito ako bih nakon svakog čitanja bočicu morao nagnuti naopako.

Moj dizajn nije bio savršen

Koliko god bih volio uživati u trijumfu kako je ovaj projekt ispao, to nije uvijek bila šetnja parkom. Nikada nisam bio jako dobar u podnošenju svojih 3D ispisa. Zapravo, uopće ne podnosim svoje otiske. Dodajem dodatne ljuske (4 umjesto zadane 2) u svoj profil za ispis. Radije započinjem dosadan postupak brušenja kako bi se moji dijelovi spojili od početka.

Korak 3: Ožičite sve

Ožičite sve!
Ožičite sve!
Ožičite sve!
Ožičite sve!

Aspekt ožičenja ove konstrukcije prilično je jasan, samo slijedite shemu Fritzinga i trebali biste biti spremni! Kao i kod većine Arduino projekata, ako jedna žica nije točna, najvjerojatnije ovaj krug neće raditi ispravno!

Kako bih osigurao da je cijeli krug ispravan, toplo preporučujem povezivanje svake komponente jednu po jednu i provjeru ispravnog funkcioniranja pomoću gore navedenih primjera.

Korak 4: Kôd

Kod
Kod

Ako ste tek počeli koristiti Arduino, ovo će vas nadvladati! No, podnesite me, u nastojanju da ovo bude što jednostavnije, razbit ću svoj kôd komentarima, kao i pokazati vam gdje sam pronašao primjere kodova koje sam koristio za izradu svog glavnog koda. Zapamtite, ni na početku ovog projekta nisam imao pojma što radim. Dobar početak je da pogledate dijagram toka odluka kako biste osjetili koji je cilj programa, zatim pokušali razbiti moj kôd i kad se izgubite provjerite primjere od kojih sam izgradio svoj kôd.

Knjižnice za preuzimanje (kliknite ovdje da biste saznali kako instalirati knjižnice na svoj Arduino)

  1. ServoTimer2 - Servo uređaji koriste Timer2 kao što Wav Player povlači Timer 1
  2. Tekući kristal_I2C
  3. Knjižnica za modul čitača SD kartica
  4. TMRpcm (biblioteka Wav/Mp3 playera)

Ključni koncepti koda (dolje su povezani kodovi koje sam koristio za izradu svog glavnog koda)

  1. Senzor boje
  2. LCD zaslon (retci 24 - 33)
  3. Servo (datoteka -> Primjeri -> ServoTimer2 -> Sweep)
  4. Modul SD kartice (Datoteka -> Primjeri -> SD -> CardInfo)
  5. Wav Player (Datoteka -> Primjeri ->)

Glavni kod

Duboko udahnite i prođite kroz moj objavljeni kôd i njihove susjedne komentare redak po redak kako biste osjetili što se događa dok Arduino radi kroz kôd.

Uskoro ću objaviti detaljan video pregled svog koda.

Korak 5: Formatiranje SD kartice u FAT32

Formatiranje SD kartice u FAT32
Formatiranje SD kartice u FAT32
Formatiranje SD kartice u FAT32
Formatiranje SD kartice u FAT32

Dakle, kako bi vaš Arduino ispravno radio s vašom Micro SD karticom, memorijska kartica mora biti formatirana u FAT32. Za SD karticu ispod 32 Gb to nije problem i lako ju je pretvoriti iz zadanog formata exFAT u FAT32.

Međutim, ako ste poput mene i vidjeli ste Micro SD karticu od 64 GB na Amazonu za 13 USD i niste je mogli ne kupiti. Rješenje je još uvijek prilično brzo i bezbolno.

Idite na https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm i preuzmite "fat32format". NEMOJTE kliknuti na velike zelene gumbe. Datoteka je sigurna, skenirao sam je na viruse, a možete i vi, međutim ako kliknete na zeleni gumb, nemojte reći da vas nisam upozorio!

Također, provjerite jeste li odabrali pravi pogon na kojem se nalazi vaša SD kartica. Ne želite formatirati pogrešan, iako sam umjereno siguran da program neće dopustiti da se to dogodi.

To je sve što je potrebno! Vaša SD kartica sada je spremna za upotrebu s Arduinom!

Korak 6: Wav Player

Wav player
Wav player

Kako bi vaš program uspješno pozvao vaše. Wav audio datoteke s vaše novooblikovane Micro SD kartice, vaše MP3 datoteke moraju se pretvoriti u odgovarajući. Wav audio format.

Idite na https://audio.online-convert.com/convert-to-wav i jednostavno slijedite upute prikazane na donjoj slici.

Postavite rezoluciju bita na 8-bitnuPostavite brzinu uzorkovanja na 16000 Hz Promijenite audio kanal na Mono Promijenite format PCM na PCM 8-bitni Bez potpisa

Nakon što preuzmete. Wav datoteke, jednostavno ih stavite u glavnu mapu na SD kartici. Zabilježite točne nazive datoteka jer ćete ih kasnije pozivati u svom kodu!

Preporučeni: