Sadržaj:

Ormarić sa sodom - automat za prodaju: 16 koraka (sa slikama)
Ormarić sa sodom - automat za prodaju: 16 koraka (sa slikama)

Video: Ormarić sa sodom - automat za prodaju: 16 koraka (sa slikama)

Video: Ormarić sa sodom - automat za prodaju: 16 koraka (sa slikama)
Video: Moja omiljena veličina Pe***a 2024, Novembar
Anonim
Image
Image
The Talk
The Talk

Ormarići jednostavno nisu ono što su bili. S obzirom na to da se toliko škola prebacuje na elektroničke uređaje za knjige, ormarići postaju sve manje prostora za vaše knjige, a više pitanje: "Šta ću s ovim?"

Šta ako biste taj prostor mogli iskoristiti za vlastiti automat za prodaju? U ovom Instructable -u reći ću vam kako sam došao na ideju, kako sam je dizajnirao, kako sam usput riješio nekoliko problema i kako je sve ispalo! Otvorite limenku omiljenog pića i pođite!

Korak 1: Razgovor

Prije nešto manje od godinu dana, na povratku s ručka na čas istorije SAD -a, pogledao sam u jedan od ormarića i pomislio "kako bi bilo super da prodajni automat potpuno stane u ormarić?" Ubrzo nakon toga spomenuo sam ideju nekolicini kolega za mojim stolom. Neko vrijeme smo pričali o tome kao o šali, ali što smo dalje išli, meni se ideja činila potpuno mogućom!

Počeo sam crtati grube skice sa strane bilo kojeg zadatka koji je pred nama. Prije nego što sam nastavio, sutradan sam u školu donio mjernu traku, a za vrijeme ručka otišao sam u ormarić po sve mjere koje sam mogao. Nekoliko dana kasnije, škola nije radila na ljeto.

Korak 2: Programiranje kontrolne ploče

Image
Image
Kreiranje kontrolne ploče - zahvaljujući školskom laserskom graveru
Kreiranje kontrolne ploče - zahvaljujući školskom laserskom graveru

S bilo kojim projektom smatram da najbolje funkcionira ako prvo funkcionira elektronička strana stvari. Preko ljeta sam počeo kupovinom Arduina, akceptora novčića, LCD ekrana i magnetnog prekidača. Takođe sam imao dosta arkadnih dugmadi položenih okolo iz prethodnog projekta. Zatim sam sve montirao unutar kutije za cipele i sve to spojio pomoću kratkospojnih kabela za povezivanje. Bilo je korisno imati ploču za zajedničko postavljanje. Prihvat kovanica zahtijevao je 12 volti, dok Arduino koristi 5 volti, pa sam za sada napajao akceptor novčića 12-voltnim adapterom za istosmjernu struju.

Programiranje je bilo proces učenja. Radio sam jedan po jedan uređaj, počevši od ekrana. Amazonski odjeljak komentara bio je od pomoći za ovaj korak. Neko je već objavio radni kod za ekran. Nakon što sam se poigrao s nekoliko varijabli, prešao sam na prihvatač novčića.

Što se tiče prihvatanja novčića, jednostavno Google pretraživanje me je dovelo do Skipped-ove upute:

Prihvatač novčića radi tako što šalje programirani broj impulsa na Arduino. Zatim, Arduino množi impulse sa 0,05 USD kako bi dao tačan prikaz količine uloženog novca. Sve dok je vaš najveći zajednički faktor između kovanica 5 centi, ovo odlično funkcionira! Programirao sam akceptor novčića da emituje 1 impuls za nikele, dva impulsa za dim i 5 impulsa za četvrtinu. Nisam htio dati kusur, pa sam ostavio novčiće u dolarima. Također sam izostavio pola dolara, s obzirom da nisu stali u prihvatni uređaj za kovanice. Kombinovao sam ovo sa ekranom nakon što sam shvatio akceptor.

Nakon toga, bio sam u pokretu. Odlučio sam prodati dvije različite vrste pop -a kako bih stroj ugradio u ormarić. Priključio sam dva arkadna dugmeta za kupovinu pop -a, 2 servo -a i dodao prekidač za trsku kako bih sebi dao administratorsku stranicu za pristup. Ovdje sam naveo broj prodatih konzervi, trenutne zalihe, ukupan prihod. Dok ste na trenutnoj stranici sa zalihama, možete pritisnuti i držati bilo koji od arkadnih tastera da označite da se ulaže još zaliha.

Zatim, nakon što sam se uvjerio da sve radi, kupio sam amazonsku bateriju dubokog ciklusa od 12 volti. Spojio sam bateriju ravno u prihvatni uređaj za novčiće i pokvario USB adapter za automobil da radi paralelno sa baterijom za Arduino. Punjač za automobil imao je priključak od 2 Amp i 1 Amp, pa sam napajao ekran i Arduino sa 1 Amp, a servo sa 2 Ampera. Koristeći krug razdjelnika napona, uspio sam prikazati napon baterije i na administratorskoj stranici.

Korak 3: Kreiranje kontrolne ploče - zahvaljujući školskom laserskom graveru

Kreiranje kontrolne ploče - zahvaljujući školskom laserskom graveru
Kreiranje kontrolne ploče - zahvaljujući školskom laserskom graveru

Ne možete napraviti automat za prodaju od kutije za cipele Nike. U posljednje vrijeme koristim prednosti nove 24-inčne laserske rezačice naše škole Epilogue Mini. Odlučio sam koristiti crni akril za prednju stranu automata. Lijepo se reže, a i izgleda prilično čisto. Nakon programiranja upravljačke ploče, svakoj je komponenti trebao dom. Morao sam se pobrinuti da ništa ne naleti na bilo što drugo sa stražnje strane, s obzirom da stvari poput prihvata novčića i baterije zauzimaju znatnu količinu prostora.

Napravio sam brzu maketu u Photoshopu prije nego što sam nacrtao ploču u CorelDRAW-u. Ovo je sjajan trenutak za imenovanje mašine! Svidio mi se "Ormar soda". Na kraju mi se svidio izgled ugravirane mreže u pozadini sa zaobljenim ivicama pravokutnika. Izrezao sam nekoliko rupa za dugme, ključanicu, ekran, ekrane s logotipom i prihvatnicu novčića. Zatim sam sve montirao na predviđeno mjesto. Također sam stavio dva komada prozirnog akrila za prekrivanje prikaza logotipa.

Do sada je sve izgledalo odlično!

Korak 4: Zaštita od krađe

Image
Image
Omotavanje kontrolne ploče
Omotavanje kontrolne ploče

Jedna od ključnih karakteristika koje je kontrolna ploča morala imati bila je zaštita od krađe. Nisam želio da drugi uklanjaju kontrolnu ploču iz ormarića. Prednji dio ormarića ima usnu u koju ulaze vrata. Izrezao sam dvije daske iste debljine kao ova ivica i izrezao proreze na svakoj ploči što bi omogućilo umetanje ruke s ključem dok se koristi. Kada se zaključa, upravljačka ploča je "prevelika" da bi se mogla izvući. Zatim sve što moram učiniti da izvadim upravljačku ploču je okrenuti ključ i povući prema naprijed.

Korak 5: Omotavanje kontrolne ploče

Omotavanje kontrolne ploče
Omotavanje kontrolne ploče
Omotavanje kontrolne ploče
Omotavanje kontrolne ploče

Kada je sama kontrolna ploča završena, sve sam stavio u akrilnu kutiju. Kutija bi stala u policu kutije za ručak unutar ormarića. Napravio sam nosače za držanje baterije na mjestu, dalje od bilo čega drugog. Stražnju ploču drže magneti za ormarić tako da mogu pristupiti unutrašnjosti u bilo kojem trenutku. Uključuje nekoliko rupa za prekidač za napajanje, koji se može prebaciti u "način punjenja" i povezuje dva vijčana terminala direktno s baterijom. To uvelike olakšava punjenje jer ne moram otvarati uređaj da bih ga napunio. Ispod akceptora za novčiće uključio sam rupu za ladicu koja hvata sve unesene novčiće. Na vrhu kutije upotrijebio sam mikro prekidač s drugog arkadnog gumba kao prekidač za isključivanje baterije. Nisam želio da prodajni automat bude uključen dok su vrata ormarića zatvorena, pa se vrata ormarića zatvaraju i pogađaju prekidač, isključujući automat.

Korak 6: Varanje novca?

Money Cheat?
Money Cheat?

Nije mi trebalo dugo da shvatim da će nakon nekog vremena u mašini povremeno biti dodatnih 5 centi. Ovo NIJE bilo dobro. Nakon što sam pokušao dijagnosticirati problem, otkrio sam da bi, nakon što navučem pokrivač preko glave, dodirivanjem četvrtine prednje strane prihvata novčića aktivirao jedan ili dva impulsa dajući vam 5 centi, samo za statički elektricitet! Nisam električar, ali sam pretpostavio da će uzemljenje svega, uključujući prednju ploču, riješiti problem. Međutim, ormarići su obojeni. Nisam uopće želio mijenjati ormarić, pa uzemljenje neće uspjeti. Odlučio sam riješiti problem s malo programiranja.

Počeo sam mjerenjem udaljenosti vremena između svakog impulsa za novčić. Na kraju je udaljeno oko 130 ms, sve dok koristite brzo podešavanje na adapteru za novčiće. Zatim sam izmijenio skicu programa za novčiće kako bih provjerio je li svaki impuls udaljen 130 ms od posljednjeg impulsa. Ako je to istina, vrijednosti novčića dodaje se jedan impuls od 5 centi. Ali, ako razmislite o tome, prvi impuls iz bilo kojeg novčića ima veću udaljenost od posljednjeg pulsa. Posljednji impuls je novčić koji je prethodno unet. Tako, na primjer, stavljajući četvrtinu u brojanje 4 impulsa, dobivate 20 centi. Nikli nisu ni funkcionirali, jer jedan impuls ne može biti udaljen 130 ms od posljednjeg, osim ako tako brzo unesete dva nikla.

Da bih to riješio, samo sam reprogramirao prihvatač novčića da pulsira dva puta za nikele, tri puta za kovanice i šest puta za četvrtine.

Šta su sve ove gluposti učinile? Sada, osim ako ne možete šokirati prihvatač novčića statičkim elektricitetom najmanje dva puta, tačno 130 ms jedno od drugog, tada nema šanse da će se statički elektricitet ikada računati za novčić.

Evo koda za sve zainteresovane!

Korak 7: Dizajn dozatora

Dizajn dozatora
Dizajn dozatora
Dizajn dozatora
Dizajn dozatora
Dizajn dozatora
Dizajn dozatora

Nakon što sam uklonio elektronički aspekt, prešao sam na kutije za doziranje. Ovo bi išlo na samom dnu ormarića. Dizajnirao sam kutiju za lasersko rezanje na Autodesk Inventoru. Nakon laserskog rezanja spojio sam ga nekoliko puta prije lijepljenja ljepilom za drvo. Na kraju su postali prilično jaki kad su završili! Svaka kutija sadrži 6 limenki određene vrste. Kutije su bile preslikane jedna na drugu, pa ostavljanje posljednje noge stvara lijep otvor na dnu za hvatanje vaše limenke. Rupa sa strane kutije služi za držanje kanala u obliku slova C koji se okreće za 90 stepeni i natrag svaki put kada se proda konzerva. Time se sprječava ispuštanje svih limenki, istovremeno ispuštajući. Dodao sam malo duljine na dnu da se limenka kotrlja prije ispuštanja kako bih spriječio ljude da se petljaju s C kanalom.

Korak 8: Mehanizam dozatora

Image
Image
Mehanizam dozatora
Mehanizam dozatora
Mehanizam dozatora
Mehanizam dozatora
Mehanizam dozatora
Mehanizam dozatora

Dozator ne bi funkcionirao bez kanala u obliku slova C u koji bi limenke mogle upasti. Prije nego što sam prešao na 3D štampanje, napravio sam nekoliko prototipa kanala za doziranje. Počeo sam s kartonom omotanim oko dva akrilna diska s nekoliko akrilnih zupčanika. Iako nema mehaničke prednosti u prijenosu 1: 1, učinio sam to kako bih držao dozator niskim profilom montirajući servo na unutarnju stranu kutije. Nije bilo savršeno, ali karton je radio prilično dobro. Pokušao sam zamijeniti karton tankim listom toplotno iskrivljenog akrila, ali na kraju je ispalo još gore.

Došao sam do konačnog dizajna u Fusion 360 i dao ga odštampati sa usluge https://www.makexyz.com/. Ako niste prošli kroz MakeXYZ, toplo ga preporučujem! Bio je prilično jeftin za kvalitetne dijelove koje sam dobio. Takođe je vrlo brzo.

Na posljednjoj slici vidite komad pričvršćen na stražnju stijenku kutije. Zalijepio sam nekoliko čepova koji se uklapaju u utore 3D-štampanog komada koji služe da dio ne klizi iz kutije. Nakon što je čep zalijepljen, više ne možete izvaditi dio.

Zatim sam montirao servo s unutarnje strane kutije, postavio laserski rezani uređaj s vanjske strane i testirao ga nakon što sam ga spojio na upravljačku ploču.

Korak 9: One Tight Fit

One Tight Fit!
One Tight Fit!

Nakon što sam toliko učinio, zaključio sam da ću sve što imam ponijeti u školu da to isprobam! Do tog trenutka škola je počela da se vraća, pa sam mogla da dobijem pomoć od prijatelja da je unesem u zgradu.

Prilagođavanje dozatora bio je trik! Da bih to učinio, stavio sam lijevi dozator i gurnuo ga. Zatim, da bih ušao s desne strane, stavio sam je preko drugog dozatora, pomaknuo je udesno i spustio na mjesto pored lijevog dozatora. Zatim sam umetnuo ploču od pola inča između dva dozatora kako bih ih stavio prema van u bočne strane ormarića. Ploča počiva na rubu koji sam uključio prilikom dizajniranja kutija.

Korak 10: Kreiranje donjeg poklopca dozatora

Kreiranje donjeg poklopca dozatora
Kreiranje donjeg poklopca dozatora
Kreiranje donjeg poklopca dozatora
Kreiranje donjeg poklopca dozatora

Laserski rezano drvo, iako u nekim slučajevima može izgledati lijepo, ne čini prednji dio automata za profesionalni izgled. Da bih zadržao temu, laserski sam izrezao ploču od još nekog crnog akrila, koristeći isti obrazac rešetke od ranije. Prerezao sam otvor dovoljno velik da posegnem i zgrabim limenku kad se izda.

Nakon malo testiranja, na kraju sam dodao akrilni klinasti komad na koji se limenke mogle kotrljati, a ne padati direktno na metalni pod ormarića. Inače je bilo prilično glasno!

Korak 11: Kreiranje pristupnih vrata

Kreiranje pristupnih vrata
Kreiranje pristupnih vrata
Kreiranje pristupnih vrata
Kreiranje pristupnih vrata

Budući da je svaki dozator držao samo 6 limenki, trebala mi je površina za skladištenje dodatnih zaliha. Prikladno je da je automat u ormariću, napravljen za skladištenje! Napravio sam ploču koja prekriva gornju polovicu ormarića gdje se nalazi kuka za ruksak. Sastojao se od okvira, nekoliko šarki i unutrašnje ploče s ključem. Opet, ovo je držalo temu mreže odgovarajućoj ostatku mašine.

Korak 12: Zaglavite ga na mjestu

Zaglavite na mjestu
Zaglavite na mjestu
Zaglavite na mjestu
Zaglavite na mjestu
Zaglavite na mjestu
Zaglavite na mjestu

Da spriječim da se donja polovica stroja ukrade ili neovlašteno promijeni, napravio sam set džemova i odstojnika koji će sve držati na mjestu. Sjećate se usne na prednjoj strani ormarića na kojoj se nalaze vrata? Postavio sam po dva odstojnika sa svake strane, napravljen od MDF-a presvučenog melaminom 3/4 inča. Oni su poslužili za guranje panela automata dovoljno unatrag da izbjegnu udaranje kombinacijom brave na vratima ormarića kada se zatvore. Zatim sam otvorio pristupna vrata i iznutra zaglavio nekoliko topolovih dasaka iza okvira i donjeg poklopca. To je zaključalo ploče gurajući ih prema odstojnicima koji su sprijeda gurnuti u rub. Jedini način da bilo što ukradete iz automata bio bi da ga otvorite iznutra i uklonite ove drvene džemove. Ili biste vjerojatno mogli udariti sprijeda, ali neka to ostane tajna!

Korak 13: Upravljanje kablovima - zahvaljujući posebnim rupama

Upravljanje kablovima - zahvaljujući posebnim rupama
Upravljanje kablovima - zahvaljujući posebnim rupama

Prije nego što sam krenuo na ljeto, primijetio sam da se kuka za naprtnjaču može lako odvrnuti, što će napraviti savršenu rupu za provlačenje žica od dozatora do kontrolne ploče. Jedan cilj Soda Lockera bio je izbjeći bilo kakve izmjene ormarića. Meni je ovo bilo guranje. Na sreću, kad sam došao do ovog koraka, shvatio sam da postoje dvije nasumično postavljene rupe na stražnjoj strani ormarića. Ovi su radili mnogo bolje, jer su bili veći, i već su tamo!

Korak 14: Držite zatvoreno! - Opruga Punjenje vrata

Držite Zatvoreno! - Opruga učitava vrata
Držite Zatvoreno! - Opruga učitava vrata
Držite Zatvoreno! - Opruga Punjenje vrata
Držite Zatvoreno! - Opruga Punjenje vrata

Pravi automat za prodaju je u ovom trenutku u potpunosti dovršen! Sljedeći korak bio je sprječavanje da ormarić ostane otvoren. Otišao sam u lokalnu trgovinu u dvorištu i uzeo oprugu od 15 inča. Opet, ormarić je imao još jednu pogodnu funkciju. Na vrhu stražnje strane ormarića bilo je malo mjesto. Zakačio sam oprugu za ovo pomoću spajalice, savijajući je nekoliko puta. Zatim sam opet, zahvaljujući još jednoj rupi, provukao vijak kroz gornju ivicu vrata blizu šarki. Tada je to bilo jednostavno kao zakačiti oprugu za vijak. Mogao sam povećati napetost stavljanjem vijka u drugu rupu, dalje od šarki, ali nisam voljan da mi se prsti otkinu pri zalupanju vrata!

Korak 15: Otvorite se za posao

Otvoreno za posao!
Otvoreno za posao!

Nakon što ste vrata osigurali oprugom, došlo je vrijeme da otvorite kombiniranu bravu! Kao i svaki srednjoškolac s novim ormarićem, jednom sam unijeo kombinaciju, a držeći zasun otvorenim, gurnuo sam olovku kroz stražnju stranu. Također sam ga zalijepio ljepljivom trakom kako bi bio malo sigurniji. Sada je ormarić bio otvoren za svakoga. Prikladno je da je ormarić još uvijek zaključan kada se zatvori, pa morate barem povući prema gore prije otvaranja vrata. Ako ikada budem trebao zatvoriti Soda Locker radi održavanja, lako mogu izvući olovku i stroj se ponovno zaključava. Niko neće morati znati moju kombinaciju.

Korak 16: Prva kupovina … "Matura?"

Prva nagrada na takmičenju Epilog 8

Arduino takmičenje 2016
Arduino takmičenje 2016
Arduino takmičenje 2016
Arduino takmičenje 2016

Prva nagrada na Arduino takmičenju 2016

Preporučuje se: