Агуулгын хүснэгт:

Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч: 5 алхам
Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч: 5 алхам

Видео: Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч: 5 алхам

Видео: Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч: 5 алхам
Видео: Friday Live Chat Crochet Community Podcast 2024, Долдугаар сарын
Anonim
Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч
Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч

Загасаа тэжээхээ мартсан уу?

Одоо Alexa загасаа дэлхийн өнцөг булан бүрээс, хаанаас ч хамаагүй тэжээхийг зөвшөөрнө үү. Энэхүү төсөл нь гэрийн тэжээвэр амьтнаа дэлхийн аль ч өнцгөөс, ямар ч Alexa төхөөрөмж/апп ашиглан тэжээхэд зориулагдсан болно.

Өөр тэжээвэр амьтан тэжээхийг хүсч байна уу?

Асуудалгүй зүгээр л савыг тохирох хэмжээтэй болгож, амраарай.

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
Танд хэрэгтэй зүйлс
  • 1 X Servo мотор
  • 1 X Raspberry Pi 3 (интернеттэй аливаа Raspberry Pi ажиллах боломжтой)
  • 1 X Raspberry Pi адаптер
  • Rasbian OS бүхий 1 X MicroSD карт
  • 3 X холбогч утас нь эрэгтэй, эмэгтэй
  • 1 X картон
  • 1 X хайч
  • 1 X маркер/үзэг
  • 1 X хэмжээс/захирагч
  • 1 X соронзон хальсны үүрэг
  • 1 X цуурай цэг (заавал биш)

Алхам 2: Контейнер хийх

Контейнер хийх
Контейнер хийх
Контейнер хийх
Контейнер хийх
Контейнер хийх
Контейнер хийх

Эдгээр хэмжээг картон дээр тэмдэглээрэй (та хүссэн хэмжээгээрээ том жижиг болгож болно)

Захирагчийн хамт тэмдэг/үзэг ашиглаад яг ийм гурван хэлбэр хий.

Одоо эдгээр хэсгүүдийг хайчаар хайчилж ав

А (дотоод шугам) нь загасыг хооллох хэмжээнээс хамаарна гэдгийг анхаарна уу.

Одоо дотоод шугамын дагуу нугална

Зураг дээр үзүүлсэн шиг хэсэг бүрийг дээш нь харсан дотоод шугамын дагуу нугална.

Одоо тэдгээрийг пирамид шиг наалд

Зураг дээр үзүүлсэн шиг пирамид шиг бүтэцтэй болгоно.

Одоо малгай хий

Пирамидын жижиг амны тагийг хий, энэ нь гоожихгүйн тулд бага зэрэг том байх ёстой.

Хөдөлгүүрийн servo залгуур дээрх тагийг наана уу

Бага зэрэг соронзон хальс/цавуу ашиглан servo моторын залгуур дээр тагийг наа.

Контейнер дээр servo моторыг наа

Эцэст нь servo моторыг саванд наагаад амаа зөв хааж байгаа эсэхийг шалгаарай.

Алхам 3: Firebase мэдээллийн бааз үүсгэх

Firebase мэдээллийн бааз үүсгэх
Firebase мэдээллийн бааз үүсгэх
Firebase мэдээллийн бааз үүсгэх
Firebase мэдээллийн бааз үүсгэх
Firebase мэдээллийн бааз үүсгэх
Firebase мэдээллийн бааз үүсгэх
  • Нээлттэй галын бааз.
  • Консол руу очих дээр дарна уу.
  • Төсөл нэмэх дээр дарна уу.
  • Төслөө нэрлэнэ үү.
  • Төсөл үүсгэх дээр дарна уу.
  • Өгөгдлийн сан дээр дарна уу.
  • Туршилтын горимд эхлэхийг сонгоно уу.
  • Галын баазынхаа ID -г тэмдэглээрэй.

Алхам 4: Alexa ур чадварыг бий болгох

Alexa ур чадварыг бий болгох
Alexa ур чадварыг бий болгох
Alexa ур чадварыг бий болгох
Alexa ур чадварыг бий болгох
Alexa ур чадварыг бий болгох
Alexa ур чадварыг бий болгох
  • Developer.amazon.com хаягаар зочилно уу.
  • Амазоны итгэмжлэлээр нэвтэрнэ үү.
  • Хөгжүүлэгчийн консол дээр дарна уу.
  • Ур чадвар бий болгох дээр дарна уу.
  • Чадварыг нэрлэ.
  • Сонгох (Гаалийн ур чадвар) дээр дараад Ур чадвар бий болгох дээр дарна уу.
  • Дуудлага таб дээр дарж дуудлагын нэрийг загас тэжээгч болгон бөглөнө үү.
  • JSON Editor Tab дээр дарж доорх кодыг буулгана уу (төгсгөлийг харна уу).
  • Бүтээх загвар дээр дарна уу.
  • Endpoint Tab дээр дарна уу.
  • Ур чадварын дугаараа хуулж аваарай.
  • Aws.amazon.com хаягаар зочилно уу. (шинэ таб дээр)
  • Тайтгаруулахын тулд Нэвтрэх дээр дарна уу.
  • Lambda дээр дарна уу (хайлт хийх, хэрэв нүүр хуудсан дээр байхгүй бол).
  • Функц үүсгэх дээр дарна уу.
  • Дэлгэрэнгүй мэдээллийг бөглөнө үү (зургийг үзээрэй).
  • Функц үүсгэх дээр дарна уу.
  • Alexa ур чадварын иж бүрдэл дээр дарна уу.
  • Идэвхжүүлэх дээр дарж өөрийн ур чадварын дугаарыг оруулна уу.
  • Нэмэх дээр дарна уу.
  • Хадгалах дээр дарна уу.
  • Одоо ур чадварынхаа нэр дээр дарна уу (зургийг үзээрэй).
  • Доош гүйлгэж,. Zip файл байршуулахыг сонгоно уу.
  • Github репо -г эндээс татаж авна уу.
  • Репо -г задлах.
  • Alexa/Lambda нэртэй хавтас руу очно уу.
  • Lambda_function.py нэртэй файлыг дурын текст засварлагч дээр нээнэ үү.
  • Одоо firebase id -г 3 -р мөрөнд оруулна уу ({firebase url} хаягаа firebase id -ээр солино уу)
  • Одоо энэ файлыг lambda-zipped.zip архив руу зөөнө үү. (хэрэв WinRAR ашиглаж байгаа бол архив руу чирээд л оруулна уу)
  • Одоо энэ lambda-zipped.zip-ийг aws руу байршуулаарай.
  • ARN -ээ хуулах (зургийг үзнэ үү)
  • Одоо developer.amazon.com руу буцна уу.
  • ARN -ийг оруулаад төгсгөлийн цэгүүдийг хадгалах дээр дарна уу.
  • Туршилтын таб дээр дарна уу.
  • Шилжүүлэгчийг сэлгэх.
  • Командыг бичнэ үү - загас тэжээгчийг эхлүүлнэ үү
  • Хэрэв хариу ирвэл та явахад тохиромжтой.

{

"interactModel": {"languageModel": {"invocationName": "загас тэжээгч", "зорилго": [{"нэр": "AMAZON. FallbackIntent", "дээжүүд": }, {"нэр": "AMAZON. CancelIntent "," sample ": }, {" name ":" AMAZON. HelpIntent "," sample ": }, {" name ":" AMAZON. StopIntent "," sample ": }, {"нэр": "FeedNow", "slots": , "дээжүүд": ["загас тэжээх", "загас тэжээх", "миний загасыг яг одоо тэжээх", "миний загасыг тэжээнэ үү", "хооллоорой загас "," загас одоо миний тэжээл "]}]," төрөл ": }}}

Алхам 5: Raspberry Pi 3 -ийг тохируулах

Raspberry Pi 3 -ийг тохируулах
Raspberry Pi 3 -ийг тохируулах
Raspberry Pi 3 -ийг тохируулах
Raspberry Pi 3 -ийг тохируулах
  • Серво мотороо дараах голтой холбоно уу.
  • Хамгийн Дундад (RED) -> VCC (PIN 02)
  • Уйтгартай өнгө (ХҮРЭН) -> ГАЗРЫН (ПИН 06)
  • Хурц өнгө (улбар шар) -> PIN03
  • Pi руу нэвтрэх (SSH ашиглан эсвэл Monitor/Keyboard/Mouse ашиглан)
  • Терминал нээгээд дараах тушаалуудыг ажиллуулна уу.
  • cd Ширээний компьютер
  • git clone
  • Одоо Automatic-Fish-Feeder фолдерыг нээнэ үү
  • Pi хавтас руу очно уу
  • Текст засварлагч дээр app.py -ийг нээнэ үү.
  • 5 -р мөрийг өөрийн галын баазын url -р солино уу.
  • Хадгалаарай.
  • Одоо терминалыг нээгээд дараах тушаалуудыг ажиллуулна уу.
  • cd Ширээний компьютер
  • cd Автомат-Загас тэжээгч
  • cd Pi
  • python3 апп.py
  • Одоо Alexa төхөөрөмж эсвэл аппаа ашиглаад Alexa, загас тэжээгчийг эхлүүлээрэй гэж хэлээрэй
  • Хэрэв бүх зүйл үр дүнтэй байвал та явахад тохиромжтой.
  • App.py дээр та FeedNow функцийн аргументыг 11 -р мөрөнд засварлах боломжтойг анхаарна уу, эхний аргумент нь хоцролт, хоёр дахь аргумент нь өнцөг юм.

Зөвлөмж болгож буй: