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, Juli
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 Makecourse -a 2018. na Univerzitetu Južne Floride (www.makecourse.com)

S vremena na vrijeme uživam u dolasku kući i ispijanju piva za opuštanje nakon dugog dana života. Nažalost, poklopci boca 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 na što mislite, "zar ne biste mogli baciti poklopce 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 jednu od ovih u vlastitoj ManCave ili SheShed?!?!

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

(Pijte odgovorno)

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

Korak 1: Prikupljanje dijelova

Okupljanje delova
Okupljanje delova

Hardver za strujna kola

Za izradu ovog uređaja trebat će vam sljedeći dijelovi. Neki od njih su izborni jer čine konstrukciju 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 ekran sa I2C modulom …………………. 7,59 USD Provjerite ima li I2C modul !!!
  • SG90 9G servo ………………………………………………. 12,99 USD (6 pakovanja) Bolje ih je kupiti 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 (Opcionalno, nisam želio da mi ožičenje nenamjerno ispadne)
  • Modul čitača MicroSD kartica ………………………… 8,29 USD
  • (5 pakovanja, kupovina pojedinačne jedinice je ~ 2 USD jeftinija)
  • MicroSD kartica (Bilo koja veličina radi, dolje ću ići u detalje o njenom formatiranju)
  • Bilo koji aktivni zvučnik sa ulaznom utičnicom

Softver

Arduino IDE (preuzmite ovdje)

Ostalo

  • Rezači žice / š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

Quick Note

U početku je kućište trebalo biti 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 da učinim više! Srećom, na Univerzitetu Južne Floride imamo laboratoriju za 3D štampanje koja je dostupna studentima, a štampanje je u suštini skupo. To nam daje slobodu 3D štampe prema našim srčanim željama uz minimalne troškove za nas. Ubrzo nakon toga došao sam na opću ideju o kreiranju dizajna bočice 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 bočicu, šaht ili Decider. Zaista vjerujem da su kreativnost, mašta i genijalnost vrlo važne vještine koje mladi i stari umovi trebaju savijati i nastaviti rasti. Međutim, slobodno radite na slikama koje objavljujem i osmislite vlastitu verziju (zaista nije previše teš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! (Greške u projektu sa ovako velikim otiskom mogu biti skupe za ponovno štampanje!) Iako neće izgledati tako blistavo, ploča od pjene mnogo više oprašta materijal za početak. Pogledajte ovaj primjer projekta koji je izradio HowToMechatronics.

Ključna razmatranja dizajna

Bočica je prvobitno dizajnirana da omogući korisniku da otvori svoju bočicu i jednim glatkim pokretom odloži čep u mehanizam (obratite pažnju 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 da se integrira u bocu pomoću zareza. Ovo je velika prednost u odnosu na njegovo lijepljenje jer je preciznost od najveće važnosti za uređaj ove prirode. Prilikom projektiranja vratila imao se na umu i modul senzora boje TCS3200. Budući da vratilo ima mjesto za pričvršćivanje senzora boje, udaljenost od Decidera do senzora boje ostala je konstantna što je omogućilo precizno i dosljedno očitavanje boje poklopca boce.

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

Povratni slot je zapravo bila naknadna misao. Prije nego što sam poslao dizajn na štampanje, shvatio sam da bi kalibriranje uređaja bila dosadna aktivnost, posebno ako bih nakon svakog čitanja morao nagnuti bočicu naopako.

Moj dizajn nije bio savršen

Koliko god bih volio uživati u trijumfu kako je ovaj projekat ispao, to nije uvijek bila šetnja parkom. Nikada nisam bio tako dobar u toleriranju svojih 3D ispisa. Zapravo, uopće ne toleriram svoje otiske. Dodajem dodatne ljuske (4 umjesto zadane 2) u svoj profil za štampanje. Više volim započeti dosadan postupak brušenja kako bi se moji dijelovi spojili od početka.

Korak 3: Ožičite sve

Ožičenje!
Ožičenje!
Ožičenje!
Ožičenje!

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 ispravna, najvjerojatnije ovo kolo neće ispravno funkcionirati!

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

Kodeks
Kodeks

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

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

  1. ServoTimer2 - Servo uređaji koriste Timer2 kao Wav Player koji pokreće Timer 1
  2. LiquidCrystal_I2C
  3. Biblioteka za modul čitača SD kartica
  4. TMRpcm (biblioteka Wav/Mp3 plejera)

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

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

Master Code

Duboko udahnite i prođite kroz moj objavljeni kôd i njihove susjedne komentare red po redak da osjetite šta se događa dok Arduino radi kroz kôd.

Uskoro ću objaviti detaljan video pregled mog koda.

Korak 5: Formatirajte SD karticu u FAT32

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

Dakle, da bi vaš Arduino ispravno radio s vašom Micro SD karticom, memorijska kartica mora biti formatirana u FAT32. Za SD kartice ispod 32 Gb to nije problem i lako ih 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 mogli a da je ne kupite. Rješenje je i dalje prilično brzo i bezbolno.

Idite na https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm i preuzmite "fat32format". NEMOJTE kliknuti na velika zelena dugmad. Sama datoteka je sigurna, skenirao sam je na viruse, a možete i vi, međutim ako kliknete na zeleno dugme, 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šnu, iako sam umjereno siguran da program neće dopustiti da se to dogodi.

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

Korak 6: Wav Player

Wav Player
Wav Player

Da 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 u MonoPromenite PCM format u PCM 8-bitni Bez potpisa

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

Preporučuje se: