
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

დაგავიწყდათ თევზის კვება?
ახლა ნება მიეცით ალექსამ შესანახი თქვენი თევზი, მსოფლიოს ნებისმიერი ადგილიდან, დიახ ყველგან. ეს პროექტი შექმნილია იმისთვის, რომ თქვენ მიირთვათ თქვენი შინაური ცხოველი მსოფლიოს ნებისმიერი ადგილიდან, ნებისმიერი Alexa მოწყობილობის/პროგრამის გამოყენებით.
გსურთ სხვა ცხოველის გამოკვება?
პრობლემა არ არის, უბრალოდ გააკეთეთ შესაბამისი ზომის კონტეინერი და დაისვენეთ.
ნაბიჯი 1: ის, რაც გჭირდებათ



- 1 X სერვო ძრავა
- 1 X Raspberry Pi 3 (ნებისმიერი Raspberry Pi ინტერნეტით იმუშავებს)
- 1 X ჟოლოს Pi ადაპტერი
- 1 X MicroSD ბარათი Rasbian OS– ით
- 3 X Jumper Wires მამაკაცი ქალი
- 1 X მუყაო
- 1 X მაკრატელი
- 1 X მარკერი/კალამი
- 1 X მასშტაბი/მმართველი
- 1 X ფირზე როლი
- 1 X ექო წერტილი (სურვილისამებრ)
ნაბიჯი 2: გააკეთეთ კონტეინერი



მონიშნეთ ეს ზომები მუყაოზე (შეგიძლიათ გააკეთოთ ის როგორც დიდი/პატარა რამდენიც გსურთ)
გამოიყენეთ მარკერი/კალამი მმართველთან ერთად და გააკეთეთ ზუსტად სამი ასეთი ფორმა.
ახლა გაჭერით ეს ნაჭრები მაკრატლის გამოყენებით
გთხოვთ გაითვალისწინოთ, რომ A (შიდა ხაზი) დამოკიდებულია იმ რაოდენობის საკვებზე, რომელსაც თევზს აჭმევთ.
ახლა ჩამოყარეთ შიდა ხაზების გასწვრივ
თითოეული ნაჭერი შიდა ხაზების გასწვრივ ზემოთ მიმართეთ, როგორც სურათზეა ნაჩვენები.
ახლა მიამაგრეთ ისინი პირამიდის მსგავსად
მიამაგრეთ ისინი ისე, რომ შექმნან პირამიდის მსგავსი სტრუქტურა, როგორც ეს ნაჩვენებია სურათზე.
ახლა გააკეთე ქუდი
ახლა გააკეთეთ ქუდი პირამიდის უფრო პატარა პირისათვის, ეს უნდა იყოს ცოტა დიდი ისე, რომ არ გაჟონოს.
მიამაგრეთ თავსახური სერვო ძრავის ციფერბლატზე
ჩასვით თავსახური სერვო ძრავის ციფერბლატზე ფირის/წებოს გამოყენებით.
მიამაგრეთ სერვო ძრავა კონტეინერზე
დაბოლოს, მიამაგრეთ სერვო ძრავა კონტეინერზე, დარწმუნდით, რომ ის სწორად ხურავს პირს.
ნაბიჯი 3: შექმენით Firebase მონაცემთა ბაზა



- გახსენით ცეცხლის ბაზა.
- დააწკაპუნეთ გადასვლა კონსოლზე.
- დააწკაპუნეთ პროექტის დამატებაზე.
- დაასახელეთ თქვენი პროექტი.
- დააწკაპუნეთ პროექტის შექმნაზე.
- დააწკაპუნეთ მონაცემთა ბაზაზე.
- აირჩიეთ დაწყება ტესტის რეჟიმში.
- ჩაწერეთ თქვენი firebase ID.
ნაბიჯი 4: შექმენით Alexa უნარი



- ეწვიეთ developer.amazon.com.
- შედით თქვენი ამაზონის სერთიფიკატებით.
- დააწკაპუნეთ დეველოპერის კონსოლზე.
- დააწკაპუნეთ შექმნა უნარი.
- დაასახელეთ უნარი.
- დააწკაპუნეთ აირჩიეთ (მორგებული უნარი) და შემდეგ შექმენით უნარი.
- დააწკაპუნეთ მოწვევის ჩანართზე და შეავსეთ თევზის მიმწოდებლის სახელი.
- დააწკაპუნეთ JSON რედაქტორის ჩანართზე და ჩასვით კოდი ქვემოთ (შეხედეთ ბოლოს).
- დააჭირეთ მშენებლობის მოდელს.
- დააწკაპუნეთ Endpoint ჩანართზე.
- დააკოპირეთ თქვენი Skill Id.
- ეწვიეთ aws.amazon.com. (ახალ ჩანართში)
- დააწკაპუნეთ შესვლა კონსოლზე.
- დააწკაპუნეთ ლამბდაზე (მოძებნეთ, თუ არა წინა გვერდზე).
- დააწკაპუნეთ ფუნქციის შექმნაზე.
- შეავსეთ დეტალები (ნახეთ სურათი).
- დააწკაპუნეთ ფუნქციის შექმნაზე.
- დააწკაპუნეთ Alexa Skill Kit– ზე.
- დააწკაპუნეთ ჩართვაზე და ჩასვით თქვენი უნარის ID.
- დააწკაპუნეთ დამატებაზე.
- დააწკაპუნეთ შენახვაზე.
- ახლა დააწკაპუნეთ თქვენი ცოდნის სახელზე (გადახედეთ სურათს).
- გადაახვიეთ ქვემოთ და აირჩიეთ. Zip ფაილის ატვირთვა.
- ჩამოტვირთეთ Github repo აქედან.
- გახსენით რეპო.
- გადადით საქაღალდეში, სახელწოდებით 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 და დააწკაპუნეთ საბოლოო წერტილების შენახვაზე.
- დააწკაპუნეთ ტესტის ჩანართზე.
- გადამრთველის გადართვა.
- ჩაწერეთ ბრძანება - დაიწყეთ თევზის მიმწოდებელი
- თუ პასუხი მიიღეთ, კარგია წავიდეთ.
{
"interactionModel": {"languageModel": {"invocationName": "თევზის მიმწოდებელი", "intents": [{"name": "AMAZON. FallbackIntent", "sample": }, {"name": "AMAZON. CancelIntent "," sample ": }, {" name ":" AMAZON. HelpIntent "," sample ": }, {" name ":" AMAZON. StopIntent "," sample ": }, {"name": "FeedNow", "slots": , "sample": ["შესანახი თევზი", "შესანახი თევზი", "გამოკვებეთ ჩემი თევზი ახლავე", "მიირთვით ჩემი თევზი გთხოვთ", "გთხოვთ იკვებეთ თევზი "," თევზი ჩემი კვებაა ახლა "]}]," ტიპები ": }}}
ნაბიჯი 5: ჟოლოს პი 3 -ის დაყენება


- შეაერთეთ თქვენი Servo Motor შემდეგ ქინძისთავებთან.
- შუა უმეტესობა (წითელი) -> VCC (PIN 02)
- მოსაწყენი ფერი (BROWN) -> GROUND (PIN 06)
- ნათელი ფერი (ნარინჯისფერი) -> PIN03
- შედით თქვენს Pi– ში (SSH– ის გამოყენებით ან მონიტორის/კლავიატურის/მაუსის გამოყენებით)
- გახსენით ტერმინალი და გაუშვით შემდეგი ბრძანებები -
- cd დესკტოპი
- git კლონი
- ახლა გახსენით საქაღალდე Automatic-Fish-Feeder
- გადადით საქაღალდეში Pi
- გახსენით app.py ტექსტურ რედაქტორში.
- შეცვალეთ ხაზი 5 თქვენი firebase url- ით.
- Შეინახე.
- ახლა გახსენით ტერმინალი და გაუშვით შემდეგი ბრძანებები -
- cd დესკტოპი
- cd Automatic-Fish-Feeder
- 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– ს ძირითად დიზაინს და იყენებს მას ახალ ფუნქციებს. იკვებება თევზებით ტაიმერის ნაკრებით, ეს ხელახლა მოდიფიცირებული ვერსია მომხმარებელს უფრო სასარგებლო ინსტრუმენტებს ამატებს, მაგალითად რამდენი ტრიალებს
როგორ გააკეთოთ ავტომატური თევზის მიმწოდებელი: 6 ნაბიჯი (სურათებით)

როგორ გავაკეთოთ ავტომატური თევზის მიმწოდებელი: ჩვენი საინჟინრო კვლევების ფარგლებში გვთხოვეს გამოვიყენოთ არდუინო ან/და ჟოლო ყოველდღიური პრობლემის გადასაჭრელად. იდეა იყო რაღაც სასარგებლო და რაც ჩვენ გვაინტერესებს. ჩვენ გვინდოდა რეალური პრობლემის გადასაჭრელად. ავტო შექმნის იდეა
Ultimate DIY ავტომატური თევზის მიმწოდებელი: დონე 2: 10 ნაბიჯი (სურათებით)

Ultimate DIY ავტომატური თევზის მიმწოდებელი: Tier 2: Tier 2 Feeder is a step up up to the Tier 1. ეს ვერსია იყენებს ESP8266 wifi მოდულს არდუინოს საათის სინქრონიზაციისათვის კვების გრაფიკისა და ავზის განათების გასაკონტროლებლად
Ultimate DIY ავტომატური თევზის მიმწოდებელი: დონე 1: 6 ნაბიჯი

Ultimate DIY ავტომატური თევზის მიმწოდებელი: დონე 1: პირველი დონე არის ყველაზე ძირითადი მიმწოდებელი. გამოიყენეთ ეს თუ თქვენ გაქვთ მწირი ბიუჯეტი ან, ჩემს მსგავსად, ვერ შეძლებთ მეორე დონის მუშაობას, სანამ არდადეგებზე კვირა და ნახევარი დატოვებთ. არ არსებობს განათების კონტროლი. საკვების რაოდენობა და ტიპი: მე მაქვს ბეტა და 5 ნეონი