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
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
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
Eten Gameboy: 9 stappen
Food Gameboy: dit is een spel met zowel beloningen als straffen.https://www.instructables.com/id/Food-Gameboy
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 !!!!!
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
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het heffen/verlagen van in het midden gemonteerde voetsteunen op elektrische rolstoelen - Ajarn
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het omhoog/omlaag brengen van in het midden gemonteerde voetsteunen op elektrische rolstoelen: in het midden gemonteerde voetsteunen kunnen omhoog worden gebracht om onder de zitting goed te worden opgeborgen en omlaag om te worden ingezet. Een mechanisme voor onafhankelijke bediening van het opbergen en plaatsen van de voetsteun is niet inbegrepen in elektrische rolstoelen op de markt, en PWC-gebruikers hebben de behoefte geuit
Wat gaan we eten voor lunch? Luidspreker op een Foodbox!: 3 stappen
Wat gaan we eten voor lunch? Luidspreker op een Foodbox!: op deze instructable laat ik je mijn zelfgemaakte luidspreker voor gitaar, mp3-speler, vcd-speler, enz. zien. Ik heb mijn werk gebaseerd op de beschikbare onderdelen die ik vond op de beroemde plek voor elektronica hier in de Filippijnen die we noemen "Quiapo". je kan