สารบัญ:
- ขั้นตอนที่ 1: ฮาร์ดแวร์ที่เราต้องการ
- ขั้นตอนที่ 2: ขั้นตอนการติดตั้ง
- ขั้นตอนที่ 3: ติดตั้ง OpenCV
- ขั้นตอนที่ 4: ติดตั้ง Toxcore
- ขั้นตอนที่ 5: เริ่ม Toxygen - ตั้งค่า
วีดีโอ: Tox & Toxygen สำหรับ Raspberry Pi 3: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีติดตั้งและใช้งาน Toxygen บน Raspberry pi 3 แต่ก่อนอื่นเรามาพูดถึง Tox กันก่อน
Tox เป็นวิธีพูดที่เข้ารหัสและเป็นไปตามเว็บไซต์ "A New Kind of Instant Messaging ไม่ว่าจะเป็นองค์กรหรือรัฐบาล การเฝ้าระวังทางดิจิทัลในปัจจุบันแพร่หลาย Tox เป็นซอฟต์แวร์ที่ใช้งานง่ายที่เชื่อมต่อคุณกับเพื่อนและครอบครัวโดยไม่มีใครอื่น รับฟัง แม้ว่าบริการชื่อดังอื่นๆ กำหนดให้คุณต้องจ่ายเงินสำหรับคุณสมบัติต่างๆ แต่ Tox นั้นฟรีและไม่ต้องโฆษณา - ตลอดไป"
tox.chat/
เพื่อที่จะใช้ Tox คุณต้องมีไคลเอนต์ และเพื่อจุดประสงค์นั้น เราจะติดตั้งและใช้ Toxygen: Toxgen เป็นไคลเอนต์ Tox ข้ามแพลตฟอร์มที่เขียนด้วย Python3 แท้ ๆ พร้อมคุณสมบัติพิเศษมากมาย เช่น ปลั๊กอินและการถ่ายโอนไฟล์ faux ออฟไลน์
github.com/toxygen-project/toxygen
ปัญหาคือไม่มี wiki สำหรับการติดตั้งบน raspberry pi นั่นเป็นสาเหตุที่ฉันทำให้คำแนะนำนี้ได้
คำแนะนำส่วนใหญ่นี้ใช้คำสั่งเทอร์มินัลดังนั้นให้ดำเนินการต่อและเริ่มพิมพ์คำสั่งบางคำสั่ง
ขั้นตอนที่ 1: ฮาร์ดแวร์ที่เราต้องการ
ก่อนถึงเทอร์มินัล เราต้องตั้งค่าฮาร์ดแวร์ก่อน เราจะต้อง:
1. ราสเบอร์รี่ pi 3
2. การ์ด SD ขอแนะนำให้ใช้การ์ดขนาด 16GB หากคุณติดตั้งสำเร็จแล้ว พื้นที่ที่ใช้จะอยู่ที่ประมาณ 6 กิกะไบต์ และฉันสังเกตเห็นว่าในการ์ดขนาด 16 กิกะไบต์ การติดตั้งนั้นเร็วกว่าการ์ดขนาด 8 กิกะไบต์
3. ภาพใหม่ของ Raspbian Stretch พร้อมเดสก์ท็อปจาก
เพียงใส่รูปภาพลงในการ์ด SD บน Raspberry pi ของคุณและดำเนินการอัปเดตและอัปเกรดด้วยคำสั่ง:
sudo apt-get update แล้ว sudo apt-get upgrade เมื่อการอัพเกรดเสร็จสิ้น sudo รีบูตและไปที่ขั้นตอนถัดไป
ขั้นตอนที่ 2: ขั้นตอนการติดตั้ง
ขั้นตอนพื้นฐานคือ:
1. ติดตั้ง PortAudio ด้วยคำสั่ง: sudo apt-get install portaudio19-dev
2. ติดตั้ง PyQt5 ด้วยคำสั่ง: sudo apt-get install python3-pyqt5
3. ติดตั้ง OpenCV ขั้นตอนที่3
4. ติดตั้ง toxcore ด้วยการสนับสนุน toxav ในระบบของคุณ ขั้นตอนที่4
5. ติดตั้ง toxygen: sudo pip3 ติดตั้ง toxygen
6. เรียกใช้สารพิษในเทอร์มินัล
ขั้นตอนที่ 3: ติดตั้ง OpenCV
เปิดเทอร์มินัลแล้วเริ่มพิมพ์:
1. sudo apt-get install build-essential cmake pkg-config
2. sudo apt-get ติดตั้ง 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 ติดตั้ง libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev
5. sudo apt-get ติดตั้ง libatlas-base-dev gfortran python-numpy python-scipy python-matplotlib default-jdk ant libgtkglext1-dev v4l-utils
6. sudo apt-get ติดตั้ง python3-dev
7. sudo pip3 ติดตั้ง numpy
ตอนนี้เราจะดาวน์โหลด OpenCV 3.3.0 และแตกไฟล์:
1. wget -O opencv.zip
2. เปิดเครื่องรูด opencv.zip
นอกจากนี้เรายังต้องการ Contrib Libraries:
1. wget -O opencv_contrib.zip
2. เปิดเครื่องรูด opencv_contrib.zip
มาเริ่มสร้างกันเลย:
1. cd opencv-3.3.0
2. mkdir build
3. cd build
4. cmake -D CMAKE_BUILD_TYPE=ปล่อย
-D CMAKE_INSTALL_PREFIX=/usr/local
-D INSTALL_C_EXAMPLES=ปิด
-D INSTALL_PYTHON_EXAMPLES=เปิด
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.3.0/modules
-D BUILD_EXAMPLES=เปิด
-D ENABLE_NEON=เปิด..
ทีละคำสั่ง
ให้ดำเนินการต่อไปนี้:
1. sudo make -j4
2. sudo ทำการติดตั้ง
3. sudo ldconfig
4. sudo nano /etc/ld.so.conf.d/opencv.conf - ไฟล์ txt จะว่างเปล่า ดังนั้นให้เพิ่มบรรทัดต่อไปนี้ /usr/local/lib บันทึกและออก
5. sudo ldconfig
6. sudo nano /etc/bash.bashrc. ไฟล์ข้อความนี้จะเต็มไปด้วยโค้ด ดังนั้นให้ลงไปด้วยปุ่ม pagedown และเพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig ส่งออก PKG_CONFIG_PATH
บันทึกและออก
รีบูต Raspberry pi ของคุณด้วยคำสั่ง sudo reboot
ขั้นตอนที่ 4: ติดตั้ง Toxcore
ก่อนติดตั้ง toxcore เราต้องการ 2 สิ่ง: libtoxav และ b. ลิบโซเดียม แต่ก่อนอื่นให้ติดตั้งไลบรารี่บางส่วน
1. sudo apt-get install build-essential libtool autotools-dev automake ตรวจสอบการติดตั้ง ตรวจสอบ git yasm
- สำหรับการสนับสนุน A/V ให้ติดตั้งการพึ่งพาที่ระบุไว้ในส่วน libtoxav ด้วย โปรดทราบว่าคุณต้องติดตั้งการพึ่งพาเหล่านั้นก่อนที่จะรวบรวม toxcore
1. sudo apt-get ติดตั้ง libopus-dev libvpx-dev pkg-config
- ดำเนินการติดตั้ง libsodium ต่อไป:
1. โคลน git
2. cd libsodium
3. แท็กเช็คเอาต์ git/1.0.3
4../autogen.sh
5../configure && ทำการตรวจสอบ
6. sudo checkinstall --install --pkgname libsodium --pkgversion 1.0.0 --nodoc
7. sudo ldconfig
8. ซีดี..
- โอเค เราใกล้จะเสร็จแล้ว ตอนนี้เราจะรวบรวม toxcore ทั้งระบบ:
1. โคลน git
2. cd toxcore
3. autoreconf -i
4../configure && make
5. sudo ทำการติดตั้ง
ขั้นตอนที่ 5: เริ่ม Toxygen - ตั้งค่า
เพื่อเริ่มต้น toxygen เราต้องเปิดเทอร์มินัลแล้วพิมพ์: toxygen
- เป็นครั้งแรกที่เราต้องสร้างโปรไฟล์ใหม่ ดังนั้นคลิกที่ชื่อโปรไฟล์และป้อนชื่อที่คุณต้องการให้ปรากฏในแชท คลิกสร้างและดำเนินการต่อด้วยรหัสผ่าน
- สร้างรหัสผ่านที่รัดกุมสำหรับโปรไฟล์ของคุณและจำไว้ว่าไม่มีทางที่จะกู้คืนได้ หากคุณลืมรหัสผ่าน คุณต้องสร้างโปรไฟล์ใหม่
- ถัดไป ระบบจะถามว่าคุณต้องการบันทึกโปรไฟล์ที่คุณเพิ่งสร้างขึ้นในโฟลเดอร์เริ่มต้นหรือไม่ คลิกสิ่งที่คุณต้องการและเมื่อคลิกถัดไปหน้าจอหลักจะปรากฏขึ้น
- เมื่อคลิกที่ชื่อโปรไฟล์ที่คุณเพิ่งตั้งค่า หน้าจอการตั้งค่าโปรไฟล์จะปรากฏขึ้น ซึ่งคุณสามารถตั้งค่าต่างๆ เช่น อวาตาร์ คัดลอก tox id ของคุณ หรือส่งออก id เป็นต้น
คุณยังสามารถใช้ Tox บน Android ได้ด้วยการติดตั้งแอพ Antox จาก App Store
และนั่นคือทั้งหมดที่คุณสามารถพูดคุยกับเพื่อน ๆ ของคุณได้อย่างปลอดภัย
แนะนำ:
Raspberry Pi Remote Desktop สำหรับ Mac: 11 ขั้นตอน
Raspberry Pi Remote Desktop สำหรับ Mac: นี่คือบทช่วยสอนเกี่ยวกับวิธีการตั้งค่า tightvnc เพื่อเข้าถึงเดสก์ท็อปของ Raspberry Pi โดยใช้ Mac เมื่อ Pi ทำงานในโหมดหัวขาด
เริ่มต้นใช้งาน Python สำหรับ ESP8266 & ESP32: 6 ขั้นตอน
เริ่มต้นใช้งาน Python สำหรับ ESP8266 & ESP32: Bacground ESP8266 และน้องชายคนโตของ ESP32 เป็นไมโครชิป Wi-Fi ราคาประหยัดพร้อมสแต็ก TCP/IP เต็มรูปแบบและความสามารถของไมโครคอนโทรลเลอร์ ชิป ESP8266 ได้รับความสนใจจากชุมชนผู้ผลิตเป็นครั้งแรกในปี 2014 ตั้งแต่นั้นมา ราคาต่ำ (
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
IOT BIT (เรียกอย่างเป็นทางการว่า PiAnywhere V1.31) 4G & LTE Hat สำหรับ Raspberry Pi: 10 ขั้นตอน (พร้อมรูปภาพ)
IOT BIT (เรียกอย่างเป็นทางการว่า PiAnywhere V1.31) 4G & LTE Hat สำหรับ Raspberry Pi: IOT BIT 4G & LTE Hat สำหรับ Raspberry Pi4G (ลง 100 mbps / ขึ้น 50 mbps) - การเชื่อมต่ออินเทอร์เน็ตที่รวดเร็วเป็นพิเศษสำหรับ Raspberry Pi ของคุณ ยอดเยี่ยมสำหรับการดาวน์โหลดขนาดใหญ่และการสตรีมวิดีโอ TheIOT BIT 4G & LTE Hat สำหรับ Raspberry Pi Beta provi