Yoghurtmaskin




Raspberry Pi Yoghurt Maker Main

Det finns ett antal olika yoghurtmaskiner att välja på i handeln, men de kan vara små för dem som äter mycket yoghurt – lösningen kan vara att göra en egen.

KopplingsschemaYoghurt Maker SWE Spread

Yoghurtmaskinens kretskort består av tre huvudmoduler: spänningsstyrning, en termisk givare samt status-LED-lampor.




Steg 1: Sätt ihop höljet



Raspberry Pi Yoghurt Maker Step 1

Du kan bygga i stort sett vilket sorts hölje som helst så länge det är isolerat med cellplast.

Som prototyp för det här projektet användes helt enkelt en stor cellplastlåda, som fungerade både som hölje och isolering. Den här versionen är dock tillverkad i trä, med måttskurna cellplastskivor fastlimmade på lådans insida som isolering.



Steg 2: Montera en lampa



Raspberry Pi Yoghurt Maker Step 2

Värmekällan är en vanlig glödlampa monterad inuti lådan (Det måste vara en vanlig glöd- eller halogenlampa som blir ordentligt varm).

En glödlampa (eller halogenlampa) med låg effekt, omkring 25 W, är perfekt för det här projektet. Lampor med högre effekt kan bli för varma.

Ta upp ett hål i sidan av höljet för lampans nätsladd.



Steg 3: Koppla ihop spänningsregleringen



Yoghurt Maker Step 3 SWE

Projektet kräver att lampan kopplas på och av så att en konstant temperatur av 38°C upprätthålls inuti lådan.

En 25 W-lampa kan inte drivas direkt av Pi-datorns 3,3 V-utgång, så vi använder ett halvledarrelä (SSR).

Eftersom reläet kräver 5 V och Pi-datorn ger en utsignal på 3,3 V, krävs också en transistor för att ”förstärka” GPIO-signalen.

Eftersom det här steget hanterar nätspänning (230 V för lampan) bör du låta någon kontrollera dina kopplingar om du är det minsta osäker på hur det ska se ut.



Steg 4: Anslut temperaturgivaren



Yoghurt Maker Step 4 SWE

Temperaturen på yoghurtmaskinens insida mäts med hjälp av en temperaturgivare som ansluts till 3,3 V spänningsmatning, jord samt ett av Pi-datorns GPIO-stift, såsom visas i figuren.

.



Steg 5: Komplettera med statuslysdioder



Yoghurt Maker Step 5 SWE

Vi lägger till tre lysdioder som ger enkla besked om maskinens status: en röd lysdiod anger att värmen är påslagen, en grön visar att temperaturen ligger inom det önskade intervallet och en gul som anger att temperaturen är för hög. Totalt behöver tio komponenter lödas fast på anslutningskortet.



Steg 6: Stöd för temperaturgivaren

Raspberry Pi Yoghurt Maker Step 6

Lägg till programkod som stöder temperaturgivaren genom att lägga till följande rad i filen /boot/config.txt.

Du kan redigera den här filen i Nano med kommandot sudo nano /boot/config.txt

När filen öppnats, rullar du till slutet av filen och skriver in följande kodrad:

dtoverlay=w1-gpio

Starta om Pi-datorn med kommandot sudo reboot och öppna sedan Nano igen.

Kopiera koden som finns här och spara den sedan som thermostat.py

Du kommer också att behöva kopiera den här koden, som du sedan sparar i Pi-datorn som readTemperature.py



Steg 7: Kör yoghurtmaskinen



Raspberry Pi Yoghurt Maker Step 7

Det huvudsakliga Python-skript som används för att styra temperaturen i lådan är thermostat.py som antingen kan förses med en måltemperatur eller med övre och undre temperaturgränser.

Temperaturen i lådan kontrolleras var tionde sekund av thermostat.py som använder information för att slå till eller från halvledarreläet (som driver lampan) samt tända och släcka statuslysdioderna. Statusvärdena skrivs också till en loggfil som sparas automatiskt som thermostat.txt.

Efter att du monterat ihop yoghurtmaskinen, startar du med kommandot sudo python3 thermostat.py

Den röda lysdioden ska tändas för att visa att värmekretsen fungerar och lampan ska tändas och börja värma upp lådans inre.

Efter några minuter når temperaturen inuti lådan 38°C och kommer så att förbli medan du tillverkar din yoghurt.