Სარჩევი:

IHover: 5 ნაბიჯი
IHover: 5 ნაბიჯი

ვიდეო: IHover: 5 ნაბიჯი

ვიდეო: IHover: 5 ნაბიჯი
ვიდეო: SASS 30 წუთში 😯 | სრული კურსი დამწყებთათვის! 2024, ნოემბერი
Anonim
IHover
IHover

თქვენ ალბათ გეკითხებით საკუთარ თავს, რა ჯანდაბაა ეს ხორცის საფქვავი ?? ნება მომეცით გაგაცნოთ ჩემი ჰოვერქრაფტი. არის თუ არა ჰოვერქრაფტი რაღაც სი-ფი ფილმიდან, რომელიც შეიძლება გკითხოთ? ნამდვილად არა, ნამდვილი ჰოვერქრაფტი იყენებს ნდობას ქვევით, რომელიც იჭერს მის ქვეშ ერთგვარ ჩანთაში. როდესაც საკმარის ზეწოლას იჭერს ჰაერი წამოაყენებს ჰოვერქრაფტს მაღლა, რათა ის ჩანთის ქვეშ არსებული ხვრელიდან გამოვიდეს. ის ეფექტურად ქმნის ჰაერის ბუშტს, სადაც ის მიედინება. ამრიგად, სახელი ჰოვერკრაფტი.

ამ მძლავრ მანქანას შეუძლია გაუძლოს უამრავ წონას და შეუძლია გადაფრინდეს ყველა იმ რელიეფზე, რაც გსურთ. და თუ თქვენ როგორღაც შეძლებთ მისი გაფრინებას ისე შორს, რომ აღარ მოისმინოთ, გილოცავთ, მაგრამ არ ინერვიულოთ, ის აღჭურვილია 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: აპარატურის დრო

აპარატურის დრო
აპარატურის დრო
აპარატურის დრო
აპარატურის დრო
აპარატურის დრო
აპარატურის დრო

Ბაზა

აქამდე მიხვედი ?? პროგრამული უზრუნველყოფა უნდა გაკეთდეს, ასე რომ დავიწყოთ ყველა სახალისო ნივთებით, ტექნიკით.

საჰაერო ხომალდის საფუძველი არსებობს ხის და იზოლაციის თაგვისგან.

  1. ერთზე პირველი თქვენ უნდა გააკეთოთ ორჯერ. იზოლაციის თაგვი დაჭრილია ნაჭუჭით, რომელზეც ხის ფიცარია თავზე წებოვანი. იზოლაციის თაგვს შორის სივრცე უნდა იყოს საკმარისად დიდი, ისე რომ პროპელერი მოთავსდეს მას შორის. შემდეგ თქვენ დააჭერთ ორ თვითმფრინავის ძრავას ფიცრის შუაგულში და დაამონტაჟეთ პროპელერები თავზე.
  2. შემდეგ ჩვენ უნდა გავაკეთოთ კიდევ 2 საავტომობილო სამაგრი, რომელსაც ჩვენ მოვათავსებთ ხელნაკეთობის შუაში (სურათი 2).
  3. ამოიღეთ ჰოვერქრაფტის ქვედა მხარე სქელი იზოლაციის თაგვიდან. შემდეგ გაახურეთ ჰერმეტული ტომარა მის გარშემო (სურათი 3).
  4. ახლა ჩვენ უნდა გავაკეთოთ ზედა პანელი. მას უნდა ჰქონდეს ზუსტად იგივე ზომები, როგორც ქვედა ნაბიჯი, რომელიც წინა ნაბიჯში გავაკეთეთ. შუაზე გააკეთეთ პროპელერის დიამეტრის ზომის 2 ხვრელი და დააწებეთ 4 საავტომობილო სამაგრი, რომლებიც ჩვენ გავაკეთეთ 1 და 2 საფეხურზე. შემდეგ ჩვენ წებოვანა ქვედა ნაბიჯი ქვემოთ 3 ქვემოთ.
  5. ჩვენ ვაგრძელებთ საჭის გასაკეთებლად საჭირო ფარფლების დამზადებას. გააკეთეთ ორი ფარფლი, როგორც სურათზე 5, თქვენი გემბანის თავზე ხრახნიანი. იმისათვის, რომ შეძლოთ მათი გადატანა, შექმენით მსგავსი სტრუქტურა, რომელიც ჩანს ფოტო 9. (სურათი 5 - 9)
  6. ახლა დაასრულეთ იგი დამატებითი მუყაოთი პროპელერის ხვრელების გარშემო ჰაერის უკეთესი ნაკადისათვის (სურათი 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

და დაასრულე !!

გაერთეთ თქვენი ახალი სათამაშოებით.

გირჩევთ: