Mundarija:
- 1 -qadam: Bizga kerak bo'lgan apparat
- 2 -qadam: O'rnatish bosqichlari
- 3 -qadam: OpenCV -ni o'rnating
- 4 -qadam: Toxcore -ni o'rnating
- 5 -qadam: Toksijenni sozlashni boshlang
Video: Raspberry Pi uchun toksik va toksik 3: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu yo'riqnomada siz Raspberry pi 3 ga Toxygen ni qanday o'rnatishni va ishlatishni o'rganasiz. Lekin avval Tox haqida gapiraylik.
Tox-bu gaplashishning shifrlangan usuli va uning veb-saytiga ko'ra "Tezkor xabar almashishning yangi turi. Bu korporatsiyalar yoki hukumatlar bo'lsin, bugungi kunda raqamli kuzatuv keng tarqalgan. Toks-bu sizni do'stlaringiz va oilangiz bilan boshqa hech kimsiz bog'laydigan dastur. Boshqa yirik xizmatlar sizdan pul to'lashni talab qilsa ham, Tox mutlaqo bepul va reklamasiz keladi - abadiy ".
tox.chat/
Tox-dan foydalanish uchun sizga mijoz kerak va shu maqsadda biz Toxygen-ni o'rnatamiz va ishlatamiz: Toxygen-bu toza Python3-da yozilgan, plaginlar va soxta oflayn fayllarni uzatish kabi noyob xususiyatlarga ega, o'zaro faoliyat platformali Tox mijozi.
github.com/toxygen-project/toxygen
muammo shundaki, malina pi ga o'rnatish uchun viki yo'q, shuning uchun men buni ko'rsatma qildim.
Bu ko'rsatmalarni ko'pchiligi terminal buyruqlariga asoslangan, shuning uchun davom etamiz va ba'zi buyruqlarni yozishni boshlaymiz.
1 -qadam: Bizga kerak bo'lgan apparat
Terminaldan oldin biz uskunani sozlashimiz kerak. Bizga kerak bo'ladi:
1. Malinali pi 3
2. SD karta. 16 gigabaytli kartadan foydalanish tavsiya etiladi. Agar siz o'rnatishni muvaffaqiyatli yakunlasangiz, ishlatilgan bo'sh joy taxminan 6 gb bo'ladi va men 16 gigabaytlik kartada o'rnatish 8 gigabaytlik kartaga qaraganda tezroq ketganini payqadim.
3. Ish stoli bilan Raspbian Stretch -ning yangi tasviri
Raspberry pi -da tasvirni sd -karta quvvatiga qo'ying va buyruqlar yordamida yangilang va yangilang:
sudo apt-get update va keyin sudo apt-get upgrade. Yangilanish tugagach, sudo -ni qayta ishga tushiring va keyingi bosqichga o'ting.
2 -qadam: O'rnatish bosqichlari
Asosiy qadamlar:
1. PortAudio-ni buyrug'i bilan o'rnating: sudo apt-get install portaudio19-dev
2. PyQt5-ni buyrug'i bilan o'rnating: sudo apt-get install python3-pyqt5
3. OpenCV 3 -qadamni o'rnating
4. Toksavni toksav yordami bilan tizimning 4 -bosqichiga o'rnating
5. Kislorod o'rnating: sudo pip3 oksigen o'rnating
6. Kislorodni terminalda ishga tushiring
3 -qadam: OpenCV -ni o'rnating
Terminalni oching va yozishni boshlang:
1. sudo apt-get install build-essential cmake pkg-config
2. sudo apt-get install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev
3. sudo apt-get libgtk2.0-dev libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev libv4l-0 libv4l-dev
4. sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
5. sudo apt-get install libatlas-base-dev gfortran python-numpy python-scipy python-matplotlib default-jdk ant libgtkglext1-dev v4l-utils
6. sudo apt-get install python3-dev
7. sudo pip3 ni o'rnatish numpy
Endi biz OpenCV 3.3.0 -ni yuklab olamiz va uni ochamiz:
1. wget -O opencv.zip
2. ochish opencv.zip
Shuningdek, bizga Contrib kutubxonalari kerak:
1. wget -O opencv_contrib.zip
2. opencv_contrib.zip -ni oching
Qurilishni boshlaymiz:
1. CD opencv-3.3.0
2. mkdir qurmoq
3. kompakt disk yaratish
4. cmake -D CMAKE_BUILD_TYPE = RELEASE
-D CMAKE_INSTALL_PREFIX =/usr/local
-D INSTALL_C_EXAMPLES = O'chirilgan
-D INSTALL_PYTHON_EXAMPLES = ON
-D OPENCV_EXTRA_MODULES_PATH = ~/opencv_contrib-3.3.0/modullar
-D BUILD_EXAMPLES = ON
-D ENABLE_NEON = ON..
bir vaqtning o'zida bitta buyruq
Quyidagilar bilan davom etamiz:
1. sudo make -j4
2. sudo make install
3. sudo ldconfig
4. sudo nano /etc/ld.so.conf.d/opencv.conf - txt fayli bo'sh bo'ladi, shuning uchun quyidagi satrni qo'shish,/usr/local/lib saqlash va chiqish.
5. sudo ldconfig
6. sudo nano /etc/bash.bashrc. Bu matn fayli kodga to'la bo'ladi, shuning uchun paging tugmasi bilan pastga tushing va fayl oxiriga quyidagi qatorlarni qo'shing:
PKG_CONFIG_PATH = $ PKG_CONFIG_PATH:/usr/local/lib/pkgconfig eksport qilish PKG_CONFIG_PATH
saqlash va chiqish
Raspberry pi -ni sudo reboot buyrug'i bilan qayta ishga tushiring
4 -qadam: Toxcore -ni o'rnating
Tokskorani o'rnatishdan oldin bizga ikkita narsa kerak: a. libtoksav va b. libodium. Lekin oldin ba'zi kutubxonalarni o'rnatishga ruxsat bering.
1. sudo apt-get install build-essential libtool autotools-dev automake checkinstall check git yasm
- A/V qo'llab -quvvatlash uchun libtoxav bo'limida keltirilgan bog'liqliklarni ham o'rnating. E'tibor bering, tokskorni tuzishdan oldin siz ushbu bog'liqliklarni o'rnatishingiz kerak.
1. sudo apt-get install libopus-dev libvpx-dev pkg-config
- Libosium o'rnatish bilan davom etamiz:
1. git klon
2. CD libsodyum
3. git checkout teglari/1.0.3
4../autogen.sh
5../ configure && check
6. sudo checkinstall --install --pkgname libsodium --pkgversion 1.0.0 --nodoc
7. sudo ldconfig
8. CD..
- OK, biz deyarli tayyormiz. Endi biz butun tizim bo'ylab tokskorni tuzamiz:
1. git klon
2. CD tokscore
3. autoreconf -i
4../ configure && make
5. sudo make install
5 -qadam: Toksijenni sozlashni boshlang
Kislorodni ishga tushirish uchun biz terminalni ochishimiz kerak: kislorod
- Birinchi marta biz yangi profil yaratishimiz kerak. Shunday qilib, Profil nomini bosing va chatda paydo bo'lishni xohlagan nomni kiriting, Yaratish -ni bosing va parol bilan davom eting.
- Profilingiz uchun kuchli parol yarating va uni qayta tiklashning iloji yo'qligini unutmang. Agar parolni unutgan bo'lsangiz, yangi profil yaratishingiz kerak bo'ladi.
- Keyin siz yaratgan profilingizni standart papkada saqlamoqchimisiz, deb so'raladi. Siz xohlagan narsani bosing va keyingi bosish bilan asosiy ekran paydo bo'ladi.
- O'zingiz belgilagan profil nomini bosish orqali u profil sozlamalari ekranida paydo bo'ladi, u erda siz avatar kabi turli xil narsalarni o'rnatishingiz, identifikatoringizni nusxalashingiz yoki identifikatorni eksport qilishingiz mumkin.
Bundan tashqari, Android do'konida Antox ilovasini ilovalar do'konidan o'rnatish orqali ishlatishingiz mumkin.
Va endi hamma narsa, siz do'stlaringiz bilan xavfsiz gaplashishingiz mumkin.
Tavsiya:
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: 3 qadam
Qo'lingizni yuvish uchun taymerni kamroq aloqa qilish uchun #Covid-19: Salom! Bu darslik sizga taymer bilan kamroq aloqa qilishni ko'rsatib beradi. Haqiqatan ham koronavirus epidemiyasi davrida qo'llarni yaxshilab yuvish juda muhim. Shuning uchun men bu taymerni yaratdim. Bu taymer uchun men Nokia 5110 LCD -dan foydalandim
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanish: 4 qadam (rasmlar bilan)
IPad uchun devorga o'rnatish uyni avtomatlashtirishni boshqarish paneli sifatida, ekranni faollashtirish uchun servo boshqariladigan magnitdan foydalanadi: So'nggi paytlarda men uyim va atrofimdagi narsalarni avtomatlashtirishga ancha vaqt sarfladim. Men Domoticz -ni uy avtomatlashtirish ilovasi sifatida ishlataman, batafsil ma'lumot uchun www.domoticz.com saytiga qarang. Men Domoticz haqidagi barcha ma'lumotlarni ko'rsatadigan asboblar paneli dasturini qidirishda
Eshitish qobiliyati buzilganligi uchun uy avtomatizatsiyasi (ESP-now, MQTT, Openhab) uchun eshik qo'ng'irog'i haqida bildirishnoma: 3 qadam
Eshitish qobiliyati buzilganligi uchun uy avtomatizatsiyasi (ESP-now, MQTT, Openhab) haqida eshik qo'ng'irog'i haqida bildirishnoma: Men sizga ko'rsatma beraman, men oddiy eshik qo'ng'irog'imni uy avtomatizatsiyasiga qanday qo'shganimni ko'rsataman. Bu yechim eshitish qobiliyati cheklanganlar uchun juda mos keladi. Mening vaziyatimda, agar bolalarning tug'ilgan kunida xona band va shovqinli bo'lsa, menga xabar berish uchun foydalanaman. Men