Мазмұны:

Amazon Alexa қуатты автоматты балық бергіші: 5 қадам
Amazon Alexa қуатты автоматты балық бергіші: 5 қадам

Бейне: Amazon Alexa қуатты автоматты балық бергіші: 5 қадам

Бейне: Amazon Alexa қуатты автоматты балық бергіші: 5 қадам
Бейне: Страшные истории. ЗАПЕРТАЯ КОМНАТА. Деревенские страшилки. Ужасы. Мистика. 2024, Қараша
Anonim
Amazon Alexa қуатты автоматты балық бергіші
Amazon Alexa қуатты автоматты балық бергіші

Сіз балықты тамақтандыруды ұмыттыңыз ба?

Енді Alexa сіздің балықтарыңызды әлемнің кез келген жерінен, иә кез келген жерден тамақтандыруға рұқсат етіңіз. Бұл жоба кез келген Alexa құрылғысын/қосымшасын қолдана отырып, үй жануарларын әлемнің кез келген жерінен тамақтандыруға арналған.

Басқа үй жануарларын тамақтандырғыңыз келе ме?

Ешқандай проблема жоқ, контейнерді сәйкес мөлшерде жасаңыз және демалуға болады.

1 -қадам: Сізге қажет заттар

Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
  • 1 X Servo қозғалтқышы
  • 1 X Raspberry Pi 3 (Интернеті бар кез келген Raspberry Pi жұмыс істейді)
  • 1 X Raspberry Pi адаптері
  • Rasbian ОЖ бар 1 X MicroSD картасы
  • 3 X секіргіш еркектен әйелге
  • 1 X картон
  • 1 X қайшы
  • 1 X маркер/қалам
  • 1 X шкаласы/сызғыш
  • 1 X таспа рөлі
  • 1 X жаңғырық нүктесі (міндетті емес)

2 -қадам: Контейнер жасаңыз

Контейнер жасаңыз
Контейнер жасаңыз
Контейнер жасаңыз
Контейнер жасаңыз
Контейнер жасаңыз
Контейнер жасаңыз

Бұл өлшемдерді картонға белгілеңіз (оны қалағаныңызша үлкен/кіші етіп жасауға болады)

Сызғышпен бірге маркер/қалам қолданыңыз және дәл осындай үш фигураны жасаңыз.

Енді бұл бөліктерді қайшымен кесіңіз

Назар аударыңыз, A (ішкі сызық) балыққа берілетін тағамның мөлшеріне байланысты.

Енді ішкі сызықтар бойымен бүктеңіз

Әр бөлікті суретте көрсетілгендей жоғары қаратып ішкі сызықтар бойымен бүктеңіз.

Енді оларды пирамида тәрізді біріктіріңіз

Оларды суретте көрсетілгендей пирамида тәрізді құрылымды құрайтын етіп бекітіңіз.

Енді қақпақ жасаңыз

Енді пирамиданың кіші аузына қақпақ жасаңыз, ол ағып кетпес үшін сәл үлкен болуы керек.

Қозғалтқышты серво моторына жабыңыз

Қақпақты лентаны/желімді қолданып, серво қозғалтқышының дөңгелегіне жабыстырыңыз.

Контейнерге серво моторын таспамен бекітіңіз

Соңында контейнерге серво қозғалтқышты жабыстырыңыз, оның аузын дұрыс жабатынына көз жеткізіңіз.

3 -қадам: Firebase мәліметтер базасын жасаңыз

Firebase мәліметтер базасын құру
Firebase мәліметтер базасын құру
Firebase мәліметтер базасын құру
Firebase мәліметтер базасын құру
Firebase мәліметтер базасын құру
Firebase мәліметтер базасын құру
  • От базасын ашу.
  • Консольге өту түймесін басыңыз.
  • Жоба қосу түймесін басыңыз.
  • Жобаңызды атаңыз.
  • Жоба құру түймесін басыңыз.
  • Мәліметтер қорын нұқыңыз.
  • Сынақ режимінде бастау пәрменін таңдаңыз.
  • Firebase идентификаторын жазып алыңыз.

4 -қадам: Alexa дағдыларын жасаңыз

