Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Контейнер хийх
- Алхам 3: Firebase мэдээллийн бааз үүсгэх
- Алхам 4: Alexa ур чадварыг бий болгох
- Алхам 5: Raspberry Pi 3 -ийг тохируулах
Видео: Amazon Alexa хөдөлгүүртэй автомат загас тэжээгч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Загасаа тэжээхээ мартсан уу?
Одоо 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 мэдээллийн бааз үүсгэх
- Нээлттэй галын бааз.
- Консол руу очих дээр дарна уу.
- Төсөл нэмэх дээр дарна уу.
- Төслөө нэрлэнэ үү.
- Төсөл үүсгэх дээр дарна уу.
- Өгөгдлийн сан дээр дарна уу.
- Туршилтын горимд эхлэхийг сонгоно уу.
- Галын баазынхаа ID -г тэмдэглээрэй.
Алхам 4: 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 -ийг тохируулах
- Серво мотороо дараах голтой холбоно уу.
- Хамгийн Дундад (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 -р мөрөнд засварлах боломжтойг анхаарна уу, эхний аргумент нь хоцролт, хоёр дахь аргумент нь өнцөг юм.
Зөвлөмж болгож буй:
Arduino Uno загас тэжээгч 6 хямд бөгөөд хялбар алхамаар: 6 алхам
Arduino Uno загас тэжээгч 6 хямд бөгөөд хялбар алхамаар: Тиймээс энэ төсөлд бага зэрэг түүх хэрэгтэй байж магадгүй юм. Амьтны загастай хүмүүст надтай ижил асуудал тулгардаг байсан: амралт, мартах. Би загасаа тэжээхээ байнга мартдаг байсан бөгөөд үүнийг явахаасаа өмнө үргэлж хийх гэж оролддог байсан
Дахин өөрчлөгдсөн BETTA загас тэжээгч: 5 алхам
Дахин өөрчлөгдсөн BETTA загас тэжээгч: Betta Fish Feeder-ийн сэдэлээр хийгдсэн энэхүү төсөл нь Trevor_DIY-ийн үндсэн загварыг ашиглаж, түүнд шинэ функцүүдийг ашигладаг. Загасыг цаг хэмжигчээр бие даан хооллодог бөгөөд энэхүү шинэчилсэн хувилбар нь хэрэглэгчдэд илүү хэрэгтэй хэрэгслүүдийг нэмж өгдөг
Эхлэгч: Залуу загас тэжээгч ашиглан IOT сурах: 9 алхам (зурагтай)
Эхлэгч: Cool Fish Feeder ашиглан IOT -ийг сурч аваарай: Энэхүү төсөл нь бага төсөвтэй IOT төхөөрөмжөөс эхлэх заавар, түүнтэй хамт юу хийж болох талаар илүү ихийг хэлэх болно. IOT гэж юу вэ? Google -ээс авсан: IoT нь зүйлсийн интернет гэсэн товчлол юм. Юмсын Интернет гэдэг нь өсөн нэмэгдэж буй сүлжээг хэлнэ
Ultimate DIY автомат загас тэжээгч: 2 -р шат: 10 алхам (зурагтай)
Ultimate DIY автомат загас тэжээгч: 2 -р шат: 2 -р түвшний тэжээгч нь 1 -р түвшнээс том алхам юм. Энэхүү хувилбар нь тэжээлийн хуваарь, савны гэрэлтүүлгийг хянахын тулд arduino -ийн цагийг синхрончлохын тулд ESP8266 wifi модулийг ашигладаг
Ultimate DIY автомат загас тэжээгч: 1 -р шат: 6 алхам
Ultimate DIY автомат загас тэжээгч: 1 -р шат: 1 -р шат бол хамгийн үндсэн тэжээл юм. Хэрэв та төсөв багатай эсвэл над шиг амралтаараа долоо хоног хагасын турш явахаасаа өмнө 2 -р түвшинг ажиллуулж чадахгүй бол үүнийг ашиглаарай. Гэрэлтүүлгийн хяналт байхгүй. Хоолны тоо хэмжээ ба төрөл: Надад бета, 5 неон т