Სარჩევი:
- ნაბიჯი 1: თქვენი PoochPak გაყვანილობა
- ნაბიჯი 2: ინსტალაცია
- ნაბიჯი 3: გაუშვით
- ნაბიჯი 4: პრობლემების მოგვარება
ვიდეო: PoochPak: ფიჭური დაკავშირებული ჭკვიანი ძაღლის ჟილეტი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
Smayorquin შეამოწმეთ ჩემი გაშვება! - KindbotFollow მეტი ავტორის მიერ:
შესახებ: UC Berkeley მათემატიკის სტუდენტი, რომელსაც ნამდვილად უყვარს ელექტრონიკისა და ხელოვნური ინტელექტის პროგრამებთან მუშაობა. მეტი smayorquin- ის შესახებ »
ავტომატიზაციისას, ჩვენ ხშირად ვაქცევთ ყურადღებას ადამიანების ინჟინერიას, რომ გამოვიყენოთ კომპიუტერებისა და ადამიანის გონების კოგნიტური სიძლიერე. მაგრამ ძაღლებს აქვთ მთელი რიგი უნარები, რაც მათ ძალიან კარგად ერგება გარკვეულ ამოცანებს, რომლებსაც ადამიანები ეფექტურად ვერ ასრულებენ. PoochPak წარუდგენს სენსორებს, რომ ეს გამოცდილება ჩვენთვის საინტერესო მეტრიკის თვალსაზრისით მოხდეს.
ჩვენი შინაური ცხოველები ჩვენთვის ფასდაუდებელია და ამიტომ ჩვენ გვინდა დავრწმუნდეთ, რომ ისინი კარგად არიან. PoochPak– ით შეგიძლიათ აკონტროლოთ თქვენი შინაური ცხოველის სასიცოცხლო მნიშვნელობა და მიიღოთ შეტყობინებები SMS– ით. PoochPak ასევე აღჭურვილია ღამის ხედვის კამერით, რომელიც იყენებს კომპიუტერულ ხედვას, რათა გამოგიგზავნოთ SMS შეტყობინება, როდესაც ადამიანი აღმოჩენილია. ეს შესანიშნავია საძიებო და სამაშველო ოპერაციებისთვის და/ან სახლის უსაფრთხოებისთვის.
ნაბიჯი 1: თქვენი PoochPak გაყვანილობა
თქვენ დაგჭირდებათ:
(1) Raspberry Pi Zero Wireless ან Raspberry Pi 3
(1) Hologram Nova + (1) Hologram Global IoT SIM ბარათი
(1) ღამის ხედვის პი კამერა
(1) ადაფრუტის ანალოგური ამაჩქარებელი: ADXL335
(1) Adafruit DS18B20 ტემპერატურის სენსორი
(1) ადაფრუტის პულსის სენსორი
(1) Adafruit MCP3008-8 არხი 10 ბიტიანი ADC + (1) რეზისტორი 4.75k ohm
(1) მრავალჯერადი დატენვის ლითიუმის იონური ბატარეა
ძაღლის აღკაზმულობა არჩევით
გაყვანილობისთვის
ჟოლოს პიზე ყველა სენსორის შესაერთებლად, მიჰყევით ქვემოთ მოცემულ სქემატურ განყოფილებაში გაყვანილობის დიაგრამას. ჩვენ ყველა ეს სენსორი შევუერთეთ პატარა pcb დაფაზე უფრო საიმედო კავშირებისთვის, სანამ ჟილეტი ნახმარი იქნება. თქვენ უნდა დააკავშიროთ ჰოლოგრამი ნოვა USB პორტის საშუალებით (ნულისთვის ჩვენ გამოვიყენეთ microusb to usb კონვერტორი). თქვენ ასევე უნდა დააკავშიროთ pi კამერა შესაბამისი კამერის ლენტის გამოყენებით.
ნაბიჯი 2: ინსტალაცია
პროექტის დამოკიდებულებებს შორის თავსებადობა მოითხოვს python3.4 როგორც ნაგულისხმევ python3. თქვენ უნდა დაწვათ ეს კონკრეტული სურათი თქვენი ჟოლოსთვის pi zero/ pi 3. ამ სურათის შექმნისა და pi- ს გაყვანილობის შემდეგ ჩატვირთეთ და გაიარეთ პირველად ჩატვირთვის კონფიგურაცია დარეკეთ:
sudo raspi-config
რა თქვენ უნდა დარწმუნდეთ, რომ:
- გაფართოებული პარამეტრების ქვეშ, გააფართოვეთ ფაილური სისტემა
- ლოკალიზაციის პარამეტრების ქვეშ შეცვალეთ დროის ზონა
- შეცვალეთ მომხმარებლის პაროლი
- ინტერფეისის პარამეტრების ქვეშ ჩართეთ ssh, კამერა, SPI, IC2 და სერიული
გადატვირთვის შემდეგ, ჩაწერეთ ეს რეპო:
cd ~/
git კლონი https://github.com/mayorquinmachines/PoochPak.git cd PoochPak
გაუშვით ინსტალაციის სკრიპტი, რომ დააინსტალიროთ ყველა დამოკიდებულება. შენიშვნა: ამას დიდი დრო დასჭირდება! დატოვე ის გაშვებული ღამით.
./ დააინსტალირეთ.შ
გადატვირთეთ თქვენი pi ინსტალაციის სკრიპტის დასრულების შემდეგ. გაშვება:
sudo modprobe bcm2835-v4l2sudo modprobe w1-gpio sudo modprobe w1-therm
ეს უბრალოდ დარწმუნებულია, რომ სენსორებთან კომუნიკაციისთვის საჭირო ყველა მოდული ჩართულია.
ჰოლოგრამის გამოსაყენებლად SMS– ის გასაგზავნად, თქვენ დაგჭირდებათ ჰოლოგრამის საინფორმაციო დაფის დაყენება და სიმ ბარათის გააქტიურება. აქ არის ჰოლოგრამის შემქმნელის სახელმძღვანელო ამის გასაკეთებლად. ინსტალაციის სკრიპტმა დაამუშავა თქვენთვის ჰოლოგრამ-კლი და ჰოლოგრამ-პითონ-SDK ინსტალაცია. თქვენ შეგიძლიათ შეამოწმოთ ეს გაშვებით:
sudo ჰოლოგრამის ვერსია
მას შემდეგ, რაც თქვენი SIM ბარათი გააქტიურდება და თქვენი მოწყობილობა აჩვენებს, რომ ის პირდაპირ თქვენს საინფორმაციო დაფაზეა, გსურთ დააყენოთ ტელეფონის ნომერი, რომელზეც გსურთ SMS შეტყობინებების გაგზავნა. თქვენს საინფორმაციო დაფაზე დააწკაპუნეთ თქვენს მოწყობილობაზე და გადადით კონფიგურაციაზე. ამ გვერდიდან თქვენ გსურთ ტელეფონის ნომრის კონფიგურაცია ტელეფონის ნომრის კონფიგურაციის ქვეშ. ამან უნდა შექმნას თქვენ Nova, რომ გაგზავნოთ SMS შეტყობინებები ამ ტელეფონის ნომერზე. ამავე გვერდზე, თქვენ ნახავთ + აჩვენეთ მოწყობილობის გასაღები. ამ ღილაკზე დაჭერით მოგცემთ გასაღებს, რომელიც დაგჭირდებათ თქვენი ჰოლოგრამის-პითონ-სდკის ავტორიზაციისთვის. თქვენ გსურთ შექმნათ კონფიგურაციის ფაილი, სადაც განათავსებთ ამ გასაღებს გამოსაყენებლად. გაუშვით შემდეგი:
cd ~/PoochPaktouch config.py ექო "DEVICEKEY = ''" >> config.py
ნაბიჯი 3: გაუშვით
დაბოლოს, ობიექტის ამოცნობის კოდის გასაშვებად და სენსორული სერვერის დასაწყებად, მიჰყევით ქვემოთ მოცემულ ინსტრუქციას!
იწყება YOLO ობიექტის ამოცნობა
cd yolo_picam/
nohup sudo python3 picam.py &
იწყება სერვერი
nohup sudo python poochpak_server.py &
როდესაც ადამიანი გამოვლენილია, თქვენ მიიღებთ SMS შეტყობინებას ტელეფონზე, რომელიც დააკონფიგურირეთ თქვენს ჰოლოგრამის საინფორმაციო დაფაზე. პირის გამოვლენისას ჩაწერილი ვიდეოს სანახავად გადადით https:// - ზე და ვიდეო ფაილი გადმოსაწერი იქნება თქვენთვის. თუ გადახვალთ https://: 8925 – ზე, თქვენ შეძლებთ მიიღოთ ლექსიკონი სენსორების კითხვით, ასევე ჟილეტის GPS ადგილმდებარეობით.
ნაბიჯი 4: პრობლემების მოგვარება
თუ თქვენ გაქვთ Yolo ობიექტის ამოცნობის სკრიპტთან დაკავშირებული პრობლემა (picam.py) კამერის პოვნაში, შეიძლება დაგჭირდეთ კამერის ხელახლა ჩართვა. სცადეთ კვლავ ჩართოთ ის "sudo raspi-config"-ის გამოყენებით და გაუშვით:
sudo modprobe bcm2835-v4l2
ზოგჯერ ჰოლოგრამის ნოვა კარგავს სიგნალს. თქვენ უნდა დარწმუნდეთ, რომ წითელი LED ნათდება და ლურჯი LED ანათებს. სწრაფი მოციმციმე ნიშნავს, რომ თქვენ ხართ 3G ქსელში, ნელი მოციმციმე ნიშნავს 2G ქსელს და ცისფერი შუქი არ ნიშნავს, რომ ნოვა ჯერ არ არის ქსელში.
თუ სენსორები არ მუშაობს სწორად, კვლავ გადახედეთ გაყვანილობას და დარწმუნდით, რომ ყველაფერი სწორია. შემდეგ კვლავ სცადეთ მათი მოდულების ხელახლა ჩართვა:
sudo modprobe w1-gpio #ტემპერატურის სენსორებისათვის Sudo modprobe w1-therm #ტემპერატურის სენსორისთვის sudo modprobe spi-bcm2708 #პულსის სენსორისთვის
ასევე არსებობს სკრიპტი, რომლის საშუალებითაც შეგიძლიათ ყველა სენსორის შესამოწმებლად. სცადეთ გაშვება:
პითონი Po/PoochPak/tests/run_tests.py
გირჩევთ:
WiFi RGB ფიჭური ნათურა ESP8266 გამოყენებით: 6 ნაბიჯი
WiFi RGB ფიჭური ნათურა ESP8266– ის გამოყენებით: ამ პოსტში ჩვენ ვაშენებთ მშვენიერ RGB ფიჭურ ნათურას, რომლის კონტროლიც შესაძლებელია WiFi– ით. საკონტროლო გვერდი შედგება ფერადი ბორბლისგან, რომელიც საშუალებას გაძლევთ სწრაფად შეცვალოთ ფერები და ასევე შეგიძლიათ პირდაპირ მიუთითოთ RGB მნიშვნელობები, რომ შექმნათ სულ მეტი
Arduino ფიჭური ფარის გაკვეთილი: 9 ნაბიჯი (სურათებით)
Arduino Cellular Shield Tutorial: Arduino Cellular Shield გაძლევთ საშუალებას განახორციელოთ ფიჭური სატელეფონო ზარები და გაგზავნოთ ტექსტური შეტყობინებები. ამ ფარის ტვინი არის SM5100B, რომელიც არის ძლიერი ფიჭური მოდული, რომელსაც შეუძლია შეასრულოს სტანდარტული მობილური ტელეფონების მრავალი ამოცანა. ეს შ
Digi XBee3 ფიჭური SMS აქტივობა ბოტი: 7 ნაბიჯი
Digi XBee3 ფიჭური SMS ActivityBot: Digi XBee3 ™ ფიჭური SMS ActivityBot არის საგანმანათლებლო რობოტი, რომლის კონტროლი შესაძლებელია ნებისმიერი მობილური ტელეფონის ტექსტური შეტყობინებით, მსოფლიოს ნებისმიერ წერტილში. ActivityBot, დიგის მეგობრების მიერ Parallax Inc. განკუთვნილია პირველად რობოტ-მშენებლებისთვის
ალტერნატიული საკომუნიკაციო ჟილეტი (CoCoA): 8 ნაბიჯი (სურათებით)
ალტერნატიული საკომუნიკაციო ჟილეტი (CoCoA): CoCoA პროექტი არის ინტერნეტთან დაკავშირებული სატარებელი ჟილეტი, რომელიც უზრუნველყოფს ალტერნატიული კომუნიკაციის ტაქტიკურ სიმბოლოებს, რათა დაეხმაროს მეტყველების ან არავერბალური შეზღუდული შესაძლებლობის მქონე პირებს. აკრონიმი CoCoa მოდის პორტუგალიური სახელის შემცირებისგან:
ჭკვიანი ძაღლის სახლი: 6 ნაბიჯი
ჭკვიანი ძაღლების სახლი: შინაური ცხოველების უმეტესობას აინტერესებს რას აკეთებდა მათი საყვარელი ძაღლი მათი არყოფნის დროს. ამ ინსტრუქციურად ჩვენ შევქმნით Raspberry Pi დაფუძნებულ ძაღლის მონიტორს. სამუშაო დღის შემდეგ, თქვენ შეგიძლიათ შეამოწმოთ აპლიკაცია და ნახოთ ის დრო, რაც მან გაატარა თავის "სკამზე", რამდენი n