Inhoudsopgave:
- Stap 1: Componenten
- Stap 2: Het circuit bouwen
- Stap 3: Aansluiting op de Raspberry Pi
- Stap 4: Activering SPI
- Stap 5: Een webserver instellen
- Stap 6: Een e-mailserver instellen
- Stap 7: Breng de Python-bestanden over
- Stap 8: SQL instellen + database importeren
- Stap 9: Start het programma automatisch wanneer u de stekker in het stopcontact steekt
- Stap 10: Vertalingen toevoegen
- Stap 11: Gebruikershandleiding + Bedankt
Video: FoodPlate: het bord dat je eten warm houdt - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Heb je ooit meegemaakt dat je eten koud is geworden terwijl je nog aan het eten bent?
In deze instructable leg ik je uit hoe je een verwarmde plaat maakt. Ook zorgt deze plaat ervoor dat er niets van kan vallen door hem te kantelen.
De link naar mijn GitHub is:
Stap 1: Componenten
Voor dit project hebben we de volgende componenten/tools/Materialen nodig:
Componenten
- Raspberry Pi 3 model B+ (€ 35, 66)
- Raspberry Pi voeding (€ 18,95) (Afbeelding 1)
- PCB VOOR BEDPLAAT VOOR K8200 - 3D-PRINTER (RESERVEONDERDEEL) (€ 31,00) (Afbeelding 2)
- NTC (€ 2,00) (Afbeelding 3)
- Voeding voor PCB (€ 35,11) (Afbeelding 4+5)
- Relais - 3.3V voor Pi!!! (€ 4,40) (Afbeelding 6)
- MPU-6050 (gyros + accelero) (€ 3,95) (foto 7)
- Weegcel - 1KG (€ 4,96) (Afbeelding 8)
- HX711 (voor weegcel) (zit bij weegcel) (Afbeelding 9)
- LCD (€16,07) (Afbeelding 10)
- Actieve zoemer (€ 2,83) (Afbeelding 11)
- Trimmer (€0, 63)
- 7"JUMPERDRADEN, 30 STUKS (€17, 97)
Gereedschap
- Soldeerbout
- Lijmpistool
- Saber zag
Materialen
Hout
Zie Excel document voor de volledige prijslijst.
De totale kosten van dit project bedragen € 183.
Stap 2: Het circuit bouwen
Voor de eerste stap moet je het circuit bouwen (zie PDF 1+2 + afbeelding 3 + 4)
Dit kun je het beste eerst op een breadboard maken. Daarna kun je alles aan elkaar solderen. U kunt een lijmpistool gebruiken om het soldeerwerk te versterken.
Daarna doe je alles in een houten bak van 35 x 33 x 5,5 cm. Je kunt de gaten zagen met een reciprozaag.
Plaats de loadcel vervolgens op een platform zodat de verwarmingsplaat erop rust.
Bevestig de verwarmingsplaat met spijkers. Plaats veren rond de nagel zodat de plaat altijd omhoog komt.
Stap 3: Aansluiting op de Raspberry Pi
Eerst download en installeer je de gratis versie van MobaXterm (https://mobaxterm.mobatek.net/download.html) en Raspbian (https://www.raspberrypi.org/downloads/raspbian/)
Open vervolgens het programma en klik op "Sessie" in de linkerbovenhoek.
Vul dan onder "Remote host" het IP-adres van de Pi in. Vul bij "Gebruikersnaam opgeven" uw gebruikersnaam in. Daarna druk je op "OK" onderaan het scherm.
Zodra je dit hebt gedaan, zal hij automatisch een verbinding tot stand brengen. Hierna moet je je wachtwoord invoeren. Nu heb je verbinding met je Pi.
Stap 4: Activering SPI
Omdat we een MCP3008 gebruiken, moeten we de SPI activeren.
Hiervoor typ je MobaXterm: "sudo raspi-config".
Daarna selecteert u "Interface-opties".
Klik vervolgens op "SPI". Klik daarna op "Ja".
Ga dan naar MobaXterm en voer het volgende commando in:
sudo apt-get install python3-spidev
Stap 5: Een webserver instellen
Nu ga je terug naar de MobaXterm-console.
Eerst gaan we een update en een upgrade van Raspbian doen zodat we de laatste versie hebben. Dit doe je met de volgende commando's:
- sudo apt-get update
- sudo apt-get upgrade
Dan gaan we Apache installeren. Met deze installatie kunt u de website op elk apparaat in uw netwerk bekijken.
Dit doe je met het volgende commando:
sudo apt-get install apache2
Ga nu naar de volgende map door dit pad in de balk in te vullen (zie afbeelding 5):
/var/www/html/
Hier kunt u alle bestanden uit de map " Front " plaatsen.
Dit doet u door op het upload-symbool te klikken (zie afbeelding 6).
Stap 6: Een e-mailserver instellen
Allereerst moet je een account aanmaken op Gmail.
Surf dan naar deze website en zet deze op "On" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).
Open daarna "class_mail.py" met een teksteditor. Deze is te vinden in de map "lessen". Daarna kunt u het e-mailadres en wachtwoord wijzigen dat wordt gebruikt voor uw Gmail-account.
Stap 7: Breng de Python-bestanden over
Nu proberen we de achterkant te laten werken.
Eerst maakt u een nieuwe map aan met de naam "project1".
Upload vervolgens alle.py-bestanden uit de map "Backend" erin.
Nu kunnen we beginnen op de SQL-server.
Stap 8: SQL instellen + database importeren
Verbinding met de database
Eerst installeer je de MySQL workbench. (Klik hier om naar de website van MySQL te gaan)
Open vervolgens de MySQL Workbench en klik op het plusteken (zie afbeelding 1).
Vul dan de volgende velden in (zie afbeelding 2):
-
Verbindingsnaam
- De naam van de verbinding
- Bijvoorbeeld: Project1
-
Hostnaam
- Het IP-adres waarop uw Pi is aangesloten.
- Bijvoorbeeld: 169.254.10.1
-
Haven
3306
-
gebruikersnaam
De gebruikersnaam waarmee u uw MariaDB hebt geconfigureerd
Klik vervolgens op "Test verbinding".
Nu zie je je verbinding (zie afbeelding 3). Dubbelklik erop om het te openen.
Importeer de database
Om de database te importeren, klikt u op "Gegevens importeren/herstellen" in de linkerzijbalk. (afbeelding 4)
Vervolgens selecteert u onder "Import from Self-Contained File" het sql-bestand dat u kunt vinden in de Github-repository in de map "Database".
Als dit is gelukt, kunt u naar de volgende stap gaan waar u het programma automatisch kunt starten wanneer u het bord aansluit.
Stap 9: Start het programma automatisch wanneer u de stekker in het stopcontact steekt
Ga eerst naar MobaXterm.
Typ vervolgens de volgende opdracht:
sudo crontab -e
Typ dan nummer 2.
Typ nu het volgende commando:
@reboot python3.5 /home/dp-user/Documents/project1/app.py
Vervolgens maak je de volgende toetsencombinatie:
ctrl+x
Klik vervolgens op "j". Klik daarna op enter.
Typ ten slotte de volgende opdracht:
sudo reboot
Stap 10: Vertalingen toevoegen
Start "Translation_add.py" om een vertaling toe te voegen. U kunt dit doen door naar de map "project1" te gaan (via cd), en het volgende commando uit te voeren:
- cd /home//Documents/project1 (Commando om naar de juiste map te gaan)
- python3.5 Translation_add.py
Vervolgens vult u het Engelse, Nederlandse en Franse woord of zinsdeel in.
Klik dan op invoeren. Nu staan de woorden/zinnen in de database.
Stap 11: Gebruikershandleiding + Bedankt
In dit word document vind je hoe je de website gebruikt.
Bedankt voor het lezen van deze instructable en hopelijk wordt je eten nooit meer koud.
Aanbevolen:
Sonos houdt van Spotify Wifi-luidspreker: 9 stappen (met afbeeldingen)
Sonos Like Spotify Wifi Speaker: In dit project gaan we een Wifi Speaker bouwen waarin Spotify Client is ingebouwd. Dit betekent dat je in spotify eenvoudig kunt kiezen om op die specifieke speaker af te spelen. Je hebt geen last van waardeloze bluetooth aangezien dit gebaseerd is op ethernet. Jouw
Raspberry Pi Oled-klok Bekijk het, hoor het en voel het: 5 stappen (met afbeeldingen)
Raspberry Pi Oled Clock Watch It Hear It and Feel It: dit is een slimme klok die de tijd op een OLED-display weergeeft en je kunt ook de tijd horen op verschillende tijdsintervallen die hulpvol zijn voor blinden en het verandert ook de led-kleur met de tijd zoals licht in de schemering licht in de avond wordt oranje naar geel en houdt van t
Schrijf het ! Maak het ! Deel het!: 4 stappen
Schrijf het ! Maak het ! Deel het!: Mijn leerlingen hebben Lego gebruikt om creativiteit toe te voegen aan hun schrijven, de organisatie van het schrijven en om hun werk digitaal te presenteren met hun familie en met hun leeftijdsgenoten in de klas
Hoe muziek te krijgen van BIJNA ELKE (Haha) website (zolang je het kunt horen, kun je het krijgen Ok prima als het in Flash is ingesloten, kun je dat misschien niet) BEWERKT !!!!! Info toegevoegd: 4 stappen
Hoe muziek te krijgen van BIJNA ELKE (Haha) website (zolang je het kunt horen, kun je het krijgen … Ok prima als het in Flash is ingesloten, kun je dat misschien niet) BEWERKT !!!!! Toegevoegde info: als je ooit naar een website gaat en een nummer speelt dat je leuk vindt en wilt, dan is hier de instructie voor jou, niet mijn schuld als je iets verknoeit (de enige manier waarop het zal gebeuren is als je dingen begint te verwijderen zonder reden )ik heb muziek kunnen krijgen voor
Waterdichte luidsprekers die drijven - "Het drijft, het draagt en het rockt de noten!": 7 stappen (met afbeeldingen)
Waterdichte luidsprekers die drijven - "It Floats, It Totes and It Rocks the Notes!": Dit waterdichte luidsprekerproject is geïnspireerd op vele reizen naar de Gila-rivier in Arizona (en SNL's "I'm on a Boat!" ). We zullen de rivier afdrijven of lijnen aan de kust bevestigen zodat onze drijvers vlak bij onze camping blijven. Iedereen he