Talaan ng mga Nilalaman:
- Hakbang 1: I-install ang Pinakabagong Larawan ng Raspbian
- Hakbang 2: I-configure ang Virtual na Kapaligiran
- Hakbang 3: I-download ang Gpio Folder
- Hakbang 4: Patakbuhin ang Proyekto
- Hakbang 5: Pangwakas na Mga Saloobin
Video: Raspberry Pi Web Interface: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ito ang mga tagubilin sa pag-install ng web interface na aking binuo para sa pag-toggle ng mga gpio pin ng isang raspberry pi upang makontrol ang isang aktibong mababang board ng relay na desinged para sa arduino. Naghahatid ito ng isang simpleng pahina na nagbibigay-daan sa iyo upang mag-click sa isang link upang baguhin ang estado ng mga pin at bibigyan ka ng puna sa kanilang katayuan sa pamamagitan lamang ng pag-on ng berde ng link para sa isang aktibong relay at pula para sa isang hindi aktibong realy.
Hakbang 1: I-install ang Pinakabagong Larawan ng Raspbian
python 3.5 kahit papaano ay mai-preinstall
Hakbang 2: I-configure ang Virtual na Kapaligiran
Ang bahaging ito ay opsyonal ngunit mahusay na kasanayan.
buksan ang isang terminal at ipatupad ang mga sumusunod na utos:
cd
python3 -m venv env
pinagmulan ~ / env / bin / buhayin
Ginagawa ng huling utos ang terminal na ito na tumakbo sa virtual na kapaligiran. Alam mong gumana ito kung nakikita mo ang (env) sa harap ng terminal
i-install din ang mga aklatan:
pip install django
pip install RPi. GPIO
Kailangang mai-install muli ang RPi. GPIO kung ikaw ay nasa (env)
Hakbang 3: I-download ang Gpio Folder
Mag-download ng gpio folder mula sa github sa home folder
GpioWebInterfaceProject_Click upang pumunta sa github at i-download ang mga file
Hakbang 4: Patakbuhin ang Proyekto
palaging i-exetute ang parehong (env) terminal ng mga utos na ito:
cd ~ / gpioWebInterface / gpio
python pamahalaan.py makemigrations
python pamahalaan.py paglipat
python manage.py createuperuser (ipasok ang email ng username at password ng administrator na iyong gagamitin upang magdagdag ng mga link na naaayon sa mga GPIO pin)
python manage.py runerver 0: 8000
Hakbang 5: Pangwakas na Mga Saloobin
Maaari mong ipares ito sa apache o kung ano man ang gusto mo ng server. Hindi ko nakita na kinakailangan ito dahil walang trapik na mapag-uusapan. Pinatakbo ko ito sa likod ng isang NAT na may isang pagsasaayos ng port at gumagamit ng no-ip para sa isang pabago-bagong dns domain name upang ma-access ko ito mula sa kahit saan.
Ang kailangan mo lang para tumakbo ito sa isang remote na lokasyon kung ang isang access point ng GSM Wifi basta't gagamitin mo ang inirekumendang Raspberry pi zero w.
Ang Proyekto na ito ay malayo sa tapos. Gumagana ito ngunit hindi maganda ang hitsura at wala pang seguridad.
Inirerekumendang:
Buong Python Web Interface Kit para sa PhidgetSBC3: 6 Mga Hakbang
Buong Python Web Interface Kit para sa PhidgetSBC3: Ang board ng PhidgetSBC3 ay isang buong functional Single Board Computer, na nagpapatakbo ng Debain Linux. Ito ay katulad sa raspberry Pi, ngunit mayroong 8 analog input ng sensor at 8 digital input at 8 digital output. Nagpapadala ito ng isang webserver at web application upang makasama
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng mga ESP32: 8 Mga Hakbang
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng ESP32s: Sa tutorial na ito, malalaman mo ang lahat tungkol sa Paano magsimula, kumonekta at makakuha ng I2C device (Accelerometer) na gumagana sa controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Arduino Battery Tester Sa WEB User Interface .: 5 Mga Hakbang
Arduino Battery Tester Sa WEB User Interface .: Ngayon, ang elektronikong kagamitan ay gumagamit ng mga backup na baterya upang mai-save ang estado kung saan naiwan ang operasyon nang ang kagamitan ay naka-patay o kung hindi sinasadya, ang kagamitan ay napapatay. Ang gumagamit, kapag binuksan, ay bumalik sa puntong siya ay nanatili
Awtomatiko ng ESP8266 Sa Web Interface at DDNS: 8 Mga Hakbang
Ang ESP8266 Automation With Web Interface at DDNS: Sa artikulong ngayon, magpapakita kami ng isang automation, na maaaring maging tirahan, gamit ang tampok na DDNS (Dynamic Domain Name System). Mauunawaan mo kung paano i-configure ang application na ilalagay mo sa ESP8266, sa NodeMCU. Gayundin, makikita natin kung paano
Raspberry Tank With Web Interface at Video Streaming: 8 Hakbang (na may Mga Larawan)
Raspberry Tank With Web Interface at Video Streaming: Makikita natin kung paano ko napagtanto ang isang maliit na WiFi Tank, na may kakayahang remote Web Control at Video Streaming. Ito ay inilaan upang maging tutorial na nangangailangan ng pangunahing kaalaman sa elektronikong at software program. Sa kadahilanang ito napili ko