فهرست مطالب:
- مرحله 1: سخت افزار مورد نیاز
- مرحله 2: Raspberry Pi را با مودم Huawei E303 به تلفن همراه وصل کنید
- مرحله 3: تنظیم Pi خود را تنظیم کنید
- مرحله 4: برای یک حساب توسعه دهنده آمازون ثبت نام کنید
- مرحله 5: یک نمایه دستگاه و امنیت ایجاد کنید
- مرحله 6: برنامه نمونه را کلون کنید
- مرحله 7: اسکریپت نصب را با اعتبار خود به روز کنید
- مرحله 8: Install Script را اجرا کنید
- مرحله 9: سرویس وب خود ، برنامه نمونه و Wake Word Engine را اجرا کنید
- مرحله 10: با الکسا صحبت کنید
- مرحله 11: نحوه خروج از برنامه نمونه
- مرحله 12: بدون سر بروید و مانیتور ، صفحه کلید و ماوس را از بین ببرید
تصویری: دستیار شخصی هوشمند SEER- InternetOfThings: 12 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
Seer دستگاهی است که نقش تقویت کننده ای را در زمینه خانه های هوشمند و اتوماسیون بازی می کند. این اساساً کاربردی از اینترنت اشیاء است.
SEER یک بلندگوی بی سیم 9 اینچی بدون سیم است که از Raspberry Pi 3 مدل B ساخته شده است و دارای دوربین یکپارچه ای است که با صدای خود کنترل می کنید. SEER بر روی خدمات وب آمازون اجرا می شود و برای اتصال به اینترنت پرسرعت به مودم USB aHologram Nova نیاز دارد. برای شروع فرمان ، SEER باید "کلمه بیدار شدن" را بشنود. کلمه پیش فرض 'SEER' است ، اگرچه می توانید آن را از طریق برنامه ما تغییر دهید.
با SEER ، یک دستگاه سازگار می تواند موسیقی پخش کند ، به سوالات پاسخ دهد ، چراغ ها را کنترل کند و موارد دیگر.
SECURITY-SEER یک رویکرد جدید برای امنیت خانه های هوشمند ، اتوماسیون ، کنترل صدا است.
01 Seer به طور خودکار مخاطبین پلیس ، آتش نشانی و EMS را در نزدیکترین خانه شما قرار می دهد و به شما امکان می دهد با یک تماس به مقامات مربوطه بدون توجه به جایی که در جهان هستید دسترسی داشته باشید. با شواهد ویدئویی و صوتی سرقت در حال انجام ، تماس شما در اولویت مورد نظر قرار می گیرد.
02 تغییر حالت خودکار. نیازی به سر و صدا با صفحه کلید یا حتی بیرون کشیدن آن نیست؟ گوشی خود را. بینایی هنگام آمدن و رفتن حس می کند و به طور خودکار حالت ها را تغییر می دهد.
03 ویدئو با کیفیت بالا ، روز یا شب. با کیفیت بالای فیلمبرداری Seer ، دید در شب برتر و لنز واید 147 درجه ، همیشه می توانید بدانید که در خانه چه اتفاقی می افتد. تماشای زنده در هر زمان و پخش کلیپ های HD کامل بدون هزینه اضافی.
04 حریم خصوصی که می توانید به آن اعتماد کنید. با تنظیم حریم خصوصی داخلی ، Seer به شما امکان می دهد دوربین و میکروفون را در هر زمان به طور کامل خاموش کنید. هنگام ضبط ، Seer از اقدامات امنیتی گسترده ای برای محافظت از داده های خصوصی استفاده می کند.
سیستم-
01 Seer تمام موسیقی شما را از ، Spotify ، Pandora ، رادیو قلب ، TuneIn ، Amazon Music و موارد دیگر فقط با صدای شما پخش می کند. همه ما دوست داریم بدانیم تیم های ورزشی مورد علاقه ما چگونه کار می کنند. با Seer ، می توانید جزئیاتی مانند نمرات و برنامه های آینده ورزشهای هند را بشنوید. تنها کاری که باید انجام دهید این است که بگویید: بیننده ، به روز رسانی ورزشی من را به من بده.
02 فقط با صدای خود می توانید چراغ های خود را کنترل کنید. می توانید از Seer بخواهید که هر بار که آهنگ جدیدی در دستگاه Seer شما پخش می شود ، همه چراغ ها را روشن یا خاموش کند یا رنگ چراغ های خود را تغییر دهد.
03 مگر اینکه از خانه کار کنید ، شرایط رفت و آمد به محل کار شما جزئیات مهمی است که باید هر روز بدانید. خوشبختانه ، Seer می تواند به شما در جلوگیری از ترافیک کمک کند.
04 Domino's Pizza در حال حاضر امکان سفارش غذا را فقط با ارسال یک توییت فراهم می کند. به لطف IFTTT ، این ویژگی بیشتر خودکار شده است تا بتوانید با صدای خود پیتزا سفارش دهید. برای انجام این کار ، باید از IFTTT استفاده کنید و یک حساب توییتر داشته باشید.
05 بله ، می توانید با استفاده از Seer ما در Uber سفارش دهید. برای انجام این کار ، ما باید قابلیت هایی را به برنامه Seer اضافه کنیم. در زیر منوی اصلی برنامه ، مهارت ها را انتخاب کنید. "Uber" را پیدا کنید و سپس "Enable skill" را انتخاب کنید. شما باید "Agree & Enable" ، که به Uber اجازه می دهد به مکان دستگاه شما دسترسی پیدا کند.
06 این طلا برای افراد دارای توانایی های خاص است ، زیرا افرادی که نمی توانند ببینند باید روزهای زیادی را در شلوغی های 2 روزه متحمل شوند ، به عنوان یک دست کمک ما مهارت داریم ، که با توجه به روحیه ای که می خواند ، صحبت می کند ، چت می کند و بسیاری از مادیان ها آنچه را که فرد می خواهد به
07 با Seer می توانید زنگ هشدار ، یادآوری ، حتی تماس ، پیام ارسال کنید ، به آنها پاسخ دهید و محیطی کامل از یک خانه هوشمند ایجاد کنید.
08 به افراد کم بینا/افراد مسن کمک کنید تا با دسترسی به ویکی پدیا ، Gmail ، موسیقی ، اخبار ، ماشین حساب کنترل صدا با جهان ارتباط برقرار کنند.
مرحله 1: سخت افزار مورد نیاز
قبل از شروع کار ، اجازه دهید آنچه را که نیاز دارید بررسی کنیم.
Raspberry Pi 3 (توصیه می شود) یا Pi 2 مدل B (پشتیبانی می شود)
سیم کارت هولوگرام جهانی اینترنت اشیا
هولوگرام Huawei E303/353 USB Cellular Modem
STEVAL-STLKT01V1-با استفاده از ST Microelectronics STEVAL-STLKT01V1 ما یک دوربین امنیتی هوشمند خواهیم ساخت که در صورت ورود افراد غیر مجاز به مغازه/خانه شما به شما اطلاع می دهد. STEVAL-STLKT01V1 ، از سنسورهای حرکتی برای تشخیص حرکت در 360 درجه استفاده می شود و سپس تمشک pi 3B با کمک یک موتور در این جهت حرکت می کند و عکس می گیرد و به طور خودکار به افراد مربوطه اطلاع می دهد. از طریق برنامه اندروید ، می توانیم ببینیم چه اتفاقی در حال رخ دادن است و برای اورژانس تماس بگیریم. پایه سنسور کاشی با شارژر باتری ، سنسور رطوبت و دما ، شکاف کارت حافظه SD ، درگاه USB به Pi متصل می شود و داده ها را به سرویس های صوتی آمازون ارسال می کند.
کابل برق میکرو USB برای رزبری پای.
کارت Micro SD (حداقل 8 گیگابایت) - برای شروع به سیستم عامل نیاز دارید. NOOBS (New Out of the Box Software) یک مدیر نصب سیستم عامل برای رزبری پای است که به راحتی قابل استفاده است. ساده ترین راه برای دریافت NOOBS خرید یک کارت SD با NOOBS از پیش نصب شده است - کارت میکرو SD Raspberry Pi 8GB Preloaded (NOOBS). روش دیگر ، می توانید آن را بارگیری و روی کارت SD خود نصب کنید (دستورالعمل های اینجا را دنبال کنید).
میکروفون USB 2.0 مینی - رزبری پای میکروفون داخلی ندارد. برای برقراری ارتباط با الکسا ، برای اتصال به یک دستگاه خارجی نیاز دارید.
بلندگوی خارجی با کابل صوتی 3.5 میلی متری
یک صفحه کلید و ماوس USB و یک مانیتور HDMI خارجی - همچنین توصیه می کنیم در صورت عدم امکان کنترل SSH (Pi) خود ، از صفحه کلید و موس USB و مانیتور HDMI استفاده کنید.
آداپتور بی سیم WiFi برای Pi 2. توجه: Pi 3 دارای WiFi داخلی است. برای اعتبار بیشتر ، ما به شما نشان می دهیم که چگونه (SSH) را از راه دور به دستگاه خود بیاورید ، و نیازی به مانیتور ، صفحه کلید و ماوس را از بین ببرید - و چگونه برای عیب یابی سیاهههای مربوط.
مرحله 2: Raspberry Pi را با مودم Huawei E303 به تلفن همراه وصل کنید
Raspberry Pi یک بستر اینترنت اشیا عالی است و با اتصال به اینترنت تلفن همراه حتی بهتر است.
داشتن اتصال تلفن همراه بر روی رزبری پای شما می تواند دنیایی از پروژه های جالب دیگر را برای شما باز کند. هرجایی که وای فای امکان پذیر نیست ، اکنون می توانید اتصال اینترنت داشته باشید.
کافی است این دستورالعمل های ساده را دنبال کنید:
- با دنبال کردن دستورالعمل های موجود در سایت رزبری پای ، آخرین نسخه Raspbian را نصب کنید.
- سیم کارت هولوگرام را با کشیدن روی جلد و سپس قرار دادن آن با مخاطبین به پایین ، وارد مودم هواوی کنید. توجه داشته باشید که اندازه سیم کارت مینی دارد.
- مودم را به Raspberry Pi وصل کرده و Pi را بوت کنید
- پنجره ترمینال را باز کرده و ifconfig را تایپ کنید. مطابق تصویر ، باید ورودی eth1 را مشاهده کنید.
- Typesudo dhclient eth1 برای اختصاص آدرس IP داخلی به مودم.
- مرورگر وب را روی Pi باز کنید و به آدرس https://192.168.1.1 بروید
- در تنظیمات مودم به صفحه مدیریت نمایه بروید و یک نمایه جدید ایجاد کنید. شما می خواهید APN را روی "هولوگرام" تنظیم کنید و نام کاربری و رمز عبور را همانطور که در تصویر نشان داده شده خالی بگذارید.
- سپس به صفحه اتصال تلفن همراه بروید و مطمئن شوید که شبکه روی "خودکار" تنظیم شده است و رومینگ فعال است.
- مودم اکنون باید به شبکه تلفن همراه متصل شود (هنگامی که مودم با موفقیت متصل می شود ، چراغ LED روشن می شود)
- سعی کنید چیزی را پینگ کنید یا به یک وب سایت بروید (مانند https://hologram.io/test.html) اکنون باید بتوانید هر کاری را که می خواهید از طریق اینترنت انجام دهید.
- مودم تنظیمات APN شما را ذخیره می کند ، بنابراین نیازی به تنظیم مجدد آن ندارید.
- نسخه های جدیدتر Raspbian نباید به پیکربندی اضافی احتیاج داشته باشند تا اتصال به صورت خودکار هنگام اتصال به برق متصل شود ، اما اگر مشکلی دارید ، این خطوط را به/etc/network/interfaces اضافه کنید.
allow-hotplug eth1
iface eth1 inet Dhcp
مرحله 3: تنظیم Pi خود را تنظیم کنید
مگر اینکه قبلاً Raspbian Jessie را روی Pi خود نصب کرده اید ، لطفاً راهنمای ما را دنبال کنید - راه اندازی raspberry pi - که با بارگیری و نصب Raspbian Jessie و اتصال سخت افزار به شما کمک می کند (اگر با Raspberry Pi آشنایی ندارید ، توصیه می کنیم شما از راهنمای بالا پیروی می کنید تا Pi خود را آماده کرده و قبل از حرکت بیشتر آماده شوید).
مرحله 4: برای یک حساب توسعه دهنده آمازون ثبت نام کنید
مگر اینکه قبلاً یکی دارید ، پیش بروید و یک حساب توسعه دهنده رایگان در developer.amazon.com ایجاد کنید. شما باید شرایط و توافقات AVS را در اینجا مرور کنید.
مرحله 5: یک نمایه دستگاه و امنیت ایجاد کنید
برای ثبت محصول و ایجاد نمایه امنیتی مراحل زیر را دنبال کنید.
به پارامترهای زیر توجه داشته باشید. در مرحله 5 زیر به این موارد نیاز دارید.
- ProductID (همچنین به عنوان شناسه نوع دستگاه شناخته می شود) ،
- ClientID و
- ClientSecret
مهم: مطمئن شوید نشانی های وب مجاز و منبع مجاز مجاز در قسمت Security Profile> Web Settings (به ایجاد دستگاه و نمایه امنیتی مراجعه کنید):
- منشا مجاز: https:// localhost: 3000
- آدرس های مجاز بازگشت: https:// localhost: 3000/authresponse
مرحله 6: برنامه نمونه را کلون کنید
ترمینال را باز کرده و عبارت زیر را تایپ کنید:
cd Desktopgit کلون
مرحله 7: اسکریپت نصب را با اعتبار خود به روز کنید
قبل از اجرای اسکریپت نصب ، باید اسکریپت را با اطلاعاتی که در مرحله 3 دریافت کرده اید - ProductID ، ClientID ، ClientSecret به روز کنید. موارد زیر را در ترمینال تایپ کنید:
cd ~/Desktop/alexa-avs-sample-appnano automated_install.sh
مقادیر ProductID ، ClientID و ClientSecret را که از مرحله 3 بالا دریافت کرده اید بچسبانید. تغییرات باید به این شکل باشد:
- ProductID = "RaspberryPi3"
- ClientID = "amzn.xxxxx.xxxxxxxxx"
- ClientSecret = "4e8cb14xxxxxxxxxxxxxxxxxxxxxxxxxxxb6f4f9"
ctrl-X و سپس Y را تایپ کنید و سپس Enter را فشار دهید تا تغییرات در فایل ذخیره شوند.
مرحله 8: Install Script را اجرا کنید
اکنون آماده اجرای اسکریپت نصب هستید. با این کار تمام وابستگی ها از جمله دو موتور word word از Sensory و KITT. AI نصب می شوند.
توجه: اسکریپت install کلیه فایل های پروژه را در پوشه ای که اسکریپت از آن اجرا می شود نصب می کند. برای اجرای اسکریپت ، ترمینال را باز کرده و به پوشه ای که پروژه در آن کلون شده است بروید. سپس دستور زیر را اجرا کنید:
cd ~/دسکتاپ/alexa-avs-sample-app. automated_install.sh
از شما خواسته می شود به چند س simpleال ساده پاسخ دهید. اینها به شما اطمینان می دهد که قبل از ادامه تمام پیش نیازهای لازم را تکمیل کرده اید.
وقتی جادوگر شروع کرد ، برو یک فنجان قهوه بخور - حدود 30 دقیقه طول می کشد.
مرحله 9: سرویس وب خود ، برنامه نمونه و Wake Word Engine را اجرا کنید
اکنون که نصب کامل شده است ، باید سه فرمان را در 3 پنجره جداگانه ترمینال اجرا کنید:
- پنجره ترمینال 1: برای مجوز دادن سرویس وب
- پنجره ترمینال 2: برای اجرای برنامه نمونه برای ارتباط با AVS
- پنجره ترمینال 3: برای اجرای موتور کلمه بیداری که به شما امکان می دهد با استفاده از عبارت "Alexa" تعامل را شروع کنید.
توجه: این دستورات باید به ترتیب اجرا شوند.
پنجره ترمینال 1
یک پنجره ترمینال جدید باز کنید و دستورات زیر را برای نمایش سرویس وب که برای تأیید نمونه برنامه با AVS استفاده می شود ، تایپ کنید:
cd ~/دسکتاپ/alexa-avs-sample-app/samplecd همراه خدمات و & npm شروع
سرور در حال حاضر بر روی پورت 3000 اجرا می شود و شما آماده راه اندازی سرویس گیرنده هستید. برای کسب اطلاعات بیشتر در مورد مجوز به API Overview Authorization مراجعه کنید.
پنجره ترمینال 2
یک پنجره ترمینال جدید باز کنید و دستورات زیر را برای اجرای نمونه برنامه که با AVS ارتباط برقرار می کند تایپ کنید:
cd ~/Desktop/alexa-avs-sample-app/samplecd javaclient && mvn exec: exec
برای آشنایی بیشتر با پیام های ارسال شده به/از AVS به رابط های نمای کلی API مراجعه کنید.
بیایید مراحل بعدی مربوط به Window را طی کنیم
1. هنگامی که کلاینت را اجرا می کنید ، پنجره ای با پیامی ظاهر می شود که می گوید - لطفاً با مراجعه به آدرس زیر در مرورگر وب و پیروی از دستورالعمل ها ، دستگاه خود را ثبت کنید:
localhost: 3000/provider/d340f629bd685deeff28a917. آیا می خواهید نشانی اینترنتی را به طور خودکار در مرورگر پیش فرض خود باز کنید؟
روی "بله" کلیک کنید تا آدرس اینترنتی در مرورگر پیش فرض شما باز شود.
2. اگر Raspbian Jessie را با رومیزی Pixel (و با مرورگر Chromium) اجرا می کنید ، ممکن است از مرورگر اخطار دریافت کنید. با کلیک روی Advanced -> برو به localhost (ناامن) می توانید آن را دور بزنید.
3. شما وارد صفحه ورود به سیستم با وب سایت آمازون می شوید. اطلاعات آمازون خود را وارد کنید.
4. به صفحه Dev Authorization منتقل می شوید و تأیید می کنید که آیا می خواهید دستگاه شما به نمایه امنیتی ایجاد شده قبلی دسترسی داشته باشد. روی Okay کلیک کنید.
5. اکنون به یک آدرس اینترنتی هدایت می شوید که با آن شروع می شود
6. به برنامه جاوا برگردید و روی دکمه OK کلیک کنید. مشتری اکنون آماده پذیرش درخواست های الکسا است.
پنجره ترمینال 3
توجه: این مرحله را برای اجرای همان برنامه بدون موتور واژه بیداری رد کنید.
این پروژه از دو موتور word word شخص ثالث پشتیبانی می کند: Sensory's TrulyHandsFree و Snowboy KITT. AI. پارامتر -e برای انتخاب عامل استفاده می شود و از دو مقدار برای {{engine}} پشتیبانی می کند: kitt_ai و حسی.
یک پنجره ترمینال جدید باز کنید و از دستورات زیر برای ایجاد یک موتور واژه بیدار از Sensory یا KITT. AI استفاده کنید. موتور واژه بیدار به شما امکان می دهد با استفاده از عبارت "Alexa" تعاملات را آغاز کنید.
برای استفاده از موتور کلمه Sensory wake ، عبارت - را تایپ کنید -
cd ~/Desktop/alexa-avs-sample-app/samplecd wakeWordAgent/src &&./wakeWordAgent -e حسی
یا ، این را برای استفاده از موتور کلمه بیداری KITT. AI تایپ کنید -
cd ~/Desktop/alexa-avs-sample-app/samplecd wakeWordAgent/src &&./wakeWordAgent -e kitt_ai
اکنون شما یک نمونه اولیه AVS بدون دست دارید! برای کسب اطلاعات بیشتر در مورد موتورهای واژه بیدار در دسترس ، از منابع زیر استفاده کنید:
- حسی
- KITT. AI
مرحله 10: با الکسا صحبت کنید
اکنون می توانید تنها با استفاده از کلمه بیداری "Alexa" با Alexa صحبت کنید. موارد زیر را امتحان کنید -
"Alexa" را بگویید ، سپس منتظر بوق باشید. حالا بگویید "ساعت چند است؟" "Alexa" را بگویید ، سپس منتظر بوق باشید. حالا بگویید "آب و هوا در سیاتل چگونه است؟" اگر ترجیح می دهید ، می توانید به جای استفاده از کلمه بیداری ، روی دکمه "گوش دادن" کلیک کنید. یکبار روی دکمه "Listen" کلیک کنید ، پس از انتشار کلیک ، قبل از شروع صحبت ، منتظر نشانه صوتی باشید. ممکن است یک یا دو ثانیه طول بکشد تا صدای صدا را بشنوید
مرحله 11: نحوه خروج از برنامه نمونه
به نمونه دستورالعمل های خروج از برنامه مراجعه کنید.
مرحله 12: بدون سر بروید و مانیتور ، صفحه کلید و ماوس را از بین ببرید
اکنون که نمونه اولیه AVS خود را اجرا کرده اید ، ممکن است بخواهید مانیتور ، صفحه کلید و ماوس را از بین ببرید. می توانید با استفاده از SSH و VNC این کار را انجام دهید.
توصیه شده:
دستیار شخصی - دستگاه هوشمند: 7 مرحله
دستیار شخصی - ماشین هوشمند: در دنیای پر هیاهوی امروز ، فرد زمان کافی برای ارتباط با بیرون و دنیای اجتماعی را ندارد. ممکن است کسی وقت کافی برای به روزرسانی روزانه در مورد امور جاری و همچنین دنیای اجتماعی مانند فیس بوک یا جیمیل نداشته باشد. یکی
مونا ، ربات متحرک آناتارونیک دستیار شخصی من: 4 مرحله
مونا ، ربات Animatronic دستیار شخصی من: مونا ، این یک ربات هوش مصنوعی است که از پس زمینه watson Ai استفاده می کند ، وقتی این پروژه را شروع کردم بسیار پیچیده تر از آنچه فکر می کردم به نظر می رسد اما با شروع کار بر روی آن ، کلاسهای شناختی ibm (ثبت نام اینجا) کمک کرد من خیلی ، اگر می خواهید می توانید کلاس n را بگذرانید
دستیار شخصی: 9 مرحله (همراه با تصاویر)
دستیار شخصی: در این مقاله آموزشی ، من به شما نشان می دهم که چگونه می توانید از قدرت ESP8266 ، خلاقیت در طراحی و برنامه نویسی نرم افزار ، برای ایجاد چیزی جالب و آموزشی استفاده کنید. من آن را دستیار شخصی نامگذاری کردم ، زیرا اندازه جیبی آن است ، شما ، و می توانید هدیه دهید
IRobot ایجاد ربات شخصی شخصی: 16 مرحله (همراه با تصاویر)
IRobot Create Personal Home Robot: معرفی یک ربات شخصی شخصی که در اطراف بستر iRobot Create و یک سیستم کامپیوتری mini-itx ساخته شده است. طراحی و ساخت ربات ها با استفاده از صرفه جویی در مقیاس نرم افزار ، رایانه شخصی ، اسباب بازی و… هرگز آسان تر و مقرون به صرفه نبوده است
آمپر خصوصی از دستگاه پخش کاست شخصی شخصی: 4 مرحله (همراه با تصاویر)
Private Amp From a Old Personal Cassette Player: سلام دوستان امروز من به همه دوستان نوازنده گیتار کمک می کنم تا روابط خود را با همسایگان و یا خانواده بهبود بخشند. نه ، من شخصاً به هر 50 دلار آنها را نمی دهم تا شما را تنها بگذارند ، کاری که من انجام می دهم این است که شما را با مهارت های لازم آشنا کنم