Სარჩევი:

ჩანართი შინაური ცხოველებისთვის: 7 ნაბიჯი
ჩანართი შინაური ცხოველებისთვის: 7 ნაბიჯი

ვიდეო: ჩანართი შინაური ცხოველებისთვის: 7 ნაბიჯი

ვიდეო: ჩანართი შინაური ცხოველებისთვის: 7 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
ჩანართი შინაური ცხოველებისთვის
ჩანართი შინაური ცხოველებისთვის
ჩანართი შინაური ცხოველებისთვის
ჩანართი შინაური ცხოველებისთვის

გამარჯობა! კეთილი იყოს თქვენი მობრძანება პროექტის Tab For Pets პროექტისთვის.

Tab For Pets მიზნად ისახავს:

- დაკავდით შინაური ცხოველი შორს ყოფნისას;

- გაზარდეთ თქვენი შინაური ცხოველის გაგება რთული თამაშების წყალობით;

- მიეცით სახალისო ვიდეო თქვენი შინაური ცხოველის თამაშებით.

საბოლოო პროდუქტი არის 1 ტაბლეტი + 1 დისპენსერი. ტაბლეტზე გაშვებულია პროგრამა და როდესაც თქვენი შინაური ცხოველი მოიგებს თამაშს HTTP POST მოთხოვნა ეგზავნება დისპენსერს. ეს მოთხოვნა ააქტიურებს სერვომოტორს ისე, რომ საკვები დაეცემა დისპენსერის მიმწოდებელში. უფრო მეტიც, ულტრაბგერითი რეინჯერი იგრძნობს, როდესაც თქვენი შინაური ცხოველი ტაბლეტთან ახლოს არის და ის გაააქტიურებს კამერას, ასე რომ თქვენ გექნებათ ვიდეო თქვენი საყვარელი ცხოველის თამაშის შესახებ ტაბლეტზე. არქიტექტურის სურათი აღწერს როგორ მუშაობს იგი.

ჩვენ არ გამოვცადეთ, რადგან შინაური ცხოველი არ გვყავს და, რა თქმა უნდა, არის რაღაცეები, რაც უნდა მოერგოს, რათა იყოს ეფექტური. ასე რომ ნუ გეშინია და ადაპტირდი/გააძლიერე ის.:)

მასალების ანგარიში:

- ჟოლო Pi 3 B+

- ულტრაბგერითი მოდული HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- ჟოლო Pi NoIR კამერა V2

- მწვანე LED

- 330 Ohms რეზისტორი

- 3D პრინტერი

- ტაბლეტი (ან სმარტფონი) (ჩვენ ვიყენებთ სმარტფონს ჩვენი პროტოტიპისთვის, მაგრამ ჩვენ გირჩევთ გამოიყენოთ ტაბლეტი შინაური ცხოველებისთვის, რადგან კლასიკური ეკრანის ტექნოლოგია არ არის ადაპტირებული ცხოველებისთვის).

პროგრამული უზრუნველყოფა:

- ერთობა

წინაპირობები:

თქვენ გჭირდებათ ანგარიში Cloudinary– ზე, რადგან ვიდეოები პირდაპირ იტვირთება პლატფორმაზე

ნაბიჯი 1: RPi– ს დაყენება

პირველ რიგში, ჩვენ უნდა ჩავტვირთოთ პითონის კოდი RPi– ში. ამისათვის ჩვენ გირჩევთ გამოიყენოთ ეკრანი, მაუსი და კლავიატურა და რა თქმა უნდა HDMI კონექტორი RPi ეკრანთან დასაკავშირებლად. თქვენ ასევე უნდა გქონდეთ ინტერნეტ კავშირი.

ჩატვირთვის შემდეგ, შედით:

/მთავარი/

და შექმენით საქაღალდე:

mkdir TabForPets || cd TabForPets

აქ თქვენ დაამატებთ პითონის ფაილს: serveurMotorCamControl.py

შემდეგ თქვენ უნდა დააინსტალიროთ ყველა საჭირო პაკეტი.

pip დააინსტალირეთ Flask

pip დააინსტალირეთ cloudinary sudo apt-get install -y gpac sudo apt-get install xterm

