Sisällysluettelo:

Automaattinen palkki: 7 vaihetta
Automaattinen palkki: 7 vaihetta

Video: Automaattinen palkki: 7 vaihetta

Video: Automaattinen palkki: 7 vaihetta
Video: Legiksen Johdantokurssi, osa 7: Perhe- ja jäämistöoikeuden 1. osa 2024, Heinäkuu
Anonim
Automaattinen baari
Automaattinen baari

Tämän projektin tavoitteena on tuottaa edullinen automaattinen juomien myyntijärjestelmä käytettäväksi huippuluokan kuluttaja- ja kaupallisissa sovelluksissa. Perinteisissä tankoautomaatiojärjestelmissä käytetään servomoottoreita ja suuria jäykkiä kiskoja, joissa on hihnakäyttöiset tasot. Vaikka mahtava projekti kenelle tahansa, nämä järjestelmät voivat olla kustannuksiltaan kohtuuttomia, joten olemme kehittäneet edullisemman ja valmistajaystävällisemmän suunnittelun.

ominaisuudet

  • Skaalattavissa mihin tahansa valikoimaan väkeviä alkoholijuomia/sekoitinta
  • Google -sovellusliittymän integrointi äänitilauksiin
  • Laaja indeksoitu reseptitietokanta

Laitteisto

  • Raspberry Pi 3 Malli B
  • Edullinen alumiinipuristusrakenne
  • 3D -painetut PLA -kalusteet
  • 9g servomoottorit

Vaihe 1: Osaluettelo ja resurssit

Laitteistovaatimukset on tiivistetty ja suunniteltu etukäteen sinulle. Tarvitset kuitenkin edelleen pääsyn joihinkin resursseihin, jotka eivät ole aina helposti saatavilla.

Tarvitset pääsyn:

  • 3D tulostin
  • Dremel tai vannesaha
  • Juotin

Huomautus: Seuraavat osat ja hinnat ovat Englannin puntaa ja verkkosivustot saattavat olla Yhdistyneen kuningaskunnan keskipisteitä, mutta nämä osat ovat helposti saatavilla useimmilla alueilla. Jotkut materiaalit ovat halvempia, jos ne tilataan Kiinasta

Kehyksen osat

  • 8 x Beaumont Spirit Optic & Stand 25 ml: 18,32 € - CaterSpeed/Alibaba
  • 5 metriä x PVC -putki (6 mm x 8 mm): 5,29 € - ebay
  • 20 x suulakepuristus 90 ° kiinnikkeet: 7,16 € - ebay
  • 20 x pudota T -mutteri: 3,36 € - ebay
  • 20 x M5 10mm: 3,39 € - ebay
  • Jäykkä lanka: 1,49 € - ebay
  • 4 metriä x alumiinisuulakepuristus (20 mm x 20 mm): 24,96 € -RS
  • 1 x GP2Y0D805Z0F -anturi, etäisyys, 50 mm, digitaalinen: 3,14 € - Farnell

Elektroniset komponentit

  • 1 x 1 kg punnituskenno: 2,21 € - Amazon
  • 8 x Micro Servo: 11,25 € - ebay
  • 1 x Läheisyysanturi - GP2Y0D805Z0F -anturi, etäisyys, 50 mm, digitaalinen: 3,14 € - Farnell
  • Pienikokoiset komponentit löytyvät täältä.

Vaihe 2: Elektroniikka ja piirilevy

Elektroniikka ja piirilevyt
Elektroniikka ja piirilevyt
Elektroniikka ja piirilevyt
Elektroniikka ja piirilevyt

Täydelliset piirilevykaaviot, valomaskit ja lomakkeet ovat saatavilla Altium CircuitMaker -yhteisön kautta täältä.

Lopulliset levyt ovat 2-kerroksisia, alle <100 x 100 mm, ja ne voidaan saada hintaan 0,20 dollaria kappale JLCPCB: n prototyyppipalvelun kautta.

Asennetulla kartongilla oli seuraavat perusominaisuudet:

  • 8x servokanavat
  • 1x Lataa kennovahvistimen tulo
  • 1x Digitaalinen läheisyysanturin tulo
  • 2x Virheenkorjaus GPIO -nastoja LED -valoilla

Tulevaa kehitystä varten tarjottiin myös tyynyjä:

  • 8x ylimääräisiä servokanavia
  • 4x yleiskäyttöiset ADC -tulot
  • 1x varakuormakennovahvistimen kanava
  • 2x Optoeristetty solenoidiohjain 12 V kiskolla

Vaihe 3: 3D -tulostus

3D -tulostus
3D -tulostus
3D -tulostus
3D -tulostus
3D -tulostus
3D -tulostus

Tulostettava 4 eri osaa.

  • Servo -kiinnikkeet
  • Optiset leikkeet
  • Läheisyysanturin kiinnike
  • PVC -putkien pidikkeet

Kahdeksan servokiinnitystä ja -pidikettä, yksi läheisyysanturi ja kaksi putkenpidikettä on tulostettava. Tiedostot ovat saatavilla täältä.

Annostelujärjestelmät toimivat 9 g: n servon kautta, joka on asennettu kuhunkin optiikkaan, ja metallituki yhdistää sen männän pohjaan. Kun servo pyörii, mäntämekanismi vedetään ylöspäin, sulkee täyttölinjan pulloon, avaa annostelulinjan ja sallii ilman palaamisen optiikan jousitetun elementin kautta.

Elintarvikelaatuiset PVC -putket kulkevat kustakin optiikasta, ja kaksi kohdistuskomponenttia pitävät ne keskellä astian yläpuolella.

Punnituskennon takana on digitaalinen läheisyysanturi, joka tunnistaa levyn kupin, jota pidetään paikallaan liukuvan painetun kiinnityksen avulla suulakepuristimessa.

Mukana on keksijöiden osia ja kokoonpanotiedostoja sekä muita STL -malleja painetuille komponenteille. Mukana ovat myös keskeisten osien tekniset piirustukset, ja ne voidaan myös johtaa keksijäasiakirjoista mm -asteikolla.

Vaihe 4: Kehys

Runko
Runko
Runko
Runko
Runko
Runko

1. Leikkaa puristus osiin (4 x 400 mm, 7 x 300 mm, 1 x 15 mm)

2. Kokoa nelikulmaiseksi käyttäen 90 asteen kiinnikkeitä ja T-muttereita 90 asteen liitoksissa. Käytä 400 mm: n osia pystypylväinä ja jätä yksi 300 mm: n osista vapaiksi kuvan osoittamalla tavalla.

3. Liitä 15 mm: n kappale alaselän poikkileikkauksen keskelle.

4. Kiinnitä 3D -tulostettu läheisyysanturi ja kupinpidike 15 mm: n osaan kuvan osoittamalla tavalla.

5. Epoksi levy punnituskennoon ja ruuvaa 15 mm: n osan päähän T-muttereilla ja 20 mm M5-pultilla.

Vaihe 5: Optiikka

Optiikka
Optiikka
Optiikka
Optiikka
Optiikka
Optiikka

Jotta servoja voitaisiin käyttää optiikalla, pääjousi on irrotettava.

1. Irrota muovikotelo ja suuri jousi optiikan alaosasta.

2. Kiinnitä 3D -tulostetut osat ja servot kuvan osoittamalla tavalla.

3. Liitä servot männän pohjaan servovarren reikien ja painetun osan kautta jäykällä langalla.

4. Kiinnitä optiikka telineisiin ja kiinnitä ne runkoon tasaisesti jakautuneena kuormien välttämiseksi.

Vaihe 6: Ohjelmisto

Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto
Ohjelmisto

Kaikki tähän projektiin tarvittavat ohjelmistot ovat saatavana githubistamme.

Ohjelmisto koostuu kahdesta pääosasta: palvelin ja laiteohjelmisto. Laiteohjelmisto on c ++ -lähdekoodi, joka kääntää jaetun objektin, joka sisältää automaattisen palkkilogiikan ja on vuorovaikutuksessa kuormituskennon (HX711), servojen ja läheisyysanturin kanssa. Palvelinhakemisto sisältää python -verkkopalvelimen, joka tuo jaetun objektin moduulina, kun se vastaanottaa webhookin valintaikkunasta ja jäsentää sen jälkeen halutun toiminnan sidonnan avulla.

Logiikka ja käyttäytyminen

Automaattisen palkin käyttäytyminen voidaan esittää yllä kuvattuna tilakoneena. Kun kuppi on asetettu, kone on valmis tilaukseen, kun se on vastaanotettu, se alkaa annostella. Kun se on valmis, se palaa valmiiksi toista juomaa varten, ja jos kuppi poistetaan, se palaa odottamaan sen asettamista. Kupin tunnistus suoritetaan läheisyysanturilla, joka palauttaa boolen arvon riippuen siitä, lukeeko se korkea vai matala. Annos valvoo painoanturi; kun python -verkkopalvelin vastaanottaa tilauksen, se laskee tarvittavan painon tarvittavasta tilavuudesta ja tiheyshakutaulukosta. Juomaan kartoitetut servot löytyvät ja niitä käytetään sitten, kunnes paino on tasapainossa. Kun palvelin on valmis, se palauttaa vastauksen dialogivirtaan, joka ilmoittaa käyttäjälle, että juoma on valmis.

Vaihe 7: Ohje ja ongelmat

Toivomme, että pidit oppaastamme, ja haluaisimme tietää, jos päätät rakentaa sen itse! Jos sinulla on ongelmia, pudota kommentti alle ja autamme sinua mielellämme.

Taulun lisätoimintojen avulla voit laajentaa järjestelmääsi jopa 16 eri juomakomponenttiin sekä lisätä joukon muita mekaanisia toimilaitteita tai antureita. Vaihtoehtoisesti voit haarukoida joko laitteisto- tai ohjelmistosuunnittelutiedostojamme ja lisätä omia ideoitasi! Haluaisimme nähdä, mitä yhteisö voi tehdä tästä.

Kiitos, että käytit aikaa tämän lukemiseen, ja toivotamme sinulle kaikkea hyvää omalle projektillesi: Eddy, Joe ja Pete.

Suositeltava: