Სარჩევი:
- მარაგები
- ნაბიჯი 1: მოდით ეს ტოგერი დავდოთ, დაწყებული ჟოლოს პიდან
- ნაბიჯი 2: აპარატურის დრო
- ნაბიჯი 3: ზოგიერთი მავთულის დაკავშირება
- ნაბიჯი 4: კოდის დაყენება
- ნაბიჯი 5: ავტომატური დაწყება Backend
ვიდეო: IHover: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
თქვენ ალბათ გეკითხებით საკუთარ თავს, რა ჯანდაბაა ეს ხორცის საფქვავი ?? ნება მომეცით გაგაცნოთ ჩემი ჰოვერქრაფტი. არის თუ არა ჰოვერქრაფტი რაღაც სი-ფი ფილმიდან, რომელიც შეიძლება გკითხოთ? ნამდვილად არა, ნამდვილი ჰოვერქრაფტი იყენებს ნდობას ქვევით, რომელიც იჭერს მის ქვეშ ერთგვარ ჩანთაში. როდესაც საკმარის ზეწოლას იჭერს ჰაერი წამოაყენებს ჰოვერქრაფტს მაღლა, რათა ის ჩანთის ქვეშ არსებული ხვრელიდან გამოვიდეს. ის ეფექტურად ქმნის ჰაერის ბუშტს, სადაც ის მიედინება. ამრიგად, სახელი ჰოვერკრაფტი.
ამ მძლავრ მანქანას შეუძლია გაუძლოს უამრავ წონას და შეუძლია გადაფრინდეს ყველა იმ რელიეფზე, რაც გსურთ. და თუ თქვენ როგორღაც შეძლებთ მისი გაფრინებას ისე შორს, რომ აღარ მოისმინოთ, გილოცავთ, მაგრამ არ ინერვიულოთ, ის აღჭურვილია GPS– ით, ასე რომ თქვენ ყოველთვის შეგიძლიათ მისი პოვნა სიჩქარის ახალი ჩანაწერების დაყენებისას.
მარაგები
- ჟოლო პი
-უპილოტო თვითმფრინავების ძრავები: SUNNYSKY A2212 KV980
-4 ESC მინიმალური დენით 15A: LittleBee 20A-S ESC BLHeli_S OPTO
-პროპელერის ტიპი 10 x 4.5
-მაღალი სიმძლავრის თვითმფრინავის ბატარეა მინიმალური დენით 60A და 3S ძაბვა: VGEBY1 LiPo-accu, 3S 11, 1 V
-RC ციფრული ბალანსის დამტენი ლითიუმის ბატარეებისთვის
-LED ზოლები
-2 HC-sr04 ულტრაბგერითი სენსორები
-LDR სენსორი
-FlySky FS-i6 RC გადამცემი FS-iA6B მიმღებით
-GPS 6MV2 მოდული
-5 ვ სიმძლავრის ბანკი
სერვო (მინიმუმ 3 კგ ძალა)
-ტრანსორიტორი მინიმუმ 12 ვ, როგორც TIP120
-MCP3008 ანალოგი ციფრული გადამყვანი
-9V 5V და 3.3V კონვერტორი
ბატარეის დამჭერი (6.5 დან 12 ვ)
-წინააღმდეგობის ნაკრები
-ჯუმბერის მავთულები
-ააგეთ ისეთი მასალები, როგორიცაა ხე და იზოლაციის თაგვი
ნაბიჯი 1: მოდით ეს ტოგერი დავდოთ, დაწყებული ჟოლოს პიდან
Raspbian– ის დაყენება
ყველა ამ მშვენიერ ტექნიკას აკონტროლებს ჟოლოს პი. იმისათვის, რომ გაადვილოთ ცხოვრება, დააინსტალირეთ raspbian SD ბარათზე და მიყევით ამ ნაბიჯებს. ოპერაციული სისტემის განათების შემდეგ და პირველად ჩატვირთვის წინ: cmdline.txt ფაილის ბოლოს ჩაწერეთ ip = 169.254.10.1 ფაილის ბოლოს შეგიძლიათ ნახოთ ახლად გაშლილი SD ბარათის ჩატვირთვის დირექტორია. შეინახეთ ეს ფაილი და გამოდით. თქვენ უბრალოდ დააყენეთ სტატიკური IP მისამართი თქვენს Pi- ში.
იმისათვის, რომ მარტივად ჩართოთ ssh კავშირი თქვენს პირველ ჩატვირთვისას, შექმენით იგივე ჩატვირთვის დირექტორიაში ფაილი სახელწოდებით ssh ყოველგვარი გაფართოების გარეშე, როგორიცაა.txt. დატოვე ეს ფაილი ცარიელი.
ჩატვირთეთ თქვენი Pi დააკავშირეთ თქვენი Pi Ethernet– ის საშუალებით და გახსენით ssh კავშირი პროგრამასთან, როგორიცაა putty. დასაკავშირებლად IP მისამართი არის IP მისამართი, რომელიც თქვენ შეიყვანეთ cmdline.txt ფაილში: 169.254.10.1
რასბანის კონფიგურაცია
ტიპი
sudo raspi-config
რასბიის პარამეტრების გასახსნელად.
უპირველეს ყოვლისა, გადადით მენიუს ინტერფეისებზე და ჩართეთ სერიული კომუნიკაცია და SPI ავტობუსი. გადატვირთვა
სამწუხაროდ, სერიული კომუნიკაციის ჩართვა არც ისე ადვილია. თქვენ ასევე უნდა გაუშვათ ეს ბრძანებები, თუ გაქვთ Pi 3 ან 4.
sudo systemctl შეწყვეტა [email protected]
sudo systemctl გამორთეთ [email protected]
შემდეგ კვლავ გადადით /boot/cmdline.txt დირექტორიაში
sudo nano /boot/cmdline.txt
და წაშალეთ ტექსტის კონსოლი = serial0, 115200. ბოლოს გახსენით /boot/config.txt ფაილი
sudo nano /boot/config.txt
და დაწერე ეს ბოლოში:
enable_uart = 1
dtoverlay = miniuart-bt
ეს გადააქცევს თქვენი pi– ს rx და tx ქინძისთავებს ნამდვილ აპარატურულ uart ავტობუსზე თქვენს pi– ზე და მისცემს bluetooth– ს ყალბს და უარესს.
ვაი - ფაი
Wifi არ არის ფუფუნება, თუ გსურთ ახალი პროგრამული უზრუნველყოფის დაყენება, როგორც ჩვენ გვჭირდება.
გააკეთეთ ეს შემდეგი ბრძანებით და შეცვალეთ SSID და პაროლი თქვენი როუტერის SSID და პაროლით შესაბამისად.
wpa_passphrase "SSID" "პაროლი" >> /etc/wpa_supplicant/wpa_supplicant.conf
გადატვირთეთ თქვენი Pi, რომ ცვლილებები ძალაში შევიდეს. შეამოწმეთ თქვენი კავშირი
ping www.google.com
ბრძანება და გააგრძელეთ, თუ შემდეგ ნაბიჯზე თუ მიიღებთ პასუხს.
დააინსტალირეთ რაიმე პროგრამული უზრუნველყოფა
პირველ რიგში, შეიყვანეთ:
sudo apt-get განახლება
sudo apt-get განახლება
და მიეცით თქვენს Pi- ს დრო განახლებების დაყენების მიზნით.
შემდეგ ჩვენ უნდა დავაინსტალიროთ მონაცემთა ბაზა, რომ შევინახოთ ყველა ის მონაცემი, რომელსაც ჩვენ ვაგროვებთ.
sudo apt დააინსტალირეთ mariadb-server
mysql_secure_installation
მიჰყევით ინსტალაციის ოსტატს. იმისათვის, რომ შეძლოთ ვებ – გვერდის გაშვება pi– დან, დააინსტალირეთ apache ვებ სერვერი.
sudo apt დააინსტალირეთ apache2 -y
დაბოლოს, ჩვენ ჯერ კიდევ უნდა დავაინსტალიროთ პითონის პაკეტები
კოლბა
Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv
ნაბიჯი 2: აპარატურის დრო
Ბაზა
აქამდე მიხვედი ?? პროგრამული უზრუნველყოფა უნდა გაკეთდეს, ასე რომ დავიწყოთ ყველა სახალისო ნივთებით, ტექნიკით.
საჰაერო ხომალდის საფუძველი არსებობს ხის და იზოლაციის თაგვისგან.
- ერთზე პირველი თქვენ უნდა გააკეთოთ ორჯერ. იზოლაციის თაგვი დაჭრილია ნაჭუჭით, რომელზეც ხის ფიცარია თავზე წებოვანი. იზოლაციის თაგვს შორის სივრცე უნდა იყოს საკმარისად დიდი, ისე რომ პროპელერი მოთავსდეს მას შორის. შემდეგ თქვენ დააჭერთ ორ თვითმფრინავის ძრავას ფიცრის შუაგულში და დაამონტაჟეთ პროპელერები თავზე.
- შემდეგ ჩვენ უნდა გავაკეთოთ კიდევ 2 საავტომობილო სამაგრი, რომელსაც ჩვენ მოვათავსებთ ხელნაკეთობის შუაში (სურათი 2).
- ამოიღეთ ჰოვერქრაფტის ქვედა მხარე სქელი იზოლაციის თაგვიდან. შემდეგ გაახურეთ ჰერმეტული ტომარა მის გარშემო (სურათი 3).
- ახლა ჩვენ უნდა გავაკეთოთ ზედა პანელი. მას უნდა ჰქონდეს ზუსტად იგივე ზომები, როგორც ქვედა ნაბიჯი, რომელიც წინა ნაბიჯში გავაკეთეთ. შუაზე გააკეთეთ პროპელერის დიამეტრის ზომის 2 ხვრელი და დააწებეთ 4 საავტომობილო სამაგრი, რომლებიც ჩვენ გავაკეთეთ 1 და 2 საფეხურზე. შემდეგ ჩვენ წებოვანა ქვედა ნაბიჯი ქვემოთ 3 ქვემოთ.
- ჩვენ ვაგრძელებთ საჭის გასაკეთებლად საჭირო ფარფლების დამზადებას. გააკეთეთ ორი ფარფლი, როგორც სურათზე 5, თქვენი გემბანის თავზე ხრახნიანი. იმისათვის, რომ შეძლოთ მათი გადატანა, შექმენით მსგავსი სტრუქტურა, რომელიც ჩანს ფოტო 9. (სურათი 5 - 9)
- ახლა დაასრულეთ იგი დამატებითი მუყაოთი პროპელერის ხვრელების გარშემო ჰაერის უკეთესი ნაკადისათვის (სურათი 10).
ნაბიჯი 3: ზოგიერთი მავთულის დაკავშირება
ქვემოთ მოცემულ დოკუმენტებში თქვენ იხილავთ ზუსტად ერთსა და იმავე სქემას ორჯერ, ერთ დროს სქემატური ფორმით და მეორე დროს პურის დაფის სახით. მოგერიდებათ შეცვალოთ რაღაცეები, თუ ხეებს ვეღარ დაინახავთ ტყეში.
რჩევა: დარწმუნდით, რომ შეაერთეთ ერთი ქვევით და უკან საცეცხლე ძრავა საპირისპირო მიმართულებით, რაც ჩანს პურის დაფის სქემაში. ეს გახდის ძრავას საპირისპიროდ.
ნაბიჯი 4: კოდის დაყენება
ჩემი დაწერილი ყველა კოდი უფასოა github– ზე.
კლონირება backend enter
git კლონი
და ფრონტონის კლონირება
github.com/BaertTorre/www
უკანა მხარე შეგიძლიათ შეინახოთ სადაც გინდათ, მაგრამ ფრონტონდი უნდა განთავსდეს / var / დირექტორიაში და შეცვალოთ არსებული www რუკა.
თუ ეს სწორად გაკეთდა, შეგიძლიათ დაათვალიეროთ 169.254.10.1 თქვენი ბრაუზერით და ნახოთ წინამდებარე ვებ – გვერდი.
ნაბიჯი 5: ავტომატური დაწყება Backend
კეთილი იყოს თქვენი მობრძანება საბოლოო საფეხურზე. ვიმედოვნებთ, რომ თქვენ მიაღწიეთ ამას აქამდე, დიდი გაურკვევლობის გარეშე. მე რა თქმა უნდა არა:).
ეს ნაბიჯი მოიცავს იმას, თუ როგორ უნდა გახადოს უკანა პროგრამული უზრუნველყოფა ავტომატურად დაიწყოს Pi– ს გაშვებისას.
შექმენით ფაილი ამ ბრძანებით:
sudo nano /etc/systemd/system/iHover.service
ამ ფაილში ჩაწერეთ შემდეგი:
[ერთეული] აღწერა = iHover After = network.target mariadb.service [სერვისი] ტიპი = მარტივი მომხმარებელი = root ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [ინსტალაცია] WantedBy = multi-user.target
ხაზზე ExecStart, მიეცით სწორი გზა launcher.sh, რომელიც შედის უკანა ნაწილში.
დაბოლოს, ცვლილებები ძალაში შედის:
sudo systemctl daemon-reload
sudo systemctl ჩართეთ iHover.service
და დაასრულე !!
გაერთეთ თქვენი ახალი სათამაშოებით.
გირჩევთ:
ნახევარი ნაბიჯი: 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 ვებ აპლიკაციის დახმარებით თქვენ შეგიძლიათ დაიწყოთ ვიდეოს სტრიმინგი დრონიდან