Mundarija:
- 1 -qadam: Raspbian -ning so'nggi rasmini o'rnating
- 2 -qadam: Virtual muhitni sozlash
- 3 -qadam: Gpio papkasini yuklab oling
- 4 -qadam: Loyihani ishga tushiring
- 5 -qadam: Yakuniy fikrlar
Video: Raspberry Pi veb -interfeysi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu men malina pi gpio pinlarini almashtirish uchun ishlab chiqqan veb -interfeysni o'rnatish bo'yicha ko'rsatmalar, arduino uchun mo'ljallangan faol past o'rni taxtasini boshqarish uchun. U oddiy sahifaga xizmat qiladi, bu sizga pin holatini o'zgartirish uchun havolani bosish imkonini beradi va havolani faol o'rni uchun yashil rangga, faol bo'lmaganlar uchun esa qizil rangga aylantirish orqali ularning holati to'g'risida fikr bildiradi.
1 -qadam: Raspbian -ning so'nggi rasmini o'rnating
python 3.5 hech bo'lmaganda oldindan o'rnatiladi
2 -qadam: Virtual muhitni sozlash
Bu qism ixtiyoriy, lekin bu yaxshi amaliyot.
terminalni oching va quyidagi buyruqlarni bajaring:
CD
python3 -m venv env
manba ~/env/bin/activate
Oxirgi buyruq bu terminalni virtual muhitda ishlashini ta'minlaydi. Bilasizmi, agar siz terminalning oldida (env) ni ko'rsangiz, u ishlagan
kutubxonalarni ham o'rnating:
django -ni o'rnatish
pip o'rnatish RPi. GPIO
Agar siz (env) ichida bo'lsangiz, RPi. GPIO -ni qayta o'rnatish kerak.
3 -qadam: Gpio papkasini yuklab oling
Uy papkasida github -dan gpio papkasini yuklab oling
Github -ga o'tish va fayllarni yuklab olish uchun GpioWebInterfaceProject_Click -ni bosing
4 -qadam: Loyihani ishga tushiring
har doim bir xil (env) terminalda bu buyruqlarni bajaring:
cd ~/gpioWebInterface/gpio
python boshqarish.py makemigratsiyalari
python manage.py migration
python manage.py creatuperuser (GPIO pinlariga mos keladigan havolalarni qo'shish uchun foydalanmoqchi bo'lgan administrator foydalanuvchi nomi elektron pochta va parolini kiriting)
python manage.py runserver 0: 8000
5 -qadam: Yakuniy fikrlar
Siz uni apache yoki xohlagan server bilan ulashingiz mumkin. Men buni kerak deb topmadim, chunki gapirish uchun hech qanday tirbandlik yo'q. Men uni portni yo'naltirish konfiguratsiyasi bilan NAT orqasida ishlataman va dinamik dns domen nomi uchun no-ipdan foydalanaman, shuning uchun unga istalgan joydan kirishim mumkin.
Agar siz tavsiya etilgan Raspberry pi zero w dan foydalansangiz, GSM Wi -Fi ulanish nuqtasi bo'lsa, masofaviy joyda ishlashi uchun sizga kerak bo'lgan hamma narsa.
Bu loyiha tugallanmagan. U ishlaydi, lekin chiroyli ko'rinmaydi va hali xavfsizlik yo'q.
Tavsiya:
Raspberry Pi va maxsus veb -sahifa orqali Led yorqinligini boshqarish: 5 qadam
Raspberry Pi va maxsus veb -sahifalar yordamida Led -ning yorqinligini boshqarish: php -da apache serveridan foydalanib, men sizning tarmog'ingizga ulangan har qanday qurilmada moslashtirilgan veb -sahifaga ega slayder yordamida LEDning yorqinligini boshqarishni topdim. .Buning bir qancha usullari bor
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan Wi -Fi DSLR veb -kamerasi: 3 qadam (rasmlar bilan)
Vaqt o'tishi uchun suv o'tkazmaydigan Raspberry Pi bilan ishlaydigan DSLR veb -kamerasi: men quyosh botishini uydan tomosha qilyapman. Shunday qilib, men quyosh botganda va men uni ko'rish uchun uyda bo'lmaganimda, FOMO -ni olaman. IP -kameralar tasvir sifatini yomonlashtirdi. Men birinchi DSLR -ni qayta ishlatish usullarini izlay boshladim: 2007 yildagi Cano
Raspberry Pi veb -oqimlar to'plami - 1 -qism: 5 qadam
Raspberry Pi veb -oqimlar to'plami - 1 -qism: Mana, men maktabdagi tadbirlarni, masalan, LEGO Ligasining BIRINCHI saralash turnirini qo'llab -quvvatlash uchun birlashtirgan oddiy, ammo biroz chirkin kamera to'plami. Maqsad, tashqi kompyuterga 4 ta veb -oqimni ta'minlaydigan to'plamni bir martalik tushirishga ruxsat berish. Yo'q
Raspberry Pi veb -oqimlar to'plami - 2 -qism (Pi video oqimi): 6 qadam
Raspberry Pi veb -oqimlar to'plami - 2 -qism (Pi video oqimi): Yaxshi, men bu rasmlar kerak deb o'ylamagan edim, lekin veb -sayt rasmlarni yoqtiradi. Bu asosan siz uchun bir qator buyruqlar va qadamlar. Boshqa saytlar bor, ular har qanday o'ziga xos xususiyatlarga mos kelishi mumkin, bu men uchun ishlagan. Bu boshqalarni birlashtiradi
Raspberry Pi bilan veb -sayt/WiFi boshqariladigan LED tasmasi: 9 qadam (rasmlar bilan)
Raspberry Pi bilan ishlaydigan veb -sayt/WiFi boshqariladigan LED tasmasi: Ma'lumot: Men o'spirinman va so'nggi bir necha yil mobaynida robototexnika musobaqalarida ishtirok etish bilan birga kichik elektronika loyihalarini loyihalashtirgan va dasturlaganman. Yaqinda men ish stoli sozlamalarini yangilash ustida ishladim va men yaxshi qo'shimchani tanlashga qaror qildim