Სარჩევი:
- ნაბიჯი 1: ნაწილების სია
- ნაბიჯი 2: დააყენეთ ელექტრონიკა და ატვირთეთ პროგრამა
- ნაბიჯი 3: საიტი
- ნაბიჯი 4: Betaflight– ის დაყენება
ვიდეო: Wifi PPM (აპლიკაცია არ არის საჭირო): 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
მინდოდა ჩემი სმარტფონით გამეკონტროლებინა ჩემი წვრილი მიკრო შიდა ოთხკუთხედი, მაგრამ ამის კარგი გამოსავალი ვერ ვიპოვე. მე მქონდა რამოდენიმე ESP8266 wifi მოდული, ასე რომ გადავწყვიტე ჩემი საკუთარი გამეკეთებინა.
პროგრამა იწყებს wifi წვდომის წერტილს HTML 5 ვებ გვერდით PPM სიგნალის გასაკონტროლებლად. PPM სიგნალი წარმოიქმნება შეფერხების შედეგად.
HTML5– ის წყალობით თქვენ შეგიძლიათ აკონტროლოთ თქვენი RC მოწყობილობა ნებისმიერი სმარტფონით, ყოველგვარი აპლიკაციის გარეშე.
თქვენ ასევე შეგიძლიათ დაუკავშირდეთ ვებგვერდს კომპიუტერთან და გამოიყენოთ ჯოისტიკი კონტროლისთვის. ამ დროისთვის ეს მუშაობს მხოლოდ Firefox– ში.
ამ შეუსაბამოში მე აგიხსნით, თუ როგორ უნდა შეიქმნას ESP8266 და როგორ დააკონფიგურიროთ მიმღები Betaflight– ში.
ნაბიჯი 1: ნაწილების სია
დავიწყოთ ნაწილების სიით. თქვენ მხოლოდ რამდენიმე კომპონენტი გჭირდებათ:
- ESP8266: ნებისმიერი მოდული უნდა მუშაობდეს. მე ვიყენებ ESP 12-F მოდულს:
- 3, 3V USB to Serial კონვერტორი პირველად ასატვირთად. (პირველი ატვირთვის შემდეგ შეგიძლიათ გამოიყენოთ OTA განახლება). გამოიყენეთ მსგავსი რამ:
- 3, 3V ძაბვის რეგულატორი: ESP8266 სჭირდება 3, 3V. 3, 6V ზემოთ ნებისმიერი ძაბვა მოკლავს მოწყობილობას. მას ასევე შეუძლია ჩამოაგდოს დაახლოებით 200 mA პიკური დენი. თუ თქვენ არ გაქვთ საკმარისად ძლიერი 3, 3V მიწოდება თქვენს RC მოდელზე, გჭირდებათ დამატებითი ძაბვის რეგულატორი. მე ვიყენებ ამ ქვევით მარეგულირებელს 3, 9K Ohm რეზისტორით:
- კომპიუტერი Arduino IDE– ით:
- ESP8266 მხარდაჭერა Arduino IDE– სთვის. მიჰყევით ამ ინსტრუქციას:
- ვებსაიტის ბიბლიოთეკა Arduino– სთვის:
- შესაძლოა 3, 3V/5V დონის გადამრთველი, თუ თქვენი PPM დეკოდირი არ უჭერს მხარს 3, 3V შეყვანს. ოთხკუთხედის ფრენის კონტროლერების უმეტესობისთვის ეს არ გჭირდებათ.
- WifiPPM სკეტჩი: ჩამოტვირთეთ ფაილი ქვემოთ ან
- ჭკვიანი ტელეფონი ან კომპიუტერი ჯოისტიკით და Firefox
ნაბიჯი 2: დააყენეთ ელექტრონიკა და ატვირთეთ პროგრამა
პირველი რაც უნდა გააკეთოთ არის დენის კავშირების დაყენება ESP8266– ზე. თქვენ ხედავთ გაყვანილობას სურათზე. გააკეთეთ შემდეგი კავშირები:
RST, EN და VCC 3, 3V
GPIO15 და GND to GND
ჩადეთ პატარა კონდენსატორი VCC და GND (დაახლოებით 100 nF) შორის
თქვენი USB2 სერიული მოწყობილობის TXD to RXD
RXD to TXD თქვენი USB2Serial მოწყობილობა
განათავსეთ GPIO0 GND– ში, სანამ ჩართავთ Flash რეჟიმში.
მას შემდეგ რაც დააინსტალირეთ Arduino IDE, ESP8266 მხარდაჭერა და ვებსაიტის ბიბლიოთეკა ხსნის ესკიზს. დაიჭირეთ GIO0 GND– ზე ESP8266– ის ჩართვისას ფლეშ რეჟიმში შესასვლელად. ახლა თქვენ შეგიძლიათ ატვირთოთ ესკიზი.
მას შემდეგ რაც ატვირთეთ ესკიზი, კონტროლერი გადატვირთულია. თქვენ უნდა იპოვოთ WIFI წვდომის წერტილი სახელწოდებით WifiPPM. თუ ეს ნორმალურია, შეგიძლიათ გამორთოთ ჩიპი და გათიშოთ TXD, RXD და GPIO0 მავთულები. მომავალში შეგიძლიათ განაახლოთ პროგრამა OTA– ით. ამისათვის დაუკავშირდით წვდომის წერტილს და გადადით "192.168.1.4/update" თქვენს ბრაუზერში.
ნაბიჯი 3: საიტი
ახლა თქვენ შეგიძლიათ დააკავშიროთ GPIO5 თქვენი ფრენის კონტროლერის PPM შესასვლელთან ან რასაც იყენებთ PPM სიგნალის დეკოდირებისთვის.
მოდულის გააქტიურების შემდეგ შეგიძლიათ დაუკავშირდეთ წვდომის წერტილს "WifiPPM". პაროლი არ არის. გახსენით მისამართი 192.168.4.1 თქვენს ბრაუზერში.
თქვენ ნახავთ პირველი სურათის საიტს. სენსორულ მოწყობილობაზე თქვენ შეგიძლიათ აკონტროლოთ ჩხირები თქვენი სენსორული ეკრანით.
თუ თქვენ გახსნით საიტს კომპიუტერით, თქვენ უნდა გამოიყენოთ Firefox. როგორც კი ჯოისტიკს დააკავშირებთ, საიტი შეიცვლება იმ საიტზე, რომელსაც ხედავთ მეორე სურათზე. თქვენ შეგიძლიათ აკონტროლოთ ჩხირები თქვენი ჯოისტიკით.
შემდეგ ეტაპზე მე აგიხსნით, თუ როგორ უნდა შეიქმნას Betaflight, რადგან მე მას ვიყენებ. თუ სხვა კონტროლერს იყენებთ, ამიერიდან საკუთარ თავს უნდა განაგრძოთ.
ნაბიჯი 4: Betaflight– ის დაყენება
მე ვიყენებ WifiPPM კონტროლერს ჩემი quadcopter Betaflight– ით. მე ახლა ავუხსენი როგორ დავაყენო.
- შეაერთეთ თქვენი ფრენის კონტროლერი კომპიუტერთან
- გახსენით Betaflight
- დაკავშირება ფრენის კონტროლერთან
- გადადით მიმღების ჩანართზე
- ჩაწერეთ RTAE1234 არხის რუქის ველში
- შეცვალეთ "ჯოხის დაბალი ბარიერი" 1020 -ით, "ჯოხის ცენტრი" 1500 -ით და "გამყარებაში მაღალი ბარიერი" 1980 წლით.
- შეინახეთ ცვლილებები
- გახსენით wifiPPM ვებსაიტი თქვენი მობილური ტელეფონით და შეამოწმეთ არის თუ არა კორექტირება კარგი
Ის არის. თქვენ დაასრულეთ. ახლა თქვენ შეგიძლიათ იფრინოთ თქვენი მობილური ტელეფონით დამატებითი აპლიკაციის გარეშე.
გირჩევთ:
Neoboard ნათურა - არ არის საჭირო SD და 3D ბეჭდვა: 3 ნაბიჯი (სურათებით)
Neoboard Lamp - არ არის საჭირო SD და 3D ბეჭდვა: მას შემდეგ, რაც ჩემი 7 წლის ბავშვისთვის Minecraft– ის ნათურა ავაშენე, მის პატარა ძმას სურდა მსგავსი რამ. ის უფრო სუპერ მარიოშია ვიდრე Minecraft– ში, ამიტომ მისი ღამის შუქი აჩვენებს ვიდეო თამაშების სპრიტებს. ეს პროექტი დაფუძნებულია Neoboard პროექტზე, მაგრამ
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): 7 ნაბიჯი (სურათებით)
ცირკადული მეგობრული LED სამაგიდო ნათურა (პროგრამირება არ არის საჭირო!): მე შევიმუშავე ეს ნათურა, რომ იყოს ცირკადული რიტმისთვის მეგობრული. ღამით უფრო ადვილია თქვენი ძილი, რადგან მხოლოდ თბილი ფერის LED- ების ჩართვაა შესაძლებელი. დღის განმავლობაში მას შეუძლია გაგაფხიზლოთ, რადგან ორივე ცივ-თეთრი და თბილი ფერის LED- ები შეიძლება ჩართოთ
LED საათი 555 და 4017 გამოყენებით (პროგრამირება არ არის საჭირო): 8 ნაბიჯი (სურათებით)
LED საათი 555 და 4017 გამოყენებით (პროგრამირება არ არის საჭირო): აქ წარმოგიდგენთ პროექტს, რომელიც მე შევიმუშავე და გავაკეთე დაახლოებით 7 წლის წინ. პროექტის იდეა არის 4017 -ის მსგავსად მრიცხველების გამოყენება, რათა შეიქმნას სიგნალები, რომლებიც აკონტროლებენ LED- ების მოციმციმე ანალოგური საათის ხელები
გააკეთეთ მარტივი აპლიკაცია თქვენი სმარტფონისთვის (კოდირება არ არის საჭირო): 10 ნაბიჯი
გააკეთეთ მარტივი აპლიკაცია თქვენი სმარტფონისთვის (კოდირება არ არის საჭირო): განახლება: ეს ტექნიკა მოძველებულია, ახლა არსებობს პროგრამის შექმნის სხვადასხვა სხვა გზა .. ეს შეიძლება აღარ იმუშაოს. ჩემი პირველი გამოქვეყნებული აპლიკაცია ხელმისაწვდომია Android აპლიკაციაში ჩამოსატვირთად ბაზარი აქ. ქვემოთ მოცემულია სწრაფი გაკვეთილი, თუ როგორ პრაქტიკულად ნებისმიერი
Adafruit Feather NRF52 საბაჟო კონტროლი, კოდირება არ არის საჭირო: 8 ნაბიჯი (სურათებით)
Adafruit Feather NRF52 საბაჟო კონტროლი, კოდირება არ არის საჭირო: განახლება 23 აპრილი 2019 - თარიღის/დროის ნაკვეთებისთვის მხოლოდ Arduino millis () - ისთვის იხილეთ Arduino თარიღი/დრო შედგენა/ჩაწერა Millis () და PfodApp უახლესი უფასო pfodDesigner V3.0.3610+ გენერირებული დაასრულეთ არდუინოს ესკიზები მონაცემების შედგენისთვის თარიღისა და დროის მიხედვით