Turinys:

„Soda Locker“- automatas: 16 žingsnių (su paveikslėliais)
„Soda Locker“- automatas: 16 žingsnių (su paveikslėliais)

Video: „Soda Locker“- automatas: 16 žingsnių (su paveikslėliais)

Video: „Soda Locker“- automatas: 16 žingsnių (su paveikslėliais)
Video: JAPAN's Overnight Ferry Trip 16 Hours Like A Capsule Hotel Room from Hokkaido to Niigata 2024, Liepa
Anonim
Image
Image
Pokalbis
Pokalbis

Spintelės tiesiog nėra tokios, kokios buvo anksčiau. Kai tiek daug mokyklų pereina prie elektroninių knygų prietaisų, spintelės tampa mažiau vietos jūsų knygoms, o daugiau kyla klausimas: „Ką aš su tuo darysiu?“.

Ką daryti, jei galėtumėte naudoti šią vietą savo automatui? Šioje instrukcijoje aš jums pasakysiu, kaip aš sugalvojau šią idėją, kaip ją sukūriau, kaip išsprendžiau kelias problemas ir kaip viskas pavyko! Taigi atidarykite mėgstamo gėrimo skardinę ir eikite kartu!

1 žingsnis: pokalbis

Kiek mažiau nei prieš metus, grįždamas iš pietų į JAV istorijos pamoką, pažvelgiau į vieną iš spintelių ir pagalvojau: „Kaip būtų šaunu, jei automatas visiškai tilptų į spintelę? Netrukus po to minėjau šią idėją keliems klasės draugams prie mano stalo. Tada kurį laiką apie tai kalbėjomės kaip pokštas, bet kuo toliau, man atrodė, kad idėja yra visiškai įmanoma!

Pradėjau piešti grubius eskizus, kad ir kokias užduotis turėtume prieš akis. Prieš eidama toliau, kitą dieną į mokyklą atsinešiau matavimo juostą ir per pietus nuėjau prie spintelės, kad galėčiau atlikti visus matavimus. Po kelių dienų mokykla baigėsi vasarą.

2 žingsnis: Valdymo skydo programavimas

Image
Image
Valdymo skydo kūrimas - dėka mokyklos lazerinio graviravimo
Valdymo skydo kūrimas - dėka mokyklos lazerinio graviravimo

Su bet kokiu projektu manau, kad geriausiai sekasi, kad pirmiausia veiktų elektroninė dalykų pusė. Vasarą pradėjau nusipirkti „Arduino“, monetų akceptorių, LCD ekraną ir magnetinį nendrių jungiklį. Aš taip pat turėjau nemažai pasažo mygtukų iš ankstesnio projekto. Tada aš sumontavau viską batų dėžutės viduje ir prijungiau viską, naudodamas trumpiklius, kad sujungčiau. Buvo naudinga turėti duonos lentą, prie kurios būtų galima prijungti bendrą pagrindą. Monetų akceptoriui reikėjo 12 voltų, o „Arduino“naudoja 5 V įtampą, todėl kol kas monetų akceptorių maitinau 12 voltų nuolatinės srovės adapteriu.

Programavimas buvo mokymosi procesas. Aš dirbau po vieną įrenginį, pradedant ekranu. „Amazon“komentarų skiltis buvo naudinga šiam žingsniui. Kažkas jau paskelbė ekrano kodą. Sužaidęs su keliais kintamaisiais, perėjau prie monetų akceptoriaus.

Dėl monetų priėmėjo paprasta „Google“paieška atvedė mane į „Skipped“instrukciją:

Monetų priėmėjas veikia pulsuodamas užprogramuotą impulsų skaičių į „Arduino“. Tada „Arduino“padaugina impulsus iš 0,05 USD, kad būtų galima tiksliai parodyti įdėtų pinigų sumą. Kol jūsų didžiausias bendras veiksnys tarp monetų yra 5 centai, tai puikiai veikia! Aš užprogramavau monetų akceptorių, kad išvestų 1 impulsą nikeliams, du impulsus kapeikoms ir 5 impulsus ketvirtį. Nenorėjau keistis, todėl palikau dolerio monetas. Aš taip pat palikau pusę dolerių, nes jie netilpo į monetų priėmėją. Aš tai sujungiau su ekranu, kai išsiaiškinau priėmėją.

Po to aš buvau ant ritinio. Nusprendžiau parduoti dviejų skirtingų rūšių popsą, kad mašina tilptų į spintelę. Aš prijungiau du arkadinius mygtukus, norėdamas nusipirkti „pop“, 2 servo ir pridėjau nendrių jungiklį, kad suteikčiau sau administratoriaus prieigos puslapį. Čia išvardijau parduotų skardinių skaičių, dabartines atsargas, bendras pajamas. Būdami esamo akcijų puslapyje, galite paspausti ir palaikyti bet kurį pasažo mygtuką, kad nurodytumėte daugiau atsargų.

Tada, įsitikinęs, kad viskas veikia, iš „Amazon“nusipirkau gilaus ciklo 12 voltų bateriją. Aš prijungiau akumuliatorių tiesiai prie monetų akceptoriaus ir sugadinau USB automobilio adapterį, kad jis veiktų lygiagrečiai su „Arduino“baterija. Automobilio įkroviklis turėjo 2 amperų ir 1 amperų prievadą, todėl ekraną ir „Arduino“maitinau 1 amperu, o servos - 2 amperais. Naudodamas įtampos daliklio grandinę, administratoriaus puslapyje taip pat galėjau parodyti akumuliatoriaus įtampą.

3 žingsnis: Valdymo skydo kūrimas - dėka mokyklos lazerinio graviravimo

Valdymo skydo kūrimas - mokyklos lazerinio graviravimo dėka
Valdymo skydo kūrimas - mokyklos lazerinio graviravimo dėka

Iš „Nike“batų dėžutės negalima pasigaminti pardavimo automato. Pastaruoju metu aš naudojuosi mūsų mokyklos naujuoju 24 colių lazeriniu pjaustytuvu „Epilogue Mini“. Aš nusprendžiau naudoti juodą akrilą automato priekyje. Jis gražiai pjauna, taip pat atrodo gana švarus. Užprogramavus valdymo pultą, kiekvienam komponentui reikėjo namų. Turėjau įsitikinti, kad iš užpakalinės pusės niekas nesusidūrė, nes tokie dalykai kaip monetų priėmėjas ir baterija užima daug vietos.

Prieš piešdamas skydelį „CorelDRAW“, greitai padariau maketą „Photoshop“. Tai puikus laikas pavadinti mašiną! Man patiko „Soda Locker“. Galų gale man patiko išgraviruotas tinklelio vaizdas fone su užapvalintais stačiakampiais kraštais. Iškirpiau keletą skylių mygtukui, rakto skylutei, ekranui, logotipų ekranams ir monetų priėmimui. Tada viską sumontavau tam skirtoje vietoje. Aš taip pat įdėjau du skaidraus akrilo gabalus, kad padengčiau logotipo ekranus.

Viskas iki šiol atrodė puikiai!

4 žingsnis: apsauga nuo vagysčių

Image
Image
Valdymo skydo gaubtas
Valdymo skydo gaubtas

Viena pagrindinių funkcijų, kurias turėjo turėti valdymo skydas, buvo apsauga nuo vagysčių. Nenorėjau, kad kiti pašalintų valdymo skydelį iš spintelės. Spintelės priekyje yra lūpa, į kurią atsiremia durys. Aš išpjoviau dvi tokio paties storio plokštes kaip ši lūpa ir kiekvienoje lentoje išpjoviau plyšius, į kuriuos būtų galima įstumti raktą valdomą ranką. Užrakintas valdymo skydelis yra „per didelis“, kad būtų ištrauktas. Tada viskas, ką turiu padaryti, kad išeitų valdymo pultas, yra pasukti raktą ir traukti į priekį.

5 žingsnis: Valdymo skydo uždengimas

Valdymo skydo gaubtas
Valdymo skydo gaubtas
Valdymo skydo gaubtas
Valdymo skydo gaubtas

Kai pats valdymo pultas buvo baigtas, aš viską supakavau į akrilo dėžutę. Dėžutė tilptų į pietų dėžutės lentyną spintelės viduje. Aš pastatiau atramas, kad baterija būtų laikoma vietoje, atokiau nuo bet ko kito. Galinį skydelį laiko spintelės magnetai, kad galėčiau bet kada pasiekti vidų. Jame yra kelios skylės maitinimo jungikliui, kurį galima pasukti į „įkrovimo režimą“, kuris du varžtus jungia tiesiogiai prie akumuliatoriaus. Tai labai palengvina įkrovimą, nes man nereikia atidaryti mašinos, kad ją įkrautumėte. Po monetų akceptoriumi aš įdėjau skylę stalčiui, kuriame sugaunamos visos įdėtos monetos. Dėžutės viršuje aš naudoju mikroįjungiklį iš kito arkadinio mygtuko kaip akumuliatoriaus išjungimo jungiklį. Nenorėjau, kad automatas būtų įjungtas, kol spintelės durys uždarytos, todėl uždarius spintelės duris, jis paspaudžia jungiklį, išjungdamas automatą.

6 žingsnis: pinigų apgaudinėjimas?

Pinigų apgaulė?
Pinigų apgaulė?

Neilgai trukus supratau, kad po kurio laiko mašinoje kartais atsiras papildomi 5 centai. Tai NĖRA gerai. Pabandęs diagnozuoti problemą, sužinojau, kad, užsitraukus antklodę virš galvos, ketvirtadalį palietus monetų akceptoriaus priekinį paviršių, būtų suaktyvintas vienas ar du pulsai, duodantys 5 centus, tik už statinę elektros energiją! Nesu elektrikas, bet maniau, kad įžeminus viską, įskaitant priekinę plokštę, problema išsispręs. Tačiau spintelės yra dažytos. Aš visai nenorėjau keisti spintelės, todėl įžeminimas neveiks. Aš nusprendžiau išspręsti problemą šiek tiek programuodamas.

Pradėjau matuoti laiko atstumą tarp kiekvieno monetos pulso. Galų gale jis yra maždaug 130 ms atstumu, jei naudojate greitą monetų adapterio nustatymą. Tada pakeičiau monetų programos eskizą, kad patikrintų, ar kiekvienas impulsas yra 130ms atstumas nuo paskutinio. Jei tai tiesa, prie monetos vertės pridedamas vienas 5 centų impulsas. Bet jei pagalvoji, pats pirmasis bet kurios monetos impulsas turi didesnį laiko atstumą nuo paskutinio. Paskutinis impulsas buvo anksčiau įvesta moneta. Taigi, pavyzdžiui, ketvirtadalis skaičiuojamas už 4 impulsus, gaunant 20 centų. Nikeliai net neveikė, nes vienas impulsas negalėjo būti 130ms atstumu nuo paskutinio, nebent taip greitai įdėtumėte du nikelius.

Norėdami tai išspręsti, aš tiesiog perprogramavau monetų akceptorių, kad jis du kartus pulsuotų nikeliams, tris kartus - kapeikoms ir šešis kartus - ketvirčiams.

Ką padarė visa ši nesąmonė? Dabar, nebent galite šokiruoti monetų akceptorių statine elektra bent du kartus, lygiai 130ms atstumu, nėra jokios galimybės, kad statinė elektra kada nors bus įskaičiuota į monetą.

Štai kodas visiems, kam įdomu!

7 žingsnis: dozatoriaus dizainas

Dozatoriaus dizainas
Dozatoriaus dizainas
Dozatoriaus dizainas
Dozatoriaus dizainas
Dozatoriaus dizainas
Dozatoriaus dizainas

Atsisakęs elektroninio aspekto, perėjau prie dozatorių dėžių. Jie būtų pačioje spintelės apačioje. „Autodesk Inventor“sukūriau dėžutę, paruoštą lazeriui. Po pjovimo lazeriu, prieš klijuojant medienos klijais, keletą kartų jį sujungiu. Baigę jie buvo gana stiprūs! Kiekvienoje dėžutėje yra 6 tam tikro tipo skardinės. Dėžutės buvo veidrodiniai vienas kito vaizdai, todėl palikus paskutinę koją, apačioje atsiranda graži anga, kurioje galite paimti skardinę. Skylė dėžutės šone buvo skirta C formos kanalui, kuris kiekvieną kartą parduodant skardinę pasisuka 90 laipsnių kampu atgal. Tai neleidžia išleisti visų skardinių vienu metu. Apačioje pridėjau šiek tiek ilgio, kad skardinė galėtų susisukti prieš numesdama, kad žmonės netrukdytų C kanalui.

8 žingsnis: dozatoriaus mechanizmas

Image
Image
Dozatoriaus mechanizmas
Dozatoriaus mechanizmas
Dozatoriaus mechanizmas
Dozatoriaus mechanizmas
Dozatoriaus mechanizmas
Dozatoriaus mechanizmas

Dozatorius neveiks be C formos kanalo, į kurį skardinės patektų. Prieš pereidamas prie 3D spausdinimo, sukūriau kelis dozatoriaus kanalų prototipus. Pradėjau nuo kartono, apvynioto aplink du akrilo diskus su pora akrilo pavarų. Nors pavarų perjungimas 1: 1 neturi jokio mechaninio pranašumo, aš tai padariau, kad dozatorius būtų žemo profilio, montuodamas servo dėžutės vidų. Tai nebuvo tobula, bet kartonas veikė gana gerai. Bandžiau kartoną pakeisti plonu karščio deformuoto akrilo lakštu, bet galų gale pasirodė blogiau.

Aš sugalvojau galutinį „Fusion 360“dizainą ir išspausdinau jį iš https://www.makexyz.com/ paslaugos. Jei dar nesilankęs „MakeXYZ“, labai rekomenduoju! Tai buvo gana pigu už gautas kokybiškas dalis. Taip pat labai greitai.

Paskutiniame paveikslėlyje matote gabalėlį, pritvirtintą prie dėžutės galinės sienos. Aš priklijavau keletą kamščių, kurie tilptų į 3D atspausdinto kūrinio angas, kurios neleidžia daliai išslysti iš dėžutės. Kai kamštis yra priklijuotas, jūs nebegalite išimti dalies.

Tada aš sumontavau servo dėžutę iš vidaus, padėjau lazeriu pjautą pavarą į išorę ir išbandžiau ją prijungęs prie valdymo pulto.

9 žingsnis: vienas tvirtas tvirtinimas

Tvirtas vienas!
Tvirtas vienas!

Atlikusi tiek daug darbų, pagalvojau, kad viską, ką turėjau, pasiimsiu į mokyklą, kad tai išbandyčiau! Mokykla jau pradėjo veikti, todėl galėjau paprašyti draugo, kad padėtų ją įnešti į pastatą.

Dozatorių pritaikymas buvo triukas! Norėdami tai padaryti, įkišau kairįjį dozatorių ir aplenkiau. Tada, norėdamas patekti į dešinę pusę, įdėjau jį į kitą dozatorių, perkeliau į dešinę ir nuleidau į vietą šalia kairiojo dozatoriaus. Tada įstumiau pusės colio lentą tarp dviejų dozatorių, kad padėčiau juos į išorę į spintelės šonus. Lenta remiasi į lūpą, kurią įtraukiau kurdama dėžutes.

10 veiksmas: sukurkite apatinį dozatoriaus dangtelį

Apatinio dozatoriaus dangtelio kūrimas
Apatinio dozatoriaus dangtelio kūrimas
Apatinio dozatoriaus dangtelio kūrimas
Apatinio dozatoriaus dangtelio kūrimas

Lazeriu pjauta mediena, nors kai kuriais atvejais ji gali atrodyti gražiai, tačiau tai nėra labai profesionaliai atrodantis pardavimo automatas. Kad išlaikyčiau temą, aš lazeriu iškirpiau skydelį iš dar vieno juodo akrilo, naudodamas tą patį tinklelio modelį iš anksčiau. Iškirpiau pakankamai didelę angą, kad galėčiau pasiekti ir paimčiau skardinę, kai ji bus išleista.

Po šiek tiek bandymų galiausiai pridėjau akrilo pleišto formos gabalėlį, ant kurio skardinės galėtų riedėti, o ne nukristi tiesiai ant metalinių spintelės grindų. Kitaip buvo gana garsu!

11 veiksmas: prieigos durų kūrimas

Prieigos durų kūrimas
Prieigos durų kūrimas
Prieigos durų kūrimas
Prieigos durų kūrimas

Kadangi kiekviename dozatoriuje buvo tik 6 skardinės, man reikėjo vietos papildomoms atsargoms laikyti. Patogiai, pardavimo automatas yra spintelėje, skirtas laikyti! Aš padariau skydelį, kad uždengčiau viršutinę spintelės pusę, kurioje yra kuprinės kabliukas. Jį sudarė rėmas, pora vyrių ir vidinis skydelis su rakto užraktu. Vėlgi, tinklelio tema atitiko likusią mašinos dalį.

12 žingsnis: užkimškite jį vietoje