ახლა თქვენ უნდა დაამატოთ კონფიგურაციის ფაილი, ასე რომ შექმენით config.ini ფაილი და დაწერეთ შემდეგი:

['დეფოლტი']

CLOUD_NAME = თქვენი ღრუბლიანი სახელი API_KEY = თქვენი api გასაღები API_SECRET = თქვენი api საიდუმლო

შეცვალეთ ის, რაც არის "=" - ის შემდეგ თქვენი ღრუბლიანი სახელით, გასაღებითა და საიდუმლოებით.

ნაბიჯი 2: Wifi– ს დაყენება

ჩვენ გირჩევთ გამოიყენოთ გამოყოფილი wifi არხი. ამისათვის, Raspberry Pi– ზე შეიყვანეთ:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

დაამატეთ მასში შემდეგი სტრიქონები:

ქსელი = {

ssid = "Tab4Pets" psk = "პაროლი" key_mgmt = WPA-PSK}

თქვენ შეგიძლიათ შეცვალოთ პარამეტრები, როგორც გსურთ: დაამატეთ სხვა ქსელი,…

ნაბიჯი 3: კამერის, სენსორის, სერვომოტორის დაყენება

კამერის, სენსორის, სერვომოტორის დაყენება
კამერის, სენსორის, სერვომოტორის დაყენება

შეხედეთ სქემის კავშირებს.

კამერა:

თქვენ უნდა ჩართოთ კამერის ინტერფეისი. ამისათვის ჩაწერეთ:

sudo raspi-config

გადადით ინტერფეისის პარამეტრებზე, შემდეგ კამერაზე, აირჩიეთ დიახ და გადატვირთეთ დიახ.

კამერის ჩართვის შესამოწმებლად:

vcgencmd get_camera

თქვენ უნდა გქონდეთ მხარდაჭერილი ხაზი = 1 აღმოჩენილი = 1, თუ არ სცადეთ განახლება:

sudo apt-get განახლება

sudo apt-get განახლება

ნაბიჯი 4: დაყენების დაწყება გაშვებისას

თქვენ უნდა დაამატოთ lxterm-autostart.desktop ფაილი, რომელსაც ჩვენ გთავაზობთ /home/pi/.config/autostart დირექტორია

ეს ფაილი შეიცავს:

[დესკტოპის შესვლა] კოდირება = UTF -8 სახელი = ტერმინალის ავტომატური გაშვება კომენტარი = დაიწყეთ ტერმინალი Exec = წყარო/სახლი/pi/TabForPets/env/bin/გააქტიურება Exec =/usr/bin/lxterm -hold -e "ძილი 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py ფლაკონის გაშვება --host = 0.0.0.0"

ნაბიჯი 5: დაბეჭდეთ დისპენსერი

დაბეჭდეთ დისპენსერი
დაბეჭდეთ დისპენსერი
დაბეჭდეთ დისპენსერი
დაბეჭდეთ დისპენსერი
დაბეჭდეთ დისპენსერი
დაბეჭდეთ დისპენსერი

მიიღეთ stl ფაილები დანართში და გამოიყენეთ იგი დისპენსერის და სხვა ნაწილების დასაბეჭდად თქვენი 3D პრინტერის წყალობით.

თქვენ უნდა გქონდეთ: 1 დისპენსერი, 1 ხრახნი, 2 ცილინდრული გადაცემათა კოლოფი (ერთი ძრავისთვის და ერთი ხრახნიანი) და 3 სამონტაჟო მოწყობილობა.

ნაბიჯი 6: აპლიკაციის ჩატვირთვა ტაბლეტში

უბრალოდ დაუკავშირეთ თქვენი ტაბლეტი ან სმარტფონი თქვენს კომპიუტერს და ჩატვირთეთ iot.apk ფაილი, რომელსაც ჩვენ გთავაზობთ.

შემდეგ, თქვენს ტაბლეტზე ან სმარტფონზე დააინსტალირეთ apk.

ნაბიჯი 7: TabForPets– ის გამოყენება

ჩართეთ RPI და დაელოდეთ მწვანე LED განათებას.

TabForPets მზადაა გამოსაყენებლად.

გირჩევთ: