INHOUDSOPGAWE:

The Soda Locker - automaat: 16 stappe (met foto's)
The Soda Locker - automaat: 16 stappe (met foto's)

Video: The Soda Locker - automaat: 16 stappe (met foto's)

Video: The Soda Locker - automaat: 16 stappe (met foto's)
Video: Rijden met de langste sneltrein van Japan in een luxe privécabine 2024, November
Anonim
Image
Image
Die praatjie
Die praatjie

Kaste is net nie meer wat hulle was nie. Met soveel skole wat oorskakel na elektroniese toestelle vir boeke, word kluise minder ruimte vir u boeke, en meer 'n vraag: "Wat gaan ek hiermee doen?"

Wat as u die ruimte vir u eie verkoopautomaat kon gebruik? In hierdie instruksies sal ek jou vertel hoe ek op die idee gekom het, hoe ek dit ontwerp het, hoe ek 'n paar probleme onderweg opgelos het en hoe dit alles uitgedraai het! Maak 'n blik met u gunsteling drankie oop en kom kuier saam!

Stap 1: Die praatjie

'N Bietjie minder as 'n jaar gelede, op pad terug van die middagete na die Amerikaanse Geskiedenis -klas, kyk ek na een van die kassies en dink: "hoe gaaf sou dit wees om 'n automaat heeltemal binne -in 'n kas te laat pas?" Kort daarna noem ek die idee aan 'n paar klasmaats aan my tafel. Ons het daarna 'n rukkie as 'n grap daaroor gepraat, maar hoe verder ons aangekom het, die idee was heeltemal moontlik!

Ek het ruwe sketse begin teken aan die kant van die opdrag wat ons voor ons gehad het. Voordat ek verder gaan, die volgende dag, het ek 'n maatband na die skool gebring, en tydens die middagete het ek na die kleedkamer gegaan om elke meting te kry wat ek kon. 'N Paar dae later was die skool uit vir die somer.

Stap 2: Programmeer die bedieningspaneel

Image
Image
Skep die bedieningspaneel - danksy die skoollasergraveerder
Skep die bedieningspaneel - danksy die skoollasergraveerder

Met enige projek vind ek dat dit die beste werk om eers die elektroniese kant van dinge te laat werk. Gedurende die somer het ek begin met die aankoop van 'n Arduino, muntstuk, 'n LCD -skerm en 'n magnetiese rietskakelaar. Ek het ook 'n hele paar arcade -knoppies gehad wat lê van 'n vorige projek. Ek het toe alles binne -in 'n skoenboks gemonteer en dit alles met behulp van springkabels bedraad om verbindings te maak. Dit was handig om 'n broodbord te hê om 'n gemeenskaplike grond op te bou. Die muntontvanger benodig 12 volt, terwyl die Arduino 5v gebruik, so ek het die muntaanvaarder vir eers met 'n 12-volt DC-adapter aangeskakel.

Programmering was 'n leerproses. Ek het een toestel op 'n slag uitgewerk, begin met die skerm. Die Amazon -kommentaarafdeling was nuttig vir hierdie stap. Iemand het reeds 'n werkskode vir die skerm gepos. Nadat ek met 'n paar veranderlikes rondgespeel het, het ek na die muntontvanger gegaan.

Vir die muntaanvaarder, lei 'n eenvoudige Google-soektog my na die instruksies van Skipped:

Die muntontvanger werk deur 'n geprogrammeerde aantal pulse na die Arduino te stuur. Dan vermenigvuldig die Arduino die polse met $ 0,05 om 'n akkurate voorstelling te gee van die hoeveelheid geld wat ingesit is. Solank u grootste gemene faktor tussen munte 5 sent is, werk dit uitstekend! Ek het die muntaanvaarder geprogrammeer om 1 puls vir nikkels, twee pulse vir duime en 5 pulse vir 'n kwart uit te voer. Ek wou nie kleingeld hoef te gee nie, en ek het dollarmuntstukke weggelaat. Ek het ook 'n halwe dollar uitgelaat, aangesien hulle nie in die muntstuk was nie. Ek kombineer dit met die skerm sodra ek die aannemer uitvind.

Daarna was ek aan die rol. Ek het besluit om twee verskillende soorte pop te verkoop om die masjien in die kas te pas. Ek het twee arcade -knoppies aangesluit om die pop, 2 servo's, te koop, en die rietskakelaar bygevoeg om myself 'n admin -toegangsblad te gee. Hier het ek die aantal blikkies verkoop, die huidige voorraad, die totale inkomste. Terwyl u op die huidige voorraadbladsy is, kan u een van die arcade -knoppies ingedruk hou om aan te dui dat meer voorraad ingesit word.

Nadat ek seker gemaak het dat alles werk, koop ek 'n 12-volt-battery met 'n diep siklus van Amazon. Ek het die battery regstreeks aan die munthouer gekoppel en 'n USB -motoradapter afgebreek om parallel met die battery vir die Arduino te werk. Die motorlaaier het 'n 2 Amp en 1 Amp poort, so ek het die skerm aangedryf en Arduino met die 1 Amp, en die servo's met 2 Ampere. Met 'n spanningsverdelerkring kon ek ook die batteryspanning op die admin -bladsy vertoon.

Stap 3: Skep die bedieningspaneel - danksy die skoollasergraveerder

Skep die bedieningspaneel - danksy die skoollasergraveerder
Skep die bedieningspaneel - danksy die skoollasergraveerder

U kan nie 'n automaat maak van 'n Nike -skoenboks nie. Die afgelope tyd het ek voordeel getrek uit ons nuwe Epilogue Mini 24-duim-lasersnyer van ons skool. Ek het besluit om swart akriel op die voorkant van die vendingmasjien te gebruik. Dit sny mooi, en dit lyk ook redelik skoon. Nadat die bedieningspaneel geprogrammeer is, benodig elke komponent 'n huis. Ek moes seker maak dat niks van die agterkant af teëkom nie, aangesien dinge soos die muntstuk en die battery baie ruimte in beslag neem.

Ek het vinnig 'n voorbeeld gemaak in Photoshop voordat ek die paneel in CorelDRAW geteken het. Dit is 'n goeie tyd om die masjien te noem! Ek het gehou van "The Soda Locker". Uiteindelik hou ek van die gegraveerde rooster -voorkoms op die agtergrond met afgeronde reghoekgrense. Ek sny 'n paar gate vir die knoppie, sleutelgat, skerm, logo -uitstallings en muntstukke. Toe monteer ek alles op die aangewese plek. Ek het ook twee stukke helder akriel gesit om die logo -skerms te bedek.

Alles het tot dusver wonderlik gelyk!

Stap 4: Diefstalbeskerming

Image
Image
Omhul die bedieningspaneel
Omhul die bedieningspaneel

Een van die belangrikste kenmerke wat die bedieningspaneel moes hê, was diefstalbeskerming. Ek wou nie hê dat ander die bedieningspaneel uit die kas moet verwyder nie. Die voorkant van die kassie het 'n lip waarin die deur rus. Ek sny twee planke met dieselfde dikte as hierdie lip en sny gleuwe in elke bord waarmee 'n sleutel aangedrewe arm ingedruk kan word wanneer dit gebruik word. Sodra dit gesluit is, is die bedieningspaneel "te groot" om uitgehaal te word. Al wat ek hoef te doen om die bedieningspaneel uit te kry, is om die sleutel te draai en vorentoe te trek.

Stap 5: Omhul die bedieningspaneel

Omhul die bedieningspaneel
Omhul die bedieningspaneel
Omhul die bedieningspaneel
Omhul die bedieningspaneel

Toe die bedieningspaneel self klaar was, het ek alles in 'n akrielkas gesluit. Die boks pas in die kosblikrak in die kas. Ek het ondersteuners gebou om die battery vas te hou, weg van enigiets anders. Die agterpaneel word deur kabinetmagnete vasgehou, sodat ek altyd toegang tot die binnekant kan kry. Dit bevat 'n paar gate vir 'n aan / uit -skakelaar, wat na 'laai -modus' verander kan word, wat twee skroefaansluitings direk met die battery verbind. Dit maak laai baie makliker, aangesien ek nie die masjien hoef oop te maak om dit te laai nie. Onder die muntontvanger het ek 'n gat vir 'n laai ingesluit, waarin muntstukke opgevang word. Bo-op die boks het ek die mikroskakelaar van 'n ander arcade-knoppie gebruik as 'n afskakelaar vir die battery. Ek wou nie hê dat die vendingmasjien aan was terwyl die deur van die kassie toegemaak was nie, so as die deur van die kassie toemaak, raak dit die skakelaar en skakel die automaat af.

Stap 6: Bedrog met geld?

Geld bedrieg?
Geld bedrieg?

Dit het nie lank geneem voordat ek besef het dat daar af en toe 'n rukkie ekstra 5 sent in die masjien sou wees nie. Dit was NIE goed nie. Nadat ek die probleem probeer diagnoseer het, het ek agtergekom dat, nadat ek 'n kombers oor my kop getrek het, 'n kwart aan die voorkant van die muntontvanger sou raak, 'n pols of twee sou aktiveer, wat u 5 sent gee, net vir statiese elektrisiteit! Ek is nie 'n elektrisiën nie, maar ek het aangeneem dat die aarding van alles, insluitend die voorplaat, die probleem sou oplos. Die kaste is egter geverf. Ek wou glad nie die kassie verander nie, so aarding sou nie werk nie. Ek het besluit om die probleem op te los met 'n bietjie programmering.

Ek het begin deur die afstand tussen elke pols vir 'n munt te meet. Dit is ongeveer 130 ms uitmekaar, solank u die vinnige instelling op die muntstukadapter gebruik. Daarna het ek die skets van die muntprogram verander om te sien of elke pols 130ms van die laaste pols af is. As dit waar is, word 'n sent van 5 sent by die muntwaarde gevoeg. Maar as u daaraan dink, het die heel eerste polsslag van enige munt 'n groter afstand tussen die laaste pols. Die laaste pols was die muntstuk wat voorheen ingevoer is. Byvoorbeeld, om 'n kwart in te tel vir 4 polse, wat u 20 sent gee. Nikkels werk nie eens nie, want een pols kan onmoontlik 130 ms van die vorige af wees, tensy jy twee nikkels so vinnig ingooi.

Om dit op te los, het ek die munthouer net herprogrammeer om twee keer vir nikkels, drie keer vir dubbeltjies en ses keer vir kwarte te pols.

Wat het al hierdie gemors gedoen? Tensy u die munthouer ten minste twee keer met statiese elektrisiteit, presies 130ms uitmekaar, kan skok, is daar geen manier dat statiese elektrisiteit ooit vir 'n muntstuk kan tel nie.

Hier is die kode vir almal wat belangstel!

Stap 7: Ontwerperontwerp

Dispenser ontwerp
Dispenser ontwerp
Dispenser ontwerp
Dispenser ontwerp
Dispenser ontwerp
Dispenser ontwerp

Nadat ek die elektroniese aspek uit die weg geruim het, het ek na die bokse gegaan. Dit sal onder in die kas verskyn. Ek het 'n lasergesnyde boks ontwerp op Autodesk Inventor. Na lasersny pas ek dit 'n paar keer bymekaar voordat ek dit met houtgom plak. Hulle was uiteindelik redelik sterk toe hulle klaar was! Elke boks bevat 6 blikke van 'n sekere tipe. Die bokse was 'n spieëlbeeld van mekaar, dus as u die laaste been uitlaat, kan u 'n mooi opening onderaan u blik kry. Die gat aan die kant van die boks het 'n C -vormige kanaal gehou wat 90 grade draai en elke keer as 'n blikkie verkoop word. Dit voorkom dat alle blikkies uitgegee word, terwyl dit op 'n slag toegedien word. Ek het 'n bietjie lengte aan die onderkant bygevoeg sodat die blikkie kan rol voordat ek val, om te voorkom dat mense met die C -kanaal mors.

Stap 8: Dispenser meganisme

Image
Image
Dispenser meganisme
Dispenser meganisme
Dispenser meganisme
Dispenser meganisme
Dispenser meganisme
Dispenser meganisme

Die dispenser werk nie sonder 'n C -vormige kanaal waarin die blikkies kan val nie. Voordat ek oorgegaan het na 3D-drukwerk, het ek 'n paar prototipe dispenser-kanale gemaak. Ek het begin met karton toegedraai om twee akrielskywe met 'n paar akriel ratte. Alhoewel daar geen meganiese voordeel is om dit 1: 1 te versnap nie, het ek dit gedoen om die dispenser laag te hou deur die servo aan die binnekant van die boks te monteer. Dit was nie perfek nie, maar die karton het redelik goed gewerk. Ek het probeer om die karton te vervang deur 'n dun velletjie akriel, maar dit het erger geword.

Ek het 'n finale ontwerp in Fusion 360 gekry en dit laat afdruk vanaf die https://www.makexyz.com/ diens. As u nog nie deur MakeXYZ gegaan het nie, beveel ek dit sterk aan! Dit was redelik goedkoop vir die kwaliteit onderdele wat ek ontvang het. Dit is ook baie vinnig.

Op die laaste foto sien u 'n stuk vasgeklem aan die agterkant van die boks. Ek het 'n paar stoppers vasgeplak wat in die gleuwe van die 3D-gedrukte stuk pas, om te voorkom dat die deel uit die boks gly. As die prop eers vasgeplak is, kan u die deel nie meer uithaal nie.

Toe monteer ek die servo aan die binnekant van die boks, plaas 'n lasersnit aan die buitekant en toets dit nadat ek dit aan die bedieningspaneel gekoppel het.

Stap 9: One Tight Fit

Een stywe pas!
Een stywe pas!

Nadat ek soveel gedoen het, het ek gedink ek sal alles wat ek nodig het, skool toe neem om dit uit te toets! Die skool het op hierdie stadium begin, so ek kon my vriendin help om dit in die gebou in te bring.

Dit was 'n truuk om die resepters te laat pas! Om dit te doen, sit ek die linker dispenser in en skuif dit oor. Om die regte kant in te trek, plaas ek dit bo -oor die ander bak, skuif dit na regs en laat sak dit langs die linker houer. Toe skuif ek 'n bord van 'n half duim tussen die twee resepte om dit na buite in die kante van die kas te sit. Die bord rus op 'n lip wat ek ingesluit het by die ontwerp van die bokse.

Stap 10: Maak die onderkant van die dispenser

Skep die onderkant van die dispenser
Skep die onderkant van die dispenser
Skep die onderkant van die dispenser
Skep die onderkant van die dispenser

Lasergesnyde hout, hoewel dit in sommige gevalle mooi kan lyk, is dit nie 'n baie professionele outomatiese voorkant nie. Om die tema te behou, laser ek 'n paneel uit nog 'n paar swart akriel, met dieselfde roosterpatroon as voorheen. Ek sny 'n opening net groot genoeg om in te kom en gryp 'n blikkie as dit afgelewer word.

Na 'n bietjie toetsing het ek 'n wigvormige stuk akriel bygevoeg waarop die blikkies kon rol, eerder as om op die metaalvloer van die kas te val. Dit was andersins redelik hard!

Stap 11: Skep die toegangsdeur

Die skep van die toegangsdeur
Die skep van die toegangsdeur
Die skep van die toegangsdeur
Die skep van die toegangsdeur

Omdat elke houer slegs 6 blikkies bevat, het ek 'n ruimte nodig om ekstra voorraad te bêre. Die verkoopautomaat is gerieflik in 'n kluis, bedoel vir opberging! Ek het 'n paneel gemaak om die boonste helfte van die kas waar die rugsak haak is, te bedek. Dit het bestaan uit 'n raam, 'n paar skarniere en 'n binnepaneel met 'n sleutelslot. Dit het weer die roostertema gehou om by die res van die masjien te pas.

Stap 12: konfyt dit op sy plek

Jam It in Place
Jam It in Place
Jam It in Place
Jam It in Place
Jam It in Place
Jam It in Place

Om te voorkom dat die onderste helfte van die masjien gesteel of gepeuter word, het ek 'n stel konfyt en afstandhouers gemaak om dit alles op sy plek te hou. Onthou u die lip aan die voorkant van die kas waar die deur sit? Ek het twee afstandhouers aan elke kant geplaas, gemaak van 3/4-inch melamien bedekte MDF. Dit het die panele van die vendingmasjien ver genoeg teruggedruk om te verhoed dat die kombinasieslot aan die deur van die kas deur die slot gesluit word. Toe het ek die toegangsdeur oopgemaak, en van binne het ek 'n paar populierborde agter die raam en onderbedekking vasgedruk. Dit het die panele gesluit deur dit teen die afstandhouers te druk, wat aan die voorkant in die lip gedruk is. Die enigste manier om iets uit die automaat te steel, is om dit van binne oop te maak en hierdie houtkonfyt te verwyder. Of u kan waarskynlik die voorkant inskop, maar laat ons dit geheim hou!

Stap 13: Kabelbestuur - danksy spesiale gate

Kabelbestuur - danksy spesiale gate
Kabelbestuur - danksy spesiale gate

Voordat ek na die somer vertrek, het ek opgemerk dat die rugsakhaak maklik afgeskroef kan word, wat 'n perfekte gat sou wees om drade van die dispensers na die bedieningspaneel deur te voer. Een doel met die Soda Locker was om enige veranderinge aan die kluis te voorkom. Vir my was dit besig om dit te druk. Gelukkig, toe ek by hierdie stap kom, het ek besef dat daar twee lukraak geplaasde gate agter in die kas was. Hierdie het baie beter gewerk, aangesien hulle groter was en reeds daar was!

Stap 14: Hou dit gesluit! - Lente laai die deur

Hou dit gesluit! - Lente laai die deur
Hou dit gesluit! - Lente laai die deur
Hou dit gesluit! - Lente laai die deur
Hou dit gesluit! - Lente laai die deur

Die werklike verkoopautomaat was op hierdie stadium heeltemal klaar! Die volgende stap was om te keer dat die kluis ooit oopgelaat word. Ek het na my plaaslike werfwinkel gegaan en 'n 15-duim spanningsveer opgetel. Die kluis het weer 'n ander handige funksie. Bo -op die agterkant van die kas was daar 'n klein bakkie. Ek het die veer hieraan vasgemaak met 'n skuifspeld, en dit verskeie kere gebuig. Danksy nog 'n gaatjie hardloop ek 'n bout deur die boonste rand van die deur naby die skarnier. Dan was dit eenvoudig om die veer aan die bout vas te maak. Ek kon die spanning verhoog het deur die bout in 'n ander gat, verder van die skarnier, te plaas, maar ek is nie bereid om my vingers in 'n deur te laat kap nie!

Stap 15: Maak oop vir besigheid

Oop vir besigheid!
Oop vir besigheid!

Nadat u die deur met 'n veer vasgemaak het, was dit tyd om die kombinasieslot oop te maak! Net soos elke middelbare kind met 'n nuwe kleedkas, voer ek die kombinasie een keer in, terwyl ek die grendel oop hou, druk ek 'n potlood deur die agterkant. Ek het dit ook vasgeplak om dit 'n bietjie veiliger te hou. Nou was die kas oop vir almal. Dit is gerieflik dat die kluis steeds geblokkeer word wanneer dit gesluit is, en dat u ten minste moet optrek voordat u die deur oopmaak. As ek ooit die Soda Locker moet sluit vir onderhoud, kan ek die potlood maklik uittrek en die masjien kan weer gesluit word. Niemand hoef ooit my kombinasie te ken nie.

Stap 16: Die eerste koop … "Prom?"

Eerste prys in die Epilog -kompetisie 8

Arduino wedstryd 2016
Arduino wedstryd 2016
Arduino wedstryd 2016
Arduino wedstryd 2016

Eerste prys in die Arduino -wedstryd 2016

Aanbeveel: