Stap 5: Voice: Mumble, het babygedeelte
Voor zover ik kon vinden waren er niet fatsoenlijk werken echte mumble-programma's die vanaf de opdrachtregel werken dus we gaan de traditionele mumble-client setup voor raspbian. Zoals de babyfoon zonder scherm, toetsenbord of muis met andere woorden headless werken zal, wij zullen het opzetten van ook een VNC-server, op die manier kunnen we de controle van het bureaublad van een afstand ook.
Zoals ik installeren de babyfoon in de kamer waar het zou worden gebruikt wilde voor het configureren van de client mumble, begon ik door het installeren van de vnc-server.
Maar zoals de meeste VNC-servers hun eigen desktop omgeving installeren en geen gebruik maken van degene die u op scherm zien zou, we gaan installeren x11vnc, dit programma stelt ons in staat koppelen aan vertoning nul of de weergave die zou worden weergegeven wanneer we hadden een monitor aangesloten op de raspberry pi. Wij willen ook het alle autostart wanneer de server wordt opgestart, dus we gaan om het te hebben alle start bij het booten.
Dus laten we beginnen
sudo apt-get install x11vnc
Setup x11vnc door starten voor de eerste keer, het zal u vragen een paar vragen als u wilt instellen van een wachtwoord. Ik heb gekozen om dat te doen, maar het is aan u om dat te doen.
Nu proberen verbinding maken vanaf een andere computer met de raspberry pi via vnc (ik gebruik vnc-viewer op mac), gebruik het ip-adres uit stap 3.
(het is mogelijk dat wanneer u verbinding maakt, de client op uw computer over een niet-standaard protocol klagen zal niet zorgen over te maken.)
Nu gaan we de autostart voor vnc Setup. Op die manier als we ooit toegang geeft tot het bureaublad moeten hoeven we niet te
Maak autostart vermelding voor lxde
cd ~/.config mkdir autostart cd autostart nano x11vnc.desktop
Plak het volgende in het bestand:
[Desktop Entry] Encoding=UTF-8 Type=Application Name=X11VNC Comment= Exec=x11vnc -forever -usepw -display :0 -ultrafilexfer StartupNotify=false Terminal=false Hidden=false
Druk nu op CTRL + X, Y, Enter als het bestand wilt opslaan.
Voortaan hoeft u niet te gebruiken van een scherm of toetsenbord niet meer op de raspberry pi, kunnen we het allemaal op afstand.
Nu de mumble-client te installeren op de raspberry pi.
sudo apt-get install mumble
Als u nu naar het bureaublad gaan, vindt u in het startmenu onder internet de mumble-clientsoftware. Open het Volg de wizard om het te zetten allemaal. (zorg ervoor dat u de juiste microfoon-instelling)
Bij het configureren van de audio zorg ervoor dat u selecteert de optie "stem activiteit" of continue.
De eerste optie worden alleen verzonden wanneer er is ruis, kunt u kiezen op welk niveau het moet reageren. De tweede optie zendt voortdurend, die voor mij is geen optie, want ik ben met behulp van een oude webcam microfoon en wanneer er geen geluid is de microfoon meestal crackle.
Als u verbinding wilt herhalen we de stappen in de vorige stap:
Server -> verbinding -> nieuwe toevoegen
Label: Baby monitor (in my case, but you are free to choose whatever you want) Address: 127.0.0.1 (or use localhost) Port: 64738 (if you did not change it in the mumble server settings) Username: Baby
Wanneer u klikt op verbinden, u moet zien dat u bent verbonden.
We gaan nu om ervoor te zorgen dat mumble ook begint en verbinding met de server als volgt:
sudo nano ~/.config/lxsession/LXDE-pi/autostart
u ziet iets wat lijkt op het volgende:
--profile LXDE-pi --desktop --profile LXDE-pi mumble://Baby -no-splash ${HOME}/.config/lxsession/LXDE-pi/autokey.sh
u moet de 3e regel toevoegen op de exacte locatie. Als u een andere gebruikersnaam voor de baby-station kiest, veranderen de deel voor tussen //yourusername@
We moeten nu klaar met de stem deel. Om zeker te zijn laten we alles testen door te rebooten.
sudo reboot now
Als de pi opnieuw is opgestart, u moet zitten kundig voor verbinden voor uw mumble-server en wanneer er geluid komt, het moet automatisch toegezonden door de baby unit.
Zorg ervoor om te fine-tunen van de audio-instellingen, dat zij niet te gevoelig of te streng zijn. Het kostte me een paar nachten wanneer de baby sliep te vinden van de sweet spot, vooral als gevolg van een slechte microfoon.
Hebt u een werkende-babyfoon.
Het harde deel is voorbij, we moeten alleen om setup van de video, die is zeer eenvoudig.