Სარჩევი:
- ნაბიჯი 1: ის, რაც გჭირდებათ
- ნაბიჯი 2: აპარატურის ერთად აწყობა
- ნაბიჯი 3: საქმის აგება
- ნაბიჯი 4: Raspberry Pi- ს ინსტალაცია და კონფიგურაცია
- ნაბიჯი 5: მონაცემთა ბაზის შექმნა და კონფიგურაცია
- ნაბიჯი 6: პროექტის კოდირება
- ნაბიჯი 7: შექმენით სერვისი და შეაერთეთ იგი
ვიდეო: SmartPET - ჭკვიანი შინაური ცხოველის მიმწოდებელი: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ჰეი!
მე ვარ მაქსიმე ვერმერენი, 18 წლის MCT (მულტიმედია და საკომუნიკაციო ტექნოლოგია) სტუდენტი Howest– ში.
მე შევარჩიე, რომ შევქმნა ჭკვიანი შინაური ცხოველების მიმწოდებელი, როგორც ჩემი პროექტი.
რატომ გავაკეთე ეს?
ჩემს კატას აქვს წონასთან დაკავშირებული პრობლემები, ამიტომ გადავწყვიტე მანქანა გამეკეთებინა იმის გასაკონტროლებლად, რამდენს ჭამს.
რას აკეთებს?
- ავტომატური კვება, თუ თასში 25 გრ -ზე ნაკლებია.
- თასის გამოვლენა
- სინათლე ანათებს სიბნელეში
რა ხდის ამ შინაურ ცხოველთა მიმწოდებელს ასე განსაკუთრებულს?
SmartPET– ით ის აღწერს რამდენს ჭამდა თქვენი შინაური ცხოველი ბოლო რამდენიმე დღის, კვირის ან თუნდაც თვის განმავლობაში. იგი ითვლის, მიიღო თუ არა თქვენმა შინაურმა ცხოველმა ჯანსაღი საკვების სწორი რაოდენობა.
ამ პროექტის უნარები?
თქვენ არ გჭირდებათ ბევრი პროგრამირების უნარი ამ პროექტისთვის. დარწმუნდით, რომ თქვენ გაქვთ ძირითადი პროტოტიპის უნარი თქვენი წრის შესამოწმებლად.
ამ სასწავლო ინსტრუქციაში მე მიგიყვანთ ყველა საფეხურზე, რათა შექმნათ თქვენი საკუთარი ჭკვიანი შინაური ცხოველის მიმწოდებელი. კლონირება ჩემი github საცავი ყველა ფაილისთვის.
დავიწყოთ შექმნა!
ნაბიჯი 1: ის, რაც გჭირდებათ
კომპონენტები
- სერვო ძრავა
- წონის სენსორი (5 კგ): TAL220
- Lightsensor LDR: 10K - 20k ohm
- MCP3008
- ულტრაბგერითი სენსორი: HY-SRF05
- ჩატვირთვის მოდული: HX771
- ჩვენება: 16x2
- პოტენომეტრი
- RGB
- ჟოლო პი
- Ენერგიის წყარო
- რეზისტორები
- - 1x 10k Ohm
- - 1x 1k Ohm
- - 4x 220 Ohm
მასალები
- Ხის ფიცრები
- სიმინდის ფანქრების დისპენსერი
- ხრახნები
- - 16 გრძელი ხრახნი
- - 4 მოკლე ხრახნი
- დამოკიდებული
- - 6 ხრახნიანი სახსრის დასაფიქსირებლად
ინსტრუმენტები
- შესადუღებელი რკინა
- Სუპერ წებო
- დაინახა
- საბურღი
ამ პროექტის საერთო ღირებულება დაახლოებით 150 € - 200 €. დამოკიდებულია იმაზე, თუ სად ყიდულობთ კომპონენტებს. მე გავაკეთე მასალების ბომბი, სადაც შეგიძლიათ იპოვოთ ბმული ყველა ვებ მაღაზიასთან. ის /bom საქაღალდეშია.
ნაბიჯი 2: აპარატურის ერთად აწყობა
მე ავაშენე ჩემი წრე ჩემი Fritzing სქემის მიხედვით, რომელიც მე გავაკეთე, მე ატვირთე სქემა ქვემოთ.
მიკროსქემს აქვს 3 სენსორი (LDR, ულტრაბგერითი და წონის მგრძნობიარე) და 3 აქტივატორი (servo motor, RGB led და LCD ეკრანი), რომლებიც ერთად მუშაობენ.
თუ დაიცავთ სქემას, გაცილებით ადვილია მისი აგება ტესტირებისთვის და შეგიძლიათ შემდგომში ჩასვათ საქმე.
მე ავაშენე ჩემი პროტოტიპი მრავალჯერადი დაფაზე.
ნაბიჯი 3: საქმის აგება
მე შევიძინე სიმინდის ფანქრის დისპენსერი და რამდენიმე ხის ფიცარი ჩემი პროექტისთვის, მაგრამ თქვენ შეგიძლიათ მოათავსოთ ის ნებისმიერ მასალაში, რაც გსურთ, სანამ ის სტაბილურია!
Იმ შემთხვევაში
- მე დავინახე რამდენიმე ხის ფიცარი, სპეციალური ფორმის, ისე რომ მასზე სიმინდის ფანქრის დისპენსერი განთავსდეს.
- ჩემი სერვო ძრავა მიმაგრებულია დისპენსერზე რკინის მავთულხლართებით. რკინის მავთულები იჭიმება დისპენსერის საჭეზე მის დასატრიალებლად, როგორც სურათებში ხედავთ.
- დარწმუნდით, რომ რკინის მავთულები მტკიცეა, მაგრამ საკმარისად თხელიც, რათა მათ მოახდინონ სერვო ძრავის ხვრელი.
- ჩემს საქმეში დავამატე ხე, ჩავდე ჩემი servo motor შუაში, რათა ის უფრო სტაბილური გამხდარიყო.
- რამდენიმე ხვრელი მოვახერხე კორპუსში, LCD ეკრანის, ულტრაბგერითი სენსორის, LDR და RGB განსახორციელებლად.
- უკანა მხარეს, მე დავამატე პატარა სახსარი, რომ თქვენ კვლავ გახსნათ იგი და დაუკავშიროთ თქვენი კვების ბლოკი კედლის განყოფილებას.
Უსაფრთხოება
თუ თქვენ ახალი ხართ ბურღულებით, ხერხებით,.. დარწმუნდით, რომ გყავთ ვინმე უკიდურესად მოსახერხებელი ახლომახლო, როგორიც არის თქვენი მამა ან ბაბუა. ბოლო რაც გინდათ არის საკუთარი თავის დაშავება, ასე რომ ჩაიცვით უსაფრთხოების სათვალეები, როგორც მე გავაკეთე.
ნაბიჯი 4: Raspberry Pi- ს ინსტალაცია და კონფიგურაცია
ამ პროექტისთვის თქვენ გჭირდებათ საკაბელო კავშირი თქვენს ჟოლოს პითან.
დაკავშირებისთანავე, თქვენ უნდა გახსნათ ტერმინალი (mac) ან Windows power shell (Windows), რომ მოამზადოთ თქვენი pi.
შეაერთეთ თქვენი pi ინტერნეტში და დაელოდეთ IPv4 მისამართის მიღებას. ამიერიდან თქვენ შეგიძლიათ დაუკავშირდეთ მისამართს ინტერნეტით, კაბელის გარეშე.
ნაბიჯი 5: მონაცემთა ბაზის შექმნა და კონფიგურაცია
გახსენით config.py ფაილი და დააკონფიგურირეთ იგი თქვენს მონაცემთა ბაზასთან ერთად. თქვენ შეგიძლიათ ჩემი მონაცემთა ბაზის იმპორტირება ზოგიერთი მონაცემის გამოყენებით, რომ პროექტი იმუშაოს.
თქვენ შეგიძლიათ იპოვოთ მონაცემთა ბაზა /მონაცემთა საქაღალდეში, "database.sql".
მონაცემთა ბაზა შექმნილია ისე, რომ თქვენ შეგიძლიათ განაახლოთ SmartPET პროექტი მეტი სენსორებითა და აქტივატორებით.
ნაბიჯი 6: პროექტის კოდირება
მე კოდირებული მაქვს ჩემი პროექტი Python, Flask, SocketIO და Javascript.
მე დავიწყე ჩემი ვებსაიტის პირველი მავთულის ჩარჩოების შექმნა Adobe XD– ში, რომელიც არის Adobe– ს უფასო პროგრამული უზრუნველყოფა.
შემდეგ მე გავაკეთე ჩემი დიზაინი HTML და CSS და დავამატე რამდენიმე ძირითადი Javascript, რომ ჩემი დიზაინი სწორად იმუშავოს.
მე ვიყენებ მარშრუტებს Flask– ში, რათა მივიღო ჩემი მონაცემების უმეტესი ნაწილი ჩემს ვებგვერდზე. სოკეტები განკუთვნილია უფრო მცირე ზომის ნივთებისთვის და უმეტესწილად უკანა მიმართულებით, როგორიცაა ცოცხალი წონა.
ნაბიჯი 7: შექმენით სერვისი და შეაერთეთ იგი
შექმენით სერვისი ისე, რომ ჟოლოს პი ავტომატურად გაუშვებს კოდს (app.py) გაშვებისას.
თქვენ შეგიძლიათ იპოვოთ გაკვეთილი, თუ როგორ უნდა შექმნათ სერვისი თქვენს ჟოლოს პიში.
მე დავიწყე ჩემი smartpet.service /სერვისის საქაღალდეში დასაწყებად.
ახლა თქვენ შეგიძლიათ შეაერთოთ თქვენი ჟოლოს პი და გარე კვების წყარო კედელში და გაუშვათ პროექტი!
ვიმედოვნებ, რომ თქვენ ისწავლეთ რაიმე ამ სასწავლოდან. შემატყობინეთ კომენტარებში, თუ ყველაფერი საკმარისად ნათელი იყო!
გირჩევთ:
შინაური ცხოველის ბოტი: 6 ნაბიჯი (სურათებით)
Pet Bot: საკრედიტო: ეს პროექტი შთაგონებულია Beetlebot- ის მიერ robomaniac. განახლება: მას შემდეგ მე დავარქვი ამას Pet Bot. (ვიდეო კვლავ აჩვენებს როგორც Catfish Bot) მე ვასწავლი რობოტებს ახალგაზრდა შემქმნელებს ESP8266, Arduino და Raspberry PI პლატფორმებზე და ერთ – ერთ გამოწვევას
წვრილმანი უმარტივესი ავტომატური შინაური ცხოველის მიმწოდებელი არდუინოსთან ერთად: 3 ნაბიჯი
წვრილმანი უმარტივესი ავტომატური შინაური ცხოველის მიმწოდებელი არდუინოსთან ერთად: გამარჯობა შინაური ცხოველების მოყვარულებო! ყველა ჩვენგანის სიღრმეში გვინდა გვყავდეს საყვარელი ლეკვი ან კნუტი ან ალბათ თევზის ოჯახი ჩვენს სახლში. მაგრამ ჩვენი დაკავებული ცხოვრების გამო, ჩვენ ხშირად ვეჭვობთ საკუთარ თავს: 'შევძლებ თუ არა ჩემს შინაურ ცხოველებზე ზრუნვას?' პირველადი პასუხისმგებლობა
დისტანციური კონტროლირებადი შინაური ცხოველის მიმწოდებელი: 5 ნაბიჯი
დისტანციურად კონტროლირებადი შინაური ცხოველის მიმწოდებელი: ამ ინსტრუქციებში მე ვაჩვენებ, თუ როგორ შეგიძლიათ ააწყოთ მარტივი დისტანციური მართვის შინაური ცხოველის მიმწოდებელი. ამ მარტივი არდუინოს პროექტით შეგიძლიათ თქვენი შინაური ცხოველის კვება დისტანციური მართვის საშუალებით. ყველაფერი რაც თქვენ გჭირდებათ არის Arduino Uno დაფა (ან მსგავსი) , პლასტიკური ბოთლი, სერვო
IoT გარე შინაური ცხოველის კარი: 6 ნაბიჯი (სურათებით)
IoT Outdoor Pet Door: მე შთაგონებული ვიყავი ამ ინსტრუქციით, რომ შევქმნა ქათმის თანამშრომლობის ავტომატური კარი. მე არა მხოლოდ მინდოდა ქათმის თანამშრომლობის კარი ტაიმერზე, არამედ მე მინდოდა კარის ინტერნეტით დაკავშირება, რათა მე შემეძლო მისი კონტროლი ჩემი ტელეფონით ან ჩემი კომპიუტერით. ეს დ
გააკეთეთ ხელოვნების თასი შინაური ცხოველის ბოთლიდან: 5 ნაბიჯი (სურათებით)
გააკეთეთ ხელოვნების თასი შინაური ცხოველის ბოთლიდან: PET არის პოლიეთილენ ტერეფალატი, რომელიც არის თერმოპლასტიკური პოლიმერი. ის შეიძლება ხელახლა ჩამოყალიბდეს გათბობით. გათბობის პროცესის შემდეგ ის უფრო მკაცრი, ხისტი, გამძლე და შუშისებრი ხდება. ის კიდევ უფრო ძლიერდება და კრისტალიზდება პერფორირებისას. ეს ხელახლა ჩამოყალიბდა