Alexa дағдыларын жасаңыз
Alexa дағдыларын жасаңыз
Alexa дағдысын жасаңыз
Alexa дағдысын жасаңыз
Alexa дағдыларын жасаңыз
Alexa дағдыларын жасаңыз
  • Developer.amazon.com сайтына кіріңіз.
  • Amazon тіркелгі деректерімен кіріңіз.
  • Әзірлеуші консолін басыңыз.
  • Дағды жасауды нұқыңыз.
  • Біліктілікті атаңыз.
  • Таңдау (Таңдамалы дағды) түймесін басыңыз, содан кейін дағдыларды жасаңыз.
  • Шақыру қойындысын нұқыңыз және шақыру атауын балық беруші ретінде толтырыңыз.
  • JSON Editor қойындысын нұқыңыз және төмендегі кодты қойыңыз (соңына қараңыз).
  • Құру үлгісін нұқыңыз.
  • Endpoint қойындысын нұқыңыз.
  • Біліктілік идентификаторын көшіріңіз.
  • Aws.amazon.com сайтына кіріңіз. (жаңа қойындыда)
  • Консольдеу үшін жүйеге кіру түймесін басыңыз.
  • Lambda түймесін басыңыз (іздеу, егер бірінші бетте болмаса).
  • «Функцияны құру» түймесін басыңыз.
  • Мәліметтерді толтырыңыз (суретті қараңыз).
  • «Функцияны құру» түймесін басыңыз.
  • Alexa Skill жиынтығын нұқыңыз.
  • Қосу түймесін басып, шеберлік идентификаторын қойыңыз.
  • Қосу түймесін басыңыз.
  • Сақтау түймешігін басыңыз.
  • Енді сіздің шеберлік атыңызды басыңыз (суретті қараңыз).
  • Төмен айналдырыңыз және. Zip файлын жүктеуді таңдаңыз.
  • Github репо -нұсқасын осы жерден жүктеп алыңыз.
  • Репозиторийді ашыңыз.
  • Alexa/Lambda деп аталатын қалтаға өтіңіз.
  • Кез келген мәтіндік редакторда lambda_function.py деп аталатын файлды ашыңыз.
  • Енді Firebase идентификаторын 3 -жолға қойыңыз ({Firebase url} -ды Firebase идентификаторымен ауыстырыңыз)
  • Енді бұл файлды lambda-zipped.zip мұрағатына жылжытыңыз. (егер WinRAR қолданылса, оны мұрағатқа апарып тастаңыз)
  • Енді осы lambda-zipped.zip файлын aws-ге жүктеңіз.
  • ARN көшіріңіз (суретті қараңыз)
  • Енді developer.amazon.com сайтына оралыңыз.
  • ARN қойыңыз және соңғы нүктелерді сақтау түймесін басыңыз.
  • Сынақ қойындысын нұқыңыз.
  • Коммутаторды ауыстырыңыз.
  • Пәрменді теріңіз - балық бергішті іске қосыңыз
  • егер жауап алсаңыз, барғаныңыз жөн.

{

«interactModel»: {«languageModel»: {«invocationName»: «балық беруші», «ниет»: [{«name»: «AMAZON. FallbackIntent», «үлгілер»: }, {«аты»: «AMAZON. CancelIntent «,» үлгілер «: }, {» аты «:» AMAZON. HelpIntent «,» үлгілер «: }, {» аты «:» AMAZON. StopIntent «,» үлгілер «: }, {«name»: «FeedNow», «слоттар»: , «үлгілер»: [«балықты тамақтандыру», «балықты тамақтандыру», «менің балықты дәл қазір тамақтандыру», «менің балықты тамақтандыруды өтінемін», «тамақтандыруды өтінемін» балық «,» қазір менің жемім балық «)}],» түрлері «: }}}

5 -қадам: Raspberry Pi 3 орнату

Raspberry Pi 3 орнату
Raspberry Pi 3 орнату
Raspberry Pi 3 орнату
Raspberry Pi 3 орнату
  • Серво моторын келесі түйреуіштерге қосыңыз.
  • Орташа (ҚЫЗЫЛ) -> VCC (PIN 02)
  • Күңгірт түс (ҚОСЫР) -> GROUND (PIN 06)
  • Ашық түс (қызғылт сары) -> PIN03
  • Pi -ге кіріңіз (SSH көмегімен немесе монитор/пернетақта/тінтуір көмегімен)
  • Терминалды ашып, келесі пәрмендерді орындаңыз -
  • CD жұмыс үстелі
  • git clone
  • Енді Automatic-Fish-Feeder қалтасын ашыңыз
  • Pi қалтасына өтіңіз
  • App.py мәтіндік редакторда ашыңыз.
  • 5 -жолды firebase url -мен ауыстырыңыз.
  • Сақтаңыз.
  • Енді Терминалды ашып, келесі пәрмендерді іске қосыңыз -
  • cd жұмыс үстелі
  • cd Автоматты-балық беруші
  • CD Pi
  • python3 app.py
  • Енді Alexa құрылғысын немесе қосымшасын қолданыңыз және айтыңыз - Alexa, балық бергішті іске қосыңыз
  • Егер бәрі ойдағыдай болса, сіз барғаныңыз жөн.
  • Назар аударыңыз, app.py -де FeedNow функциясының аргументтерін 11 -жолда өңдеуге болады, бірінші аргумент - кешіктіру, ал екінші аргумент - бұрыш.

Ұсынылған: