Inhoudsopgave:
- Stap 1: Installeer de nieuwste Raspbian-afbeelding
- Stap 2: Configureer de virtuele omgeving
- Stap 3: Download de Gpio-map
- Stap 4: Voer het project uit
- Stap 5: Laatste gedachten
Video: Raspberry Pi-webinterface: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit zijn de instructies voor het installeren van de webinterface die ik heb ontwikkeld om de gpio-pinnen van een raspberry pi om te schakelen om een actief laag relaisbord te besturen dat is ontworpen voor Arduino. Het dient een eenvoudige pagina waarmee u op een link kunt klikken om de status van de pinnen te wijzigen en u feedback geeft over hun status door de link groen te maken voor een actief relais en rood voor een inactieve echt.
Stap 1: Installeer de nieuwste Raspbian-afbeelding
python 3.5 zal in ieder geval vooraf zijn geïnstalleerd
Stap 2: Configureer de virtuele omgeving
Dit onderdeel is optioneel, maar het is een goede gewoonte.
open een terminal en voer de volgende commando's uit:
CD
python3 -m venv env
bron ~/env/bin/activate
Het laatste commando zorgt ervoor dat deze terminal in de virtuele omgeving draait. Je weet dat het werkte als je de (env) voor de terminal ziet
installeer ook de bibliotheken:
pip install django
pip installeer RPi. GPIO
RPi. GPIO moet opnieuw worden geïnstalleerd als u zich in (env) bevindt
Stap 3: Download de Gpio-map
Download de gpio-map van github in de thuismap
GpioWebInterfaceProject_Klik om naar github te gaan en de bestanden te downloaden
Stap 4: Voer het project uit
voer altijd in dezelfde (env) terminal deze commando's uit:
cd ~/gpioWebInterface/gpio
python manage.py makemigrations
python manage.py migreren
python manage.py createsuperuser (voer de gebruikersnaam en het wachtwoord van de beheerder in die u gaat gebruiken om koppelingen toe te voegen die overeenkomen met GPIO-pinnen)
python manage.py runserver 0:8000
Stap 5: Laatste gedachten
Je kunt het koppelen met apache of welke server je maar wilt. Ik vond het niet nodig omdat er geen verkeer is om van te spreken. Ik voer het uit achter een NAT met een configuratie voor het doorsturen van poorten en gebruik no-ip voor een dynamische dns-domeinnaam, zodat ik er overal toegang toe heb.
Alles wat je nodig hebt om het op een externe locatie te laten werken als een GSM Wifi-toegangspunt, zolang je de aanbevolen Raspberry pi zero w gebruikt.
Dit project is nog lang niet af. Het werkt maar ziet er niet mooi uit en heeft nog geen beveiliging.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
LED-knipper met Raspberry Pi - Hoe GPIO-pinnen op Raspberry Pi te gebruiken: 4 stappen
LED-knipper met Raspberry Pi | Hoe GPIO-pinnen op Raspberry Pi te gebruiken: Hallo allemaal, in deze instructables zullen we leren hoe we GPIO's van Raspberry Pi kunnen gebruiken. Als je ooit Arduino hebt gebruikt, weet je waarschijnlijk dat we een LED-schakelaar enz. op de pinnen kunnen aansluiten en het zo kunnen laten werken. laat de LED knipperen of krijg input van de schakelaar zodat
Raspbian installeren in Raspberry Pi 3 B zonder HDMI - Aan de slag met Raspberry Pi 3B - Uw Raspberry Pi instellen 3: 6 stappen
Raspbian installeren in Raspberry Pi 3 B zonder HDMI | Aan de slag met Raspberry Pi 3B | Je Raspberry Pi 3 instellen: Zoals sommigen van jullie weten, zijn Raspberry Pi-computers best geweldig en kun je de hele computer op een klein bordje krijgen. De Raspberry Pi 3 Model B heeft een quad-core 64-bit ARM Cortex A53 geklokt op 1,2 GHz. Dit zet de Pi 3 ongeveer 50