Sisukord:

Automatiseeritud baar: 7 sammu
Automatiseeritud baar: 7 sammu

Video: Automatiseeritud baar: 7 sammu

Video: Automatiseeritud baar: 7 sammu
Video: НИЧТО НЕ СЛУЧАЕТСЯ ДВАЖДЫ. Серия 6. 2019 ГОД! 2024, November
Anonim
Automatiseeritud baar
Automatiseeritud baar

Selle projekti eesmärk on toota odav odav jookide automaatne müügisüsteem, mida saab kasutada kõrgekvaliteedilistes tarbija- ja kaubandusrakendustes. Baaride automaatika traditsioonilised süsteemid kasutavad servomootoreid ja suuri jäigaid rööpaga platvorme. Kuigi kõigi jaoks on suurepärane projekt, võivad need süsteemid olla kulukad, kuid oleme välja töötanud taskukohasema ja tootjasõbralikuma disaini.

Funktsioonid

  • Skaleeritav igasuguste alkohoolsete jookide/segistite jaoks
  • Google'i API integreerimine häältellimuste jaoks
  • Laialdane indekseeritud retseptide andmebaas

Riistvara

  • Vaarika Pi 3 Mudel B
  • Odav alumiiniumist ekstrusioonistruktuur
  • 3D trükitud PLA -seadmed
  • 9g servomootorid

Samm: osade loend ja ressursid

Riistvaranõuded on kokku võetud ja teie jaoks eelnevalt kavandatud. Siiski on teil siiski vaja juurdepääsu mõnele ressursile, mis ei ole alati kergesti kättesaadavad.

Teil on vaja juurdepääsu:

  • 3D-printer
  • Dremel või lintsaag
  • Jootekolb

Märkus. Kõik järgmised osad ja hinnad on naelsterlingites ning veebisaidid võivad olla Ühendkuningriigi keskused, kuid need osad on enamikus piirkondades kergesti kättesaadavad. Hiinast tellides on osa materjale odavamad

Raami komponendid

  • 8 x Beaumont Spirit Optic & Stand 25 ml: 18,32 € - CaterSpeed/Alibaba
  • 5 meetrit x PVC toru (6mm x 8mm): 5,29 € - ebay
  • 20 x ekstrusiooni 90 ° sulgud: 7,16 € - ebay
  • 20 x tilk T -mutter: £ 3.36 - ebay
  • 20 x M5 10mm: £ 3.39 - ebay
  • Jäik traat: £ 1.49 - ebay
  • 4 meetrit x alumiiniumist ekstrusioon (20mmx20mm): £ 22,96 -RS
  • 1 x GP2Y0D805Z0F andur, kaugus, 50 mm, digitaalne: 3,14 € - Farnell

Elektroonilised osad

  • 1 x 1 kg koormusandur: 2,21 £ - Amazon
  • 8 x Micro Servo: £ 11,25 - ebay
  • 1 x lähedusandur - GP2Y0D805Z0F, kaugus, 50 mm, digitaalne: 3,14 € - Farnell
  • Väikesemahulisi komponente leiate siit.

Samm: elektroonika ja trükkplaat

Elektroonika ja trükkplaat
Elektroonika ja trükkplaat
Elektroonika ja trükkplaat
Elektroonika ja trükkplaat

PCB skeemid, fotomaskid ja BOM -id on saadaval Altium CircuitMakeri kogukonna kaudu siin.

Viimased plaadid on kahekihilised, alla <100x100 mm ja neid saab JLCPCB prototüüpimisteenuse kaudu osta 0,20 dollari eest.

Asustatud pardal olid järgmised põhifunktsioonid:

  • 8x servokanalid
  • 1x laadimisvõimsuse sisend
  • 1x digitaalse lähedusanduri sisend
  • 2x siluda GPIO -nööpnõelu LED -idega

Edasiseks arendamiseks pakuti ka padjakesi:

  • 8x täiendavad servokanalid
  • 4x üldotstarbelised ADC sisendid
  • 1x varulaaduri võimendi kanal
  • 2x Opto-isoleeritud solenoidjuht 12V rööpaga

Samm: 3D -printimine

3D printimine
3D printimine
3D printimine
3D printimine
3D printimine
3D printimine

Trükkida tuleb 4 erinevat osa.

  • Servo kinnitused
  • Optilised klambrid
  • Lähedusanduri klamber
  • PVC torude hoidikud

Trükkida tuleb kaheksa servo kinnitust ja klambrit, üks lähedusandur ja kaks toruhoidjat. Failid on saadaval siin.

Doseerimissüsteemid töötavad 9g servo kaudu, mis on paigaldatud igale optikale, metallkolb ühendab selle kolvi alusega. Servo pöörlemisel tõmmatakse kolvimehhanismi ülespoole, sulgedes täitmisjoone pudeli külge, avades jaoturi ja võimaldades õhu tagasivoolu optilises vedruelemendi kaudu.

Toidukvaliteediga PVC -torud jooksevad igast optikast ja neid hoiavad kaks joonduskomponenti anuma kohal tsentraalselt.

Koormusanduri taga on digitaalne lähedusandur, mis tuvastab plaadil oleva tassi, mida hoiab asendis libisev trükitud kinnitus ekstrusioonil.

Komplekti kuuluvad leiutajaosad ja montaažifailid koos trükitud komponentide jaoks täiendavate STL -mudelitega. Lisatud on ka võtmeosade tehnilised joonised ja neid saab tuletada ka leiutaja dokumentidest mm skaalal.

4. samm: raamimine

Raam
Raam
Raam
Raam
Raam
Raam

1. Lõika ekstrusioon segmentideks (4 x 400 mm, 7 x 300 mm, 1 x 15 mm)

2. Pange ristkülikukujuliseks, kasutades 90-kraadiseid sulgusid ja T-mutreid 90-kraadistel ristmikel. Kasutage vertikaalsete postidena 400 mm lõike, jättes ühe 300 mm lõigust vabaks, nagu näidatud.

3. Ühendage 15 mm tükk alaselja ristlõike keskpunktiga.

4. Kinnitage 3D -prinditud lähedusandur ja tassihoidik 15 mm sektsiooni külge, nagu näidatud.

5. Epoksüerige plaat koormusanduri külge ja keerake 15 mm sektsiooni otsa, kasutades T-mutreid ja 20 mm M5 polte.

Samm: optika

Optika
Optika
Optika
Optika
Optika
Optika

Et optikat saaks kasutada servodega, tuleb põhivedru eemaldada.

1. Eemaldage plastkorpus ja suur vedru optika alumisest osast.

2. Kinnitage 3D -prinditud osad ja servod, nagu näidatud.

3. Ühendage servod jäiga traadi abil kolvi alusega, servohoova ja trükitud osa avade kaudu.

4. Kinnitage optika aluste külge ja kinnitage need raami külge ühtlase vahega, et vältida ebaühtlast koormust.

6. samm: tarkvara

Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara

Kogu selle projekti jaoks vajalik tarkvara on saadaval meie githubis.

Tarkvara koosneb kahest põhiosast: server ja püsivara. Püsivara on c ++ lähtekood, mis kompileeritakse jagatud objektiks, mis sisaldab automaatset ribaloogikat ja suhtleb koormusanduri (HX711), servode ja lähedusanduriga. Serverikataloog sisaldab pythoni veebiserverit, mis impordib jagatud objekti moodulina, kui see saab dialoogivoo kaudu veebihaak, analüüsib see seejärel sidumist ja soovitud käitumist.

Loogika ja käitumine

Automatiseeritud riba käitumist saab kujutada ülaltoodud olekumasina kujul. Kui tass on pandud, on masin tellimuseks valmis, kui see on kätte saadud, hakkab see väljastama. Kui see on lõpetatud, läheb see joogi valmistamiseks tagasi ja kui tass kunagi eemaldatakse, ootab see uuesti asetamist. Tassi tuvastab lähedusandur, mis tagastab loogilise väärtuse sõltuvalt sellest, kas see on kõrge või madal. Väljastamist jälgib kaaluandur; kui Pythoni veebiserver saab tellimuse, arvutab ta vajaliku mahu ja tiheduse otsingu tabeli väljastamiseks vajaliku kaalu. Seejärel leitakse sellele joogile kaardistatud servod ja käivitatakse need seni, kuni kaal on sobitatud. Pärast lõpetamist tagastab server dialoogivoolule vastuse, mis näitab kasutajale, et jook on valmis.

Samm 7: Abi ja probleemid

Loodame, et teile meeldis meie juhend ja me tahaksime teada, kas otsustate selle ise ehitada! Kui teil on probleeme, jätke allpool kommentaar ja me aitame teid hea meelega.

Laual olev lisafunktsioon peaks võimaldama teil laiendada oma süsteemi kuni 16 erineva joogikomponendini, samuti lisada mitmeid muid mehaanilisi ajameid või andureid. Võite ka meie riistvara- või tarkvarakujundusfaile harutada ja oma ideid lisada! Tahaksime näha, mida kogukond sellest teha saab.

Täname, et leidsite aega selle lugemiseks ja soovime teile kõike head oma projektiga: Eddy, Joe ja Pete.

Soovitan: