
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02


I denne instruksjonsboken lærer du hvordan du installerer og bruker Toxygen på Raspberry pi 3. Men la oss først snakke om Tox.
Tox er en kryptert måte å snakke på og ifølge nettstedet "A New Kind of Instant Messaging. Enten det er selskaper eller myndigheter, er digital overvåking i dag utbredt. Tox er brukervennlig programvare som forbinder deg med venner og familie uten noen andre lytte. Selv om andre tjenester med stort navn krever at du betaler for funksjoner, er Tox helt gratis og kommer uten reklame - for alltid."
tox.chat/
For å bruke Tox trenger du en klient, og for det formålet vil vi installere og bruke Toxygen: Toxygen er en cross-platform Tox-klient skrevet i ren Python3 med mange unike funksjoner som plugins og faux offline filoverføringer.
github.com/toxygen-project/toxygen
problemet er at det ikke er noen wiki for installasjonen på bringebær pi det er derfor jeg gjorde dette instruerbart.
Det meste av dette instruerbare er basert på terminalkommandoer, så la oss fortsette og begynne å skrive noen kommandoer.
Trinn 1: Maskinvare vi trenger

Før terminalen må vi sette opp maskinvaren. Vi trenger:
1. En bringebær pi 3
2. Et sd -kort. Det anbefales sterkt å bruke et 16 GB kort. Hvis du fullførte installasjonen, vil den brukte plassen være omtrent 6 GB, og jeg la merke til at installasjonen på et 16 GB -kort gikk raskere enn et 8 GB -kort.
3. Et nytt bilde av Raspbian Stretch med skrivebord fra
Bare legg bildet i sd -kortet på Raspberry pi og fortsett til en oppdatering og oppgrader med kommandoene:
sudo apt-get update og deretter sudo apt-get upgrade. Når oppgraderingen er fullført, starter du sudo på nytt og går til neste trinn.
Trinn 2: Installasjonstrinn

De grunnleggende trinnene er:
1. Installer PortAudio med kommandoen: sudo apt-get install portaudio19-dev
2. Installer PyQt5 med kommandoen: sudo apt-get install python3-pyqt5
3. Installer OpenCV trinn 3
4. Installer toxcore med toxav -støtte i systemtrinn 4
5. Installer toksygen: sudo pip3 installer toxygen
6. Kjør oksygen i en terminal
Trinn 3: Installer OpenCV

Åpne en terminal og begynn å skrive:
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 install 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 install numpy
Nå vil vi laste ned OpenCV 3.3.0 og pakke den ut:
1. wget -O opencv.zip
2. pakk ut opencv.zip
Vi trenger også Contrib Libraries:
1. wget -O opencv_contrib.zip
2. pakke ut opencv_contrib.zip
La oss begynne å bygge:
1. cd opencv-3.3.0
2. mkdir build
3. cd -bygg
4. cmake -D CMAKE_BUILD_TYPE = RELEASE
-D CMAKE_INSTALL_PREFIX =/usr/local
-D INSTALL_C_EXAMPLES = AV
-D INSTALL_PYTHON_EXAMPLES = PÅ
-D OPENCV_EXTRA_MODULES_PATH = ~/opencv_contrib-3.3.0/modules
-D BUILD_EXAMPLES = PÅ
-D ENABLE_NEON = PÅ..
en kommando om gangen
La oss fortsette med følgende:
1. sudo make -j4
2. sudo gjør install
3. sudo ldconfig
4. sudo nano /etc/ld.so.conf.d/opencv.conf - txt -filen vil være tom, så vi kan legge til følgende linje,/usr/local/lib lagre og avslutte.
5. sudo ldconfig
6. sudo nano /etc/bash.bashrc. Denne tekstfilen vil være full av kode, så gå ned med ned -knappen og legg til følgende linjer på slutten av filen:
PKG_CONFIG_PATH = $ PKG_CONFIG_PATH:/usr/local/lib/pkgconfig eksport PKG_CONFIG_PATH
lagre og lukk
Start Raspberry pi på nytt med kommandoen sudo reboot
Trinn 4: Installer Toxcore

Før du installerer toxcore trenger vi to ting: a. libtoxav og b. libsodium. Men la oss først installere noen biblioteker.
1. sudo apt-get install build-essential libtool autotools-dev automake checkinstall check git yasm
- For A/V -støtte, installer også avhengighetene som er oppført i libtoxav -delen. Vær oppmerksom på at du må installere disse avhengighetene før du kompilerer toxcore.
1. sudo apt-get install libopus-dev libvpx-dev pkg-config
- La oss fortsette med installasjonen av libsodium:
1. git -klon
2. cd libsodium
3. git checkout -koder/1.0.3
4../autogen.sh
5../konfigurer && sjekk
6. sudo checkinstall --install --pkgname libsodium --pkgversion 1.0.0 --nodoc
7. sudo ldconfig
8. cd..
- Ok, vi er nesten ferdige. Vi vil nå kompilere toxcore-hele systemet:
1. git -klon
2. cd toxcore
3. autoreconf -i
4../konfigurering && merke
5. sudo gjør installering
Trinn 5: Start Toxygen - Oppsett




For å starte oksygen må vi åpne en terminal og skrive: toxygen
- For første gang må vi opprette en ny profil. Så klikk på Profilnavn og skriv inn navnet du vil skal vises i chatten, klikk på Opprett og fortsett med passordet.
- Lag et sterkt passord for profilen din, og husk at det ikke er mulig å gjenopprette den. Hvis du har glemt passordet ditt, må du opprette en ny profil.
- Deretter blir du spurt om du vil lagre profilen du nettopp opprettet i standardmappen. Klikk på det du vil, og ved neste klikk vil hovedskjermen vises.
- Ved å klikke på profilnavnet du nettopp har angitt vil det vises profilinnstillingsskjermen der du kan angi forskjellige ting som avataren, kopiere din tox id eller eksportere ID etc.
Du kan også bruke Tox på Android ved å installere Antox -appen fra appbutikken.
Og det er alt nå du kan snakke trygt med alle vennene dine.
Anbefalt:
DIY AC/ DC Hack "Mod" RD6006 Power Supply & S06A Case W/ S-400-60 PSU Build & Upgraded DC Input: 9 trinn

DIY AC/ DC Hack "Mod" RD6006 Power Supply & S06A Case W/ S-400-60 PSU Build & Upgraded DC Input: Dette prosjektet er mer en grunnleggende RD6006-bygning ved hjelp av et S06A-tilfelle og en S-400-60 strømforsyning . Men jeg vil virkelig ha valget mellom å koble til et batteri for bærbarhet eller strømbrudd. Så jeg hacket eller modifiserte saken for å godta DC in eller et batteri
Temperatur CubeSat Ben & Kaiti & Q Time 1: 8 trinn

Temperature CubeSat Ben & Kaiti & Q Time 1: Har du noen gang ønsket å lage noe selv som kan sendes til verdensrommet og ta temperaturen på en annen planet? I vår fysikkundervisning på videregående skole fikk vi i oppdrag å bygge en CubeSat med en fungerende arduino med hovedspørsmålet Hvordan kan vi
Totoro Project - IoT & MQTT & ESP01: 7 trinn (med bilder)

Totoro Project - IoT & MQTT & ESP01: Totoro Project er et fint IoT -prosjekt du kan kopiere i mange andre forskjellige former. Ved hjelp av ESP01 -kortet, med MQTT -protokollen, kan du kommunisere statusen til knappen til MQTT -megleren (i min case AdafruitIO). En nyttig guide for MQTT og Ad
One More Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): 4 trinn

One More Arduino Weather Station (ESP-01 & BMP280 & DHT11 & OneWire): Her kan du finne en iterasjon av bruk av OneWire med de få pinnene på en ESP-01. valg (du må ha legitimasjon …) Samler sansedata fra en BMP280 og en DHT11
Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: 7 trinn

Meter PZEM-004 + ESP8266 & Platform IoT Node-RED & Modbus TCP/IP: I denne muligheten vil vi integrere vår aktive effektmåler eller elektrisk forbruk, Pzem-004-Peacefair med IoT Node-RED integrasjonsplattform som ble brukt i tidligere opplæringsprogrammer, vi vil bruke en ESP8266 -modul konfigurert som Modbus TCP / IP -slave, senere