Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ მასალები
- ნაბიჯი 2: შეაერთეთ გირო ნულოვანი დასავლეთით
- ნაბიჯი 3: დააკონფიგურირეთ თქვენი RPi
- ნაბიჯი 4: MySql მონაცემთა ბაზა
- ნაბიჯი 5: დაასრულეთ Zero W
- ნაბიჯი 6: ვებ აპლიკაცია/მიიღეთ MQTT
- ნაბიჯი 7: გაუშვით და ისიამოვნეთ
- ნაბიჯი 8: გარსაცმები (დამატებითი)
ვიდეო: JumpTie: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს მოწყობილობა ზომავს თქვენს ნახტომებს! თქვენ შეგიძლიათ ნახოთ რამდენი ნახტომი შეგიძლიათ გააკეთოთ დროის გარკვეულ მონაკვეთში.
Webapplication– ზე ნაჩვენებია თქვენი ყველა ხტომის სესია და თქვენ ხედავთ თქვენს პროგრესს!
პროექტი შედგენილია როგორც სკოლის დავალება. ამჟამად ვსწავლობ ახალ მედიასა და საკომუნიკაციო ტექნოლოგიებს Howest Kortrijk– ში, ბელგია.
ნაბიჯი 1: შეაგროვეთ მასალები
პირველ რიგში, ჩვენ უნდა შევიკრიბოთ რამდენიმე ტექნიკური მასალა.
Გვჭირდება:
- ჟოლო Pi 3B
- ჟოლო Pi Zero W
- Powerbank for Zero W
- გიროსკოპი (LSM9DS1)
ამ ნივთების ფასები და ონლაინ მაღაზიები მოცემულია ინსტრუქციის ბოლოს.
ნაბიჯი 2: შეაერთეთ გირო ნულოვანი დასავლეთით
ფრთხილად მიაწებეთ გიროსკოპი RPi Zero W. თუ თქვენ ეს ადრე არასოდეს გქონიათ, გირჩევთ ჰკითხოთ ვინმეს, ვისაც აქვს შედუღების გამოცდილება.
Dubbelcheck ან tripplecheck თუ სწორად შეაერთეთ 3.3V და GND!
თუ ეს არ გაკეთებულა, გაანადგურებს თქვენს გიროსკოპს ან თქვენს RPi Zero W
ნაბიჯი 3: დააკონფიგურირეთ თქვენი RPi
დააკონფიგურირეთ ორივე თქვენი RPi.
ზოგიერთი სახელმძღვანელო ან სასარგებლო ბმული RPi 3B კონფიგურაციისთვის:
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
ზოგიერთი სახელმძღვანელო ან სასარგებლო ბმული RPi Zero W კონფიგურაციისთვის:
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
თუ ეს გაკეთდა, დარწმუნდით, რომ განაახლეთ ისინი და დააინსტალირეთ შემდეგი პაკეტები:
- პითონი 3
- Mysql სერვერი
- Mysql- კლიენტი
- …
ჩვენ ასევე გვჭირდება Mosquitto MQTT. Mosquitto– ს ინსტალაციისთვის გამოიყენეთ შემდეგი სახელმძღვანელო:
www.instructables.com/id/Installing-MQTT-B…
რჩევა: გამოიყენეთ ჯესიის სურათი და არა გაჭიმვა!
ნაბიჯი 4: MySql მონაცემთა ბაზა
ახლა ჩვენ უნდა დავხატოთ ERD დიაგრამა ჩვენი მონაცემთა ბაზისთვის. მე გამოვიყენე MySql ამ დავალებისთვის.
თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი მონაცემთა ბაზა, დააკოპიროთ ჩემი ან უბრალოდ გადმოწეროთ ჩემი სკრიპტი და გაუშვათ ის.
ჩვენ გამოვიყენებთ ჩვენს RPi 3B- ს, როგორც ჩვენს ცენტრალურ წერტილს ჩვენი მონაცემთა ბაზისა და ვებ სერვერის გასაშვებად.
რჩევა: გამოიყენეთ FileZilla ფაილის კოპირებისათვის RPi 3B.
ნაბიჯი 5: დაასრულეთ Zero W
გიროსკოპის მუშაობისთვის, ჩვენ უნდა მივყვეთ ამ სახელმძღვანელოს:
ozzmaker.com/berryimu-quick-start-guide/
ჩვენ ვიყენებთ BerryIMU ბიბლიოთეკას წინასწარ დაწერილ სკრიპტთან ერთად Gyros ღირებულებების წასაკითხად.
გამოვიყენებ "berryIMU-measure-G.py" სკრიპტს. მაგრამ მე დავამატე რამდენიმე კოდი ნახტომის ამოცნობისა და ნახტომის გასაგზავნად ცენტრალურ წერტილში MQTT საშუალებით.
ნაბიჯი 6: ვებ აპლიკაცია/მიიღეთ MQTT
თუ ჩვენი მონაცემთა ბაზა კარგად მუშაობს, ჩვენ შეგვიძლია გადავიდეთ შექმნაზე ან ვებ აპლიკაციაზე!
მე გამოვიყენე Flask (პითონი) უკანა მხარეს და html/css for frontend. მაგრამ თქვენ თავისუფლად შეგიძლიათ შექმნათ თქვენი ვებ – აპლიკაცია!
თქვენ ასევე შეგიძლიათ გადმოწეროთ ჩემი სკრიპტი, რომ მიიღოთ შეტყობინებები ცენტრალურ პუნქტზე MQTT საშუალებით.
ნაბიჯი 7: გაუშვით და ისიამოვნეთ
RPi Zero W- ზე გაუშვით "berryIMU-measure-G.py" სკრიპტი. ეს შეასრულებს სამუშაოს Zero W.
RPi 3B– ზე გაუშვით "mqtt.py" სკრიპტი და თქვენი ვებ სერვერი.
ახლა ისიამოვნეთ თქვენი შედეგით!
ნაბიჯი 8: გარსაცმები (დამატებითი)
მიდი შენს ავტოფარეხში მოძებნე ძველი და პატარა ყუთი, რომ ააწყო ტექნიკა.
ჩემი ნულოვანი W ჩავდე პატარა ყუთში, რომელიც ვიპოვე. რა თქმა უნდა, მე გამოვიყენე რამდენიმე მასალა, რათა დავრწმუნდე, რომ ჩემი აპარატურა ვერ მოძრაობს.
იყავი შემოქმედებითი!
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი!: 6 ნაბიჯი
Arduino Uno თევზის მიმწოდებელი 6 იაფი და მარტივი ნაბიჯი! შინაური ცხოველების მქონე ადამიანებს, ალბათ, იგივე პრობლემა ჰქონდათ, როგორც მე: შვებულება და დავიწყება. მე მუდმივად მავიწყდებოდა ჩემი თევზის გამოკვება და ყოველთვის ვცდილობდი ასე გამეკეთებინა სანამ ის წავიდოდა
აკუსტიკური ლევიტაცია Arduino Uno– ით ეტაპობრივად (8 ნაბიჯი): 8 ნაბიჯი
აკუსტიკური ლევიტაცია Arduino Uno– სთან ერთად ეტაპობრივად (8 საფეხური): ულტრაბგერითი ხმის გადამცემები L298N Dc მდედრობითი ადაპტერი დენის წყაროს მამაკაცის dc pin Arduino UNOBreadboard და ანალოგური პორტები კოდის გადასაყვანად (C ++)
ნაბიჯი: 4 ნაბიჯი
聲納: 改作: https: //aboutsciences.com/blog/arduino-radar-using … 我 在 原本 聲納 的 ar ar ar ar ar: arduino uno, 感測器, 馬達, 喇叭: 掃描 到 物品 加速 並 傳 述 cm cm cm cm cm cm cm 10 სმ 時 喇叭 會
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: 3 ნაბიჯი
პირდაპირი 4G/5G HD ვიდეო ნაკადი DJI Drone– დან დაბალი ლატენტურობით [3 ნაბიჯი]: შემდეგი სახელმძღვანელო დაგეხმარებათ მიიღოთ პირდაპირი HD ხარისხის ვიდეო ნაკადები თითქმის ნებისმიერი DJI თვითმფრინავისგან. FlytOS მობილური აპლიკაციისა და FlytNow ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან