فهرست مطالب:
- مرحله 1: Pis را تنظیم کنید
- مرحله 2: راه اندازی سرور
- مرحله 3: تنظیم گیرنده
- مرحله 4: خودکار راه اندازی
- مرحله 5: نتیجه گیری
تصویری: LittleUnicorn: مانیتور بچه تمشک پای: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
من دوقلوهای جوان دارم و مانیتور صوتی کودک به من استرس می دهد. هربار که خاموش می شود ، عرق عصبی می گیرم در صورتی که به معنای یک شب بی خوابی دیگر باشد.
بنابراین من تک شاخ کوچک را ساختم. این یک مانیتور کودک بصری است که از موارد زیر ساخته شده است:
- 2 عدد پیس تمشک ،
- Pimoroni Unicorn HAT HD ،
- مینی میکروفون USB
- برنامه نویسی پایتون
- LEGO Ghostbusters firestation (اختیاری)
مرحله 1: Pis را تنظیم کنید
هر دو Raspberry Pis شما باید در یک شبکه wifi باشند. همه توصیه های من برای سیستم عامل Raspbian است.
اگر آنها را از ابتدا تنظیم می کنید ، باید جزئیات wifi خود را اضافه کنید. من دریافتم ساده ترین راه این است که ویرایش فایل `wpa_supplicant` را ، همانطور که در راهنمای بنیاد Raspberry Pi نشان داده شده است ، معتبرترین راه باشد. من چند Pis در خانه داشتم ، Pi 3 و Pi zero (که به دانگل وای فای نیاز داشت).
یکی از pis به عنوان سرور صوتی و دیگری به عنوان گیرنده عمل می کند. من از Pi 3 به عنوان سرور و Pi Zero به عنوان گیرنده/سرویس گیرنده استفاده می کنم.
کد پایتون LittleUnicorn را روی هر یک از Pis بارگیری کنید. اگر git را نصب کرده اید ، ساده ترین راه برای انجام این کار با موارد زیر است:
git clone https://github.com/zemogle/littleunicorncd littleunicorn python setup.py install
اگر git را نصب نکرده اید می توانید آن را از نسخه نصب کنید ، اما به cURL یا wget install نیاز دارید:
wget
tar -xvf 1.0.tar.gz cd LittleUnicorn -1.0 python setup.py را نصب کنید
NB پایتون <3 اکنون منسوخ شده است بنابراین من فرض می کنم که شما از پایتون 3+ استفاده می کنید. اگر پایتون 3 ندارید ، باید آن را نصب کنید.
مرحله 2: راه اندازی سرور
الزامی برای pyaudio وجود دارد اما این فقط برای سرور (به عنوان مثال با میکروفون USB که در اتاق خواب نوزاد قرار دارد) لازم است. می توانید این را بدون درد به عنوان یک بسته نصب کنید. با این کار تمام وابستگی های مورد نیاز شما کشیده می شود و برای شما تنظیم می شود:
sudo apt-get python3-pyaudio را نصب کنید
سپس می توانید سایر الزامات دیگر را از فایل الزامات نصب کنید:
sudo pip3 install -r ~/littleunicorn/requirements.pip
اکنون سرور شما باید آماده کار باشد! سرور را روشن کنید:
سی دی لایتونیکورن
python3 server.py
شما باید یک پیام وضعیت مانند زیر را ببینید:
======== در حال اجرا در https://0.0.0.0:8080 ========
(برای خروج CTRL+C را فشار دهید)
اگر این پیام را نمی بینید و خطایی دریافت می کنید ، مطمئناً تنظیمات پایتون شما کاملاً درست نیست. گاهی اوقات مشکل میکروفون ایجاد می شود. در این صورت ، سوکت USB دیگری را امتحان کنید.
مرحله 3: تنظیم گیرنده
اینجاست که همه چیز سرگرم کننده می شود. در جایی دیگر در خانه خود (یا در همان اتاق برای آزمایش) ، Unicorn HAT HD را روی گیرنده Rasperberry Pi خود قرار دهید و روشن کنید.
نرم افزار Pimoroni را نصب کنید
برای این کار باید نرم افزار را نصب کنید. افراد عالی در Pimoroni یک کتابخانه پایتون زیبا برای این کار نوشته اند. مخزن GitHub آنها دقیقاً نحوه نصب آن را به شما می گوید.
نرم افزار LittleUnicorn را نصب کنید
این دقیقاً مانند مرحله قبل است (یعنی برای سرور) ، بنابراین فقط آن دستورالعمل ها را دنبال کنید.
آن را آزمایش کنید
پس از نصب ، LittleUnicorn خود را برای چرخش ببرید.
N. B. این امر مستلزم این است که سرور را در مرحله قبل رها کرده اید و نام یا آدرس IP Pi را که در حال اجرا است می دانید.
فایل client.py یک آرگومان چرخش و همچنین نام/IP سرور را می گیرد. این امر به ویژه به دلیل تفاوت در قرار دادن ورودی قدرت پین هدر بین مدلهای مختلف pi مفید است.
اگر سرور شما روی Pi با آدرس IP 192.168.1.10 کار می کند و می خواهید صفحه نمایش را 90 درجه بچرخانید ، می توانید به صورت زیر راه اندازی کنید:
سی دی لایتونیکورن
python3 client.py 192.168.1.10 90
مرحله 4: خودکار راه اندازی
احتمالاً نمی خواهید در هر بار راه اندازی مجدد هر Pi مجبور به ورود به سیستم شوید. برای راه اندازی این موارد در بوت می توانید از supervisor یا cron استفاده کنید. Cron ساده ترین است و به عنوان بخشی از Raspbian نصب می شود.
روی سرور
crontab خود را با تایپ sudo crontab -e ویرایش کنید و سپس این را در زیر خطوط کامنت گذاری شده وارد کنید (یعنی بعد از خطوطی که با #شروع می شوند)
reboot python3 /home/pi/littleunicorn/server.py >> /home/pi/unicorn.log 2> & 1
روی گیرنده
crontab را روی گیرنده pi ویرایش کنید و موارد زیر را اضافه کنید
reboot python3 /home/pi/littleunicorn/client.py 192.168.1.10 90 >> /home/pi/unicorn.log 2> & 1
90 مانند قبل چرخش صفحه نمایش است. این و آدرس IP را به مقادیر مناسب تغییر دهید.
مرحله 5: نتیجه گیری
این یک پروژه کوچک و بدون سیم کشی برای هرکسی است که بدش نمی آید دست خود را با کمی کار خط فرمان کثیف کند.
من بچه دهه 80 هستم بنابراین … زنگ هشدار از PacMan الهام گرفته شده است
- ژله لوبیا - این یک عمل طبیعی است. همیشه کمی نویز الکتریکی وجود دارد که میکروفن بلند می کند
- شبح نارنجی (کلاید) - گیرنده به دنبال سرور است. بررسی کنید که آیا IP مناسب را وارد کرده اید و می توانید به سرور pi وارد شوید.
- شبح آبی - هنگامی که سر و صدا از یک آستانه فراتر می رود (می توانید آن را در کد تنظیم کنید) یک شبح آبی PacMan را مشاهده خواهید کرد. برو ببین بچه ات خوب است یا نه!
اتفاقاً من یک خانه آتش نشانی LEGO Ghostbusters دارم ، بنابراین تک شاخ کوچک را در آن قرار داده ام ، که مناسب به نظر می رسد.
توصیه شده:
خانه هوشمند توسط تمشک پای: 5 مرحله (همراه با تصاویر)
خانه هوشمند توسط رزبری پای: در حال حاضر چندین محصول وجود دارد که باعث می شود خانه شما هوشمندتر شود ، اما اکثر آنها راه حل های اختصاصی هستند. اما چرا برای تعویض چراغ با تلفن هوشمند خود به اینترنت نیاز دارید؟ این یکی از دلایلی بود که من Smar خودم را ساختم
مانیتور سطح آب با تمشک پای: 4 مرحله
مانیتور سطح آب با تمشک پای: مقدمه به همه ، من شفین هستم ، یکی از اعضای Aiversity. من قصد دارم در مورد نحوه ساخت سنسور سطح آب برای مخازن آب با Raspberry pi صحبت کنم. این پروژه به شما کمک می کند تا با جزئیات کار Raspberry pi را درک کنید
مانیتور پرواز با استفاده از PI تمشک و استیک DVB: 3 مرحله
مانیتور پرواز با استفاده از PI تمشک و DVB Stick: اگر شما مکرر مسافر هستید یا فقط به هواپیما علاقه دارید ، Flightradar یا Flightaware 2 باید دارای وب سایت (یا برنامه باشند ، زیرا برنامه های تلفن همراه نیز وجود دارد) که روزانه از آنها استفاده خواهید کرد اساس. هر دو به شما امکان می دهند هواپیماها را در زمان واقعی ردیابی کنید ، پرواز را ببینید
چشمک زدن LED با تمشک پای - نحوه استفاده از پین های GPIO در رزبری پای: 4 مرحله
چشمک زدن LED با تمشک پای | نحوه استفاده از پین های GPIO در Raspberry Pi: سلام بچه ها در این دستورالعمل نحوه استفاده از GPIO's Raspberry pi را یاد می گیریم. اگر تا به حال از آردوینو استفاده کرده اید ، احتمالاً می دانید که ما می توانیم سوئیچ LED و غیره را به پین های آن وصل کرده و آن را مانند کار کنیم. چشمک بزنید یا ورودی را از سوئیچ دریافت کنید تا
هک شدن مانیتور حریم خصوصی از طریق مانیتور LCD قدیمی: 7 مرحله (همراه با تصاویر)
هک شدن مانیتور حریم خصوصی از طریق مانیتور LCD قدیمی: در نهایت شما می توانید با آن مانیتور LCD قدیمی که در گاراژ دارید کاری انجام دهید. می توانید آن را به یک مانیتور حریم خصوصی تبدیل کنید! برای همه به جز شما سفید به نظر می رسد ، زیرا شما & quot؛ جادو & quot؛ می پوشید. عینک! تنها چیزی که واقعاً باید داشته باشید یک پدر است