MixMakr, bestel je cocktail via een website.

Pagina: 1
Acties:

Acties:
  • +3 Henk 'm!

  • thijs1751
  • Registratie: Mei 2011
  • Laatst online: 05-03-2024

MixMakr

Dit project is voor een school opdracht ontwikkeld (technische informatica). Inmiddels functioneert de machine en zijn er al diverse cocktails geserveerd :)
Afbeeldingslocatie: https://tweakers.net/i/VIIKfppLsob0AhZvzAauSpfs8pg=/800x/filters:strip_exif()/f/image/gWPBvGcBxAEokmpLEXnvq72j.png?f=fotoalbum_large
Specs:
  • Pi 3B+ link
  • 5 reed contacts for position of platform link
  • 5 dispensers 35ml link
  • FSR sensor (checks glass is on platform) link
  • 4 frisdrank pompen 12V link
  • MG996R servo motor link
  • Nema 17 Stepper Motor link
  • Motor mounting bracket link
  • DRV8825 stepper motor driver link
  • Timing belt link
  • Linear motion rail clamping link
  • Linear ball bearing slide blocks link
  • Staaf link
  • MEAN WELL RS-75-12 AC to DC (230V to 12V) link
  • NeoPixel Ring 16 x WS2812 5050 RGB LED link
Software
Website is gebouwd met Vue en Laravel. De website toont alle beschikbare cocktails. Een cocktail bestaat uit meerdere ingrediënten. Elk ingrediënt heeft een voorraad en een locatie opgeslagen in de database. De website staat live op mixmakr.nl en de code staat op GitHub.

Op de Pi draait een Python programma die de laatste orders ophaalt uit de Laravel API. De Python app heeft meerdere threads om alle sensoren in de gaten te houden. De app functioneert als een state machine. De code staat op GitHub.

Meer foto's, video, data model, state diagram en eerste versie staan op Google Photos.
Cocktails
Momenteel heeft de machine de volgende dranken op voorraad:
  • Blue curacao
  • Bacardi
  • Malibu
  • Trojka
  • Belvedere
  • Cola
  • Fanta
  • Ginger ale
  • 7up
Hiermee kunnen verschillende cocktails gemaakt worden. Een cocktail bestaat voornamelijk uit twee shots en 200ml aan frisdrank. Naast de machine staat een emmer met ijs, limoen, suiker en mint. Persoonlijke favoriete: Moscow mule en Blue shield.
Retrospect
De FSR sensor geeft niet altijd de juiste waardes terug. Dit komt voornamelijk door de mechanische opzet, hoe de sensor ingedrukt wordt. In een volgende versie zou ik dit veranderen zodat de machine altijd weet of er een glas aanwezig is.

De ruimte onder het platform is klein. Het aansluiten van de kabels is hierdoor lastig.

Het eikenhout is behandeld en kan dus tegen wat vloeistof. Alleen is er momenteel geen lekbak of goede manier om alles schoon te houden. Momenteel moet je na gebruik de machine handmatig doorspoelen en reinigen. Een spoelprogramma zou dit een stuk makkelijker maken.

De 200ml frisdrank wordt in het glas gepompt, dit gebeurt door de pomp voor x seconden aan te schakelen.
Wanneer een leiding leeg is resulteert dit in minder frisdrank in het glas. Een flow sensor zou hier een mooie oplossing voor zijn. Momenteel lekt de leiding ook na een valve switch zou dit voorkomen.

Acties:
  • +1 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Leuk project! Heb je geen video van de werkende machine?

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • thijs1751
  • Registratie: Mei 2011
  • Laatst online: 05-03-2024
@Room42 Ja zeker staat in Google Photos onderaan.

Kwaliteit is niet top, wil nog een keer een mooie product video maken.

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Ah die ene, ja. Zie hem nu staan.
Kwaliteit is niet top, [...]
Dat is een understatement. >:)

Maar leuk project! Ben wel benieuwd hoe lang dit blijft werken, maar is het niet primair voor gebouwd denk ik, hè?

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • thijs1751
  • Registratie: Mei 2011
  • Laatst online: 05-03-2024
@Room42 Momenteel is het meer een prototype. Hij wordt af en toe gebruikt met een feestje.
Het schoonmaken en bijvullen kost aardig wat tijd.

Als je dit echt wilt verkopen dan zou je de machine beter moeten ontwerpen. Je werkt toch met vloeistoffen en bewegende objecten. Kwam zelf deze nog tegen https://www.makrshakr.com.