Orodha ya maudhui:
- Hatua ya 1: Sanidi Pis
- Hatua ya 2: Seva imewekwa
- Hatua ya 3: Usanidi wa Mpokeaji
- Hatua ya 4: Kujiendesha kwa Kuanza
- Hatua ya 5: Hitimisho
Video: LittleUnicorn: Raspberry Pi Baby Monitor: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Nina mapacha wachanga na mfuatiliaji wa sauti ya mtoto ananitia mkazo. Kila wakati inapoenda, huwa na jasho la woga ikiwa inamaanisha usiku mwingine wa kulala.
Kwa hivyo nilitengeneza Nyati ndogo. Mfuatiliaji wake wa mtoto aliyeonekana kutoka:
- 2 x raspberry pis,
- Pimoroni Nyati HAT HD,
- Mini Mini Mic
- chatu coding
- LEGO Ghostbusters firestation (hiari)
Hatua ya 1: Sanidi Pis
Wote wa Raspberry yako Pis watahitaji kuwa kwenye mtandao huo wa wifi. Mapendekezo yangu yote ni ya Raspbian OS.
Ikiwa unaziweka kutoka mwanzoni utahitaji kuongeza maelezo yako ya wifi. Nimepata njia rahisi ni kuhariri faili ya `wpa_supplicant`, kama inavyoonyeshwa kwenye mwongozo wa Raspberry Pi Foundation, kuwa njia ya kuaminika zaidi. Nilikuwa na Pis kadhaa nyumbani, Pi 3 na Pi sifuri (ambayo ilihitaji wifi dongle).
Moja ya pis itafanya kama seva ya sauti na nyingine kama mpokeaji. Ninatumia Pi 3 kama seva na Pi Zero kama mpokeaji / mteja.
Pakua nambari ya LittleUnicorn ya chatu kwenye kila moja ya Pis. Ikiwa umeweka git, njia rahisi ya kufanya hii ni kwa:
clone ya git https://github.com/zemogle/littleunicorncd littleunicorn python setup.py install
Ikiwa hauna git iliyosanikishwa unaweza kuisakinisha kutoka kwa kutolewa, lakini utahitaji cURL au wget kufunga:
wget
tar -xvf 1.0.tar.gz cd LittleUnicorn-1.0 python setup.py kufunga
NB Python <3 sasa imedharauliwa kwa hivyo nadhani unatumia Python 3+. Ikiwa huna chatu 3, utahitaji kuiweka.
Hatua ya 2: Seva imewekwa
Kuna mahitaji ya pyaudio lakini hii inahitajika tu kwa seva (i.e. ile iliyo na mic mic ambayo huenda kwenye chumba cha kulala cha mtoto). Unaweza kusanikisha hii bila maumivu kama kifurushi. Hii itavuta utegemezi wote unaohitaji na kukusanidi:
Sudo apt-get kufunga python3-pyaudio
Kisha unaweza kusanikisha mahitaji mengine yote kutoka kwa faili ya mahitaji:
sudo pip3 kufunga -r ~ / littleunicorn / mahitaji.pip
Sasa seva yako inapaswa kuwa tayari kwenda! Moto moto seva:
cd kidogo
python3 server.py
Unapaswa kuona ujumbe wa hali kama ifuatavyo:
======== Kuendesha https://0.0.0.0:8080 ========
(Bonyeza CTRL + C kuacha)
Ikiwa hauoni ujumbe huu na kupata hitilafu hakika ni kwamba chatu yako imewekwa sio sawa. Mara kwa mara itakuwa shida na kipaza sauti. Katika hali gani jaribu tundu tofauti la USB.
Hatua ya 3: Usanidi wa Mpokeaji
Hapa ndipo mambo yanapofurahi. Mahali pengine ndani ya nyumba yako (au kwenye chumba kimoja cha kupimia), weka Unicorn HAT HD kwenye mpokeaji wako Rasperberry Pi na uwashe nguvu.
Sakinisha programu ya Pimoroni
Utahitaji kusanikisha programu hii. Watu bora huko Pimoroni wameandika maktaba nzuri ya chatu kwa hii. Repo yao ya GitHub inakuambia jinsi ya kuiweka.
Sakinisha programu ya LittleUnicorn
Hii ni sawa kabisa na katika hatua ya awali (i.e. kwa seva), kwa hivyo fuata tu maagizo hayo.
Jaribu
Mara tu hiyo yote ikiwa imewekwa chukua LittleUnicorn yako kwa spin.
N. B. Hii inahitaji kwamba umeacha seva ikiendesha katika hatua ya awali na unajua jina au anwani ya IP ya Pi inayoendesha.
Faili ya mteja.py inachukua hoja ya kuzunguka pamoja na jina / IP ya seva. Hii ni muhimu haswa kwa sababu ya tofauti katika uwekaji wa pembejeo za pini za kichwa kati ya modeli tofauti za pi.
Ikiwa seva yako inaendesha Pi na anwani ya IP 192.168.1.10 na unataka kuzungusha onyesho kwa digrii 90, unaweza kuanza kama ifuatavyo:
cd kidogo
mteja wa python3.py 192.168.1.10 90
Hatua ya 4: Kujiendesha kwa Kuanza
Labda hautaki kuingia kila wakati unapoanza tena kila Pi. Unaweza kutumia msimamizi au cron kuanza hizi kwenye boot. Cron ni rahisi zaidi na inakuja kama sehemu ya Raspbian.
Kwenye seva
Hariri crontab yako kwa kuandika sudo crontab -e kisha ingiza hii chini ya mistari iliyotolewa maoni (i.e. baada ya zile zinazoanza na #)
@ reboot python3 /home/pi/littleunicorn/server.py >> /home/pi/unicorn.log 2> & 1
Kwenye mpokeaji
Hariri crontab kwenye pi ya mpokeaji na ongeza zifuatazo
@ reboot python3 /home/pi/littleunicorn/client.py 192.168.1.10 90 >> /home/pi/unicorn.log 2> & 1
90 ni mzunguko wa onyesho kama hapo awali. Badilisha hii na anwani ya IP kwa maadili yanayofaa.
Hatua ya 5: Hitimisho
Huu ni mradi mdogo, wa wiring sifuri kwa mtu yeyote ambaye hajali kuchafua mikono yake na kazi kidogo ya laini ya amri.
Mimi ni mtoto wa miaka ya 80 kwa hivyo… kengele ya kilio imeongozwa na PacMan
- Maharagwe ya Jelly - hii ni operesheni ya kawaida. Daima kuna kelele kidogo za umeme mic inachukua
- Orange Ghost (Clyde) - mpokeaji anatafuta seva. Angalia umeingia IP sahihi na unaweza kuingia kwenye seva ya pi.
- Blue Ghost - Wakati kelele inapozidi kizingiti (unaweza kuzunguka nayo kwa nambari) utaona mzimu wa bluu wa PacMan. Nenda uone kama mtoto wako yuko sawa!
Nina bahati ya kuwa na nyumba ya moto ya LEGO Ghostbusters kwa hivyo nimeweka Nyati ndogo katika hiyo, ambayo inaonekana inafaa.
Ilipendekeza:
Vifaa vya Nyumbani Raspberry PI Monitor Power Monitor: Hatua 14
Vifaa vya Nyumbani Raspberry PI Monitor Power Monitor: Huu ulikuwa mradi mdogo niliofanya kufuatilia matumizi ya nguvu ya vifaa vya kibinafsi kuzunguka nyumba na kuonyesha grafu za matumizi yao ya nguvu kwa muda. Kwa kweli ni moja ya miradi rahisi zaidi ya Raspberry PI ambayo nimefanya, hakuna utaftaji taka au utapeli
ESP8266 Monitor Solar flare Monitor: Hatua 8
ESP8266 Monitor Solar Flare: Unajua ni nini nzuri? Hali ya hewa ya anga! Je! Ikiwa ungekuwa na sanduku dogo kwenye dawati lako ambalo lilikuambia wakati mwanga wa jua unatokea? Kweli, unaweza! Na ESP8266, IIC 7 Segment Display, na wakati fulani, unaweza kuwa na yako mwenyewe
BABY ROCKER WA AKILI: Hatua 7
ROCKER BABY WA AKILI: Katika ulimwengu wa sasa, ambapo wazazi wangekuwa na shughuli nyingi wakiongoza maisha yao ya taaluma, ni ngumu kwao kupata wakati wa kutosha kwa mtoto wao. Pia ni kawaida ya jamii kwamba mama anapaswa kumtunza mtoto,
CribSense: Monitorless, Video-based Baby Monitor: Hatua 9 (na Picha)
CribSense: Monitorless, Video-based Baby Monitor: CribSense ni video-based, isiyo na mawasiliano mtoto kufuatilia ambayo unaweza kufanya mwenyewe bila kuvunja benki.CribSense ni utekelezaji wa C ++ wa Ukuzaji wa Video iliyopangwa ili kuendesha Raspberry Pi 3 Model B. Mwishoni mwa wiki, unaweza kuanzisha kitanda chako mwenyewe
Coms Smartphone ya Arduino / Monitor Monitor kupitia Via Bluetooth HC-05, HC-06: 4 Hatua (na Picha)
Coms Smartphone ya Arduino / Monitor Monitor kupitia Via Bluetooth HC-05, HC-06: Hii ni muhimu sana ikiwa unataka kujaribu mchoro wako katika mazingira halisi ya ulimwengu, mbali na PC yako. Matokeo yake ni kwamba smartphone yako hufanya sawa na mfuatiliaji wa mfululizo wa Arduino kwenye PC yako. Moduli za Bluetooth za HC-05 na HC-06 zinapatikana