Uždėkite jį vietoje
Uždėkite jį vietoje
Uždėkite jį vietoje
Uždėkite jį vietoje
Uždėkite jį vietoje
Uždėkite jį vietoje

Kad apatinė mašinos pusė nebūtų pavogta ar sugadinta, padariau uogienių ir tarpiklių rinkinį, kad visa tai laikytųsi vietoje. Prisimeni lūpą spintelės priekyje, kur yra durys? Į kiekvieną pusę įdėjau du tarpiklius, pagamintus iš 3/4 colio melamino dengto MDF. Tai padėjo automatų skydus stumti pakankamai toli atgal, kad uždarytų spintelių durų spynos netrenktų. Tada atidariau prieigos duris ir iš vidaus užstrigiau keletą tuopų lentų už rėmo ir apatinio dangčio. Tai užrakino plokštes, stumdamos jas į tarpiklius, kurie buvo įstumti į lūpą priekyje. Vienintelis būdas ką nors pavogti iš pardavimo automato būtų atidaryti jį iš vidaus ir pašalinti šias medines strigtis. Arba tikriausiai galėtumėte spardyti priekį, bet tegul tai lieka paslaptyje!

13 žingsnis: kabelių valdymas - specialių skylių dėka

Kabelių valdymas - dėka specialių skylių
Kabelių valdymas - dėka specialių skylių

Prieš išvykstant vasarai, pastebėjau, kad kuprinės kabliuką galima lengvai atsukti, o tai padarytų puikią skylę laidams nuo dozatorių iki valdymo pulto pravesti. Vienas iš „Soda Locker“tikslų buvo išvengti spintelės pakeitimų. Man tai stumtelėjo. Laimei, kai priėjau šį žingsnį, supratau, kad spintelės gale yra dvi atsitiktinai išdėstytos skylės. Šie veikė daug geriau, nes buvo didesni ir jau yra!

14 žingsnis: laikykite jį uždarytą! - Pavasaris pakrauna duris

Laikykite jį uždarytą! - Pavasaris pakrauna duris
Laikykite jį uždarytą! - Pavasaris pakrauna duris
Laikykite jį uždarytą! - Pavasaris pakrauna duris
Laikykite jį uždarytą! - Pavasaris pakrauna duris

Šiuo metu tikrasis automatas buvo visiškai baigtas! Kitas žingsnis buvo neleisti, kad spintelė niekada nebūtų atidaryta. Nuėjau į vietinę kiemo parduotuvę ir pasiėmiau 15 colių įtempimo spyruoklę. Vėlgi, spintelė turėjo dar vieną patogią funkciją. Spintelės galinės dalies viršuje buvo nedidelis plyšys. Prie to spyruoklę užkabinau naudodamas sąvaržėlę, kelis kartus perlenkdamas. Tada, dar vienos skylės dėka, aš perveržiau varžtą per viršutinį durų kraštą, arti vyrio. Tada tai buvo paprasta, kaip spyruoklę užkabinti prie varžto. Aš galėjau padidinti įtampą, įdėdamas varžtą į kitą skylę, toliau nuo vyrio, bet aš nenoriu, kad pirštai būtų nukirsta durų užtrenkimo metu!

15 žingsnis: atviras verslui

Atviras verslui!
Atviras verslui!

Pritvirtinus duris spyruokle, atėjo laikas uždaryti kombinuotą spyną! Kaip ir bet kuris vidurinės mokyklos vaikas, turintis naują spintelę, vieną kartą įvedu derinį ir, laikydamas atidarytą skląstį, perkišau pieštuką per galinę pusę. Taip pat užklijavau juostele, kad būtų šiek tiek saugiau. Dabar spintelė buvo atvira visiems. Patogu, kad spintelė vis tiek užsifiksuoja uždaryta, todėl prieš atidarant duris reikia bent patraukti. Jei man kada nors prireiks uždaryti sodos spintelę dėl priežiūros, galiu lengvai ištraukti pieštuką ir mašina vėl užrakinama. Niekam niekada nereikės žinoti mano derinio.

16 žingsnis: Pirmasis pirkinys … „Išleistuvės?“

Pirmasis prizas „Epilog“konkurse 8

„Arduino“konkursas 2016 m
„Arduino“konkursas 2016 m
„Arduino“konkursas 2016 m
„Arduino“konkursas 2016 m

Pirmasis prizas „Arduino“konkurse 2016 m

Rekomenduojamas: