Izvor: SaznajNovo.com, 20.Avg.2014, 14:12 (ažurirano 02.Apr.2020.)
Dopisivanje pomoću ultrazvuka
Naišao sam na jednu zanimljivu Python skriptu – Quietnet. To je zapravo skripta za dopisivanje koja, kao nosioca informacija, koristi ultrazvuk. Ukratko, ultrazvuk je zvuk čija je frekvencija 20kHz i nalazi se iznad gornje granice čujnosti ljudskog uha. Ukoliko imate malo kvalitetnije zvučnike, mada meni je uspelo i sa ugrađenim zvučnicima u laptopu, možete se dopisivati u kući pomoću ultrazvuka. 1) prvo instalirajte Python na uređaje koji će vam služiti za komunikaciju. Ja sam instalirao >> Pročitaj celu vest na sajtu SaznajNovo.com << za Linux, jer sam na Windowsu imao problema sa pyaudio modulom za Python. 2) zatim instalirajte pyaudio i numpy. Neću pokazivati kako da instalirate za Windows, jer ni ja nisam uspeo. Za pyaudio vam treba VisualBasic. Linux korisnici će se već i sami snaći, evo za Ubuntu, Debian, Arch: sudo apt-get install python-pyaudio && sudo apt-get install python-numpy 3) preuzmite sa github linka skriptu https://github.com/Katee/quietnet negde na desktop, i raspakujte u folder. 4) pomoću “cd” komande uđite u folder (npr. cd Desktop/quitnet-master) 5) na jednom uređaju pokrenite skriptu za slanje poruka komandom python send.py 6) na drugom uređaju pokrenite skiptu za primanje poruka komandom python listen.py 7) na uređaju koji šalje poruke uključite zvuk i pojačajte ga u zavisnosti koliko se daleko nalazi uređaj koji prima poruke. Ne zaboravite da na tom uređaju uključite mikrofon. I sad možete ukucati poruku i poslati pritiskom na Enter. 8) na drugom uređaju čekajte poruku. Ukoliko želite da obavljate dvosmernu komunikaciju, na oba računara pokrenite obe skripte u zasebnim prozorima (2 terminal prozora ili 2 CMD prozora). Ne zaboravite, kada pošaljete poruku sa jednog uređaja, svi ostali koji imaju pokrenutu skriptu za primanje će primiti tu poruku, pa čak i sam računar koji šalje. Upozorenje: ultrazvuk može smetati nekim životinjama. Tip: ako imate Raspberry Pi, svakako ga možete iskoristiti
Detaljnije - Dopisivanje pomoću ultrazvuka








