Sadržaj:
- Korak 1: Prikupljanje dijelova
- Korak 2: Izgradnja boce
- Korak 3: Ožičite sve
- Korak 4: Kôd
- Korak 5: Formatirajte SD karticu u FAT32
- Korak 6: Wav Player
Video: Cap It: Interaktivni razvrstač čepova boca: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
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
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
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
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)
- ServoTimer2 - Servo uređaji koriste Timer2 kao Wav Player koji pokreće Timer 1
- LiquidCrystal_I2C
- Biblioteka za modul čitača SD kartica
- TMRpcm (biblioteka Wav/Mp3 plejera)
Ključni koncepti koda (dolje su povezani kodovi koje sam koristio za izradu svog glavnog koda)
- Senzor boje
- LCD ekran (redovi 24 - 33)
- Servo (Datoteka -> Primjeri -> ServoTimer2 -> Sweep)
- Modul SD kartice (Datoteka -> Primjeri -> SD -> CardInfo)
- 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
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
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:
T2 - čajna boca - jednostavno pripremanje čaja: 4 koraka
T2 - Tea Bot - Čaj za pripremu čaja olakšan: Bočica za čaj napravljena je kako bi pomogla korisniku da skuha čaj prema preporučenom vremenu kuhanja. Jedan od ciljeva dizajna bio je da bude jednostavan. ESP8266 je programiran sa web serverom za upravljanje servo motorom. Web server ESP8266 prilagođen je mobilnim uređajima i
Kako kodirati razvrstač boja u Modkitu za Vex: 7 koraka
Kako kodirati razvrstač boja u Modkitu za Vex: Zdravo svima, U ovom vodiču naučit ćete kako kodirati razvrstavač kuglica u boji u Modkitu za VexHope. Učinite to i uživajte! Glasajte za mene
Elektronski razvrstač novčića: 7 koraka (sa slikama)
Elektronički razvrstavač novčića: Davno, davno, kada je još bilo moguće ići u školu, došli smo na zanimljivu ideju da napravimo uređaj koji radi na prilično jednostavan način - nakon što smo uložili pravu svotu novca, će izdati određeni proizvod. Ne mogu otkriti
Recikliranje čepova boca u električni automobil: 6 koraka
Recikliranje čepova boca u električni automobil: Zdravo svima. Ovo je naš mini električni automobil. Vrlo je jednostavno za napraviti. Molim vas učinite to kod kuće Ako ste roditelj, bit će vrlo prikladno za igru sa vašom djecom Pojednostavljivanje, bit će jako zanimljivo Vodit ću vas, hajdemo! YO
Arduino razvrstač skita: 11 koraka (sa slikama)
Arduino sortirnik za skitle: Izbirljivi ljubitelji slatkiša posvuda se često zateknu kako gube svoje dragocjeno vrijeme razvrstavajući svoje slatkiše. Zvuči li vam poznato? Jeste li ikada poželjeli napraviti mašinu koja može sortirati Skittles umjesto vas? Ova instrukcija će vam pokazati tačno h