Voor degene die mij kennen weten dat ik soms met wat vreemde creaties kom. Ditmaal met de ‘Remote chef’ een via internet bestuurbaar keukenmes.

Is het een nuttig apparaat? Nee. Natuurlijk laat het wel zien wat je tegenwoordig allemaal voor leuke dingen kunt maken met Raspberry Pi’s.

Natuurlijk is het ook leuk om gewoon dingen kapot te hakken 😅 enkele gaven zelfs aan het verslavend te vinden.

De bedoeling was eigenlijk om een koffieapparaat via internet bestuurbaar maken. Dit ging echter wat minder goed dan gedacht na jaren geen soldeer apparaat te gebruiken.

Het originele idee

Het op afstand bestuurbare koffiezet apparaat volgt dus nog een ander keer 😅.

Remote chef

Toevallig was ik tegelijk met meerdere Raspberry Pi projecten met een site over keukenmessen bezig.

Wat als je een mes bestuurbaar maakt via internet? Wat kan daar nou mee mis gaan? Wat weekjes wachten op alle materialen maar uiteindelijk ben ik dan ook aan de slag gegaan met het interactief maken van een keukenmes.

Materialen

  • Raspberry Pi 4
  • stroomkabel
  • Micro SD kaart 
  • Raspberry Pi 4 behuizing (onderkant)
  • Raspberry Pi Motor HAT
  • NEMA 17 stepper motor
  • NEMA 17 stepper motor houder
  • NEMA 17 kurk of rubber dempers
  • Raspberry Pi Camera
  • Poortbeslag
  • Grote snijplank
  • Motor koppeling 5mm
  • 2 Springveren
  • Schuim om het mes goed te positioneren
  • Bout + moer (springveren koppelen / vastmaken)
  • Tyraps / kabelverbinders
  • Schroeven 10x
  • 2 houten naam kubussen
  • bedrading
  • Universal AC – DC adapter
  • DC power female jack
  • koksmes

Gereedschap

  • Boormachine / dremel
  • Schroevendraaier
  • Soldeerbout

Opzetten van de hardware

De hardware binnen het project is vrij simpel.

De Raspberry Pi Motor HAT moest  nog gesoldeerd worden. Alle 40+ pinnetjes vast solderen was dus stap 1. Volg hierbij de instructies vanuit Adafruit wil je het perfect recht hebben.

Raspberry pi motor hat

Het poortbeslag vervolgens op de snijplank vastgeschroefd. Daarop het mes gemonteerd. Om het mes omhoog te krijgen moest de stepper motor op voldoende hoogte worden gemonteerd.

Het mes en het poortbeslag samen weegt best wel wat. Met een houten kubus van 6 cm was de stepper motor op de juiste positie om het mes op te kunnen tillen en terug te kunnen vallen.

De springveren zorgen ervoor dat het omhoog gaan net wat soepeler gaat.

Software

Voor de software is er gebruik gemaakt van Python met het Microframework Flask.

Het script wordt automatisch bij opstarten opgestart samen met uWSGI en NGINX.

De requests komen binnen via een online VPS waar de Raspberry Pi een Reverse SSH Tunnel mee opzet.

Het openzetten van een Raspberry Pi kan ook doen door Port Forwarding in te stellen. Zorg in beide gevallen voor voldoende beveiliging.

Binnen WordPress wordt er een knop ingedrukt op dat moment wordt er een request doorgestuurd naar de VPS.

Resultaat

Op werkdagen is de Remote Chef actief op Keukenmessen.com, een website over keukenmessen.

Afstand bestuurbaar keukenmes