Სარჩევი:
- ნაბიჯი 1: ამ პროექტის წარმოშობა
- ნაბიჯი 2: მიიღეთ სწორი დისტანციური მართვა
- ნაბიჯი 3: გამოიყენეთ WiFi კარიბჭე და სმარტფონი
- ნაბიჯი 4: სხვა კომპონენტები
- ნაბიჯი 5: ტესტირება Arduino და დისტანციური
- ნაბიჯი 6: შასის დაბეჭდვა და აწყობა
- ნაბიჯი 7: ელექტრონიკის დამატება
- ნაბიჯი 8: რობოტის ტესტირება
ვიდეო: IoT RC მანქანა ჭკვიანი ნათურის დისტანციური ან კარიბჭით: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
დაუკავშირებელ პროექტს, მე ვწერდი Arduino კოდს, რომ მესაუბრა MiLight სმარტ ნათურებთან და ნათურებთან, რომლებიც მე მაქვს ჩემს სახლში.
მას შემდეგ, რაც მე მოვახერხე უკაბელო დისტანციური მართვის ბრძანებების ჩაწერა, მე გადავწყვიტე პატარა RC მანქანის გაკეთება კოდის შესამოწმებლად. გამოდის, რომ ამ ნათურებში გამოყენებულ 2.4GHz დისტანციურ დისკებს აქვს 360 შეხების ბეჭედი ელფერით შერჩევისთვის და ის საოცრად კარგად მუშაობს RC მანქანის მართვისას!
გარდა ამისა, MiLight კარიბჭის ან ESP8266 MiLight ცენტრის გამოყენებით, თქვენ შეგიძლიათ აკონტროლოთ მანქანა სმარტფონიდან ან ინტერნეტთან დაკავშირებული ნებისმიერი მოწყობილობიდან!
ნაბიჯი 1: ამ პროექტის წარმოშობა
ეს პროექტი ემყარება უკაბელო ჭკვიანი ნათურების ხაზს, რომელიც ბაზარზე გამოვიდა რამდენიმე წლის წინ. ისინი თავდაპირველად გაიყიდა როგორც LimitlessLED, მაგრამ მას შემდეგ ხელმისაწვდომი იყო ალტერნატიული სახელებით, როგორიცაა EasyBulb ან MiLight.
მიუხედავად იმისა, რომ ეს ნათურები ხშირად იყიდება როგორც WiFi თავსებადი, მაგრამ მათ არ აქვთ WiFi შესაძლებლობები და სამაგიეროდ ეყრდნობიან კარიბჭეს, რომელიც იღებს WiFi- ით გაგზავნილ ბრძანებებს და თარგმნის მათ საკუთრივ 2.4GHz უკაბელო პროტოკოლში. თუ თქვენ გაქვთ კარიბჭე, ნათურების კონტროლი შესაძლებელია სმარტფონის აპლიკაციიდან, მაგრამ თუ არა, თქვენ მაინც გააკონტროლებთ ამ ნათურებს დამოუკიდებელი უკაბელო დისტანციური მართვის საშუალებით.
ეს ნათურები და დისტანციური მართვის საშუალებები საკუთრებაშია, მაგრამ იყო მცდელობა პროტოკოლების ინჟინერიის შესაცვლელად და WiFi კარის შესასვლელთან ღია კოდის ალტერნატივების შესაქმნელად. ეს იძლევა რამდენიმე საინტერესო შესაძლებლობას, როგორიცაა დისტანციური მართვის თქვენი საკუთარი Arduino პროექტებისთვის, როგორც ეს მოცემულია ამ ინსტრუქციებში.
ნაბიჯი 2: მიიღეთ სწორი დისტანციური მართვა
MiLight ნათურები და დისტანციური მართვის საშუალებები არასოდეს იყო ღია და, შესაბამისად, არ არსებობს ოფიციალური დოკუმენტაცია ოქმებზე. იყო რამდენიმე სხვადასხვა თაობის ნათურები და ისინი ნამდვილად არ არის შესაცვლელი.
ეს პროექტი იყენებს დისტანციური მართვის ოთხივე ტიპის ნათურებიდან ერთს და იცის ვიზუალურად როგორ განასხვავოთ ტიპები სწორი პულტის შეძენაში. ოთხი ტიპია:
- RGB: ამ ნათურებს აქვთ კონტროლირებადი ელფერი და სიკაშკაშე; პულტს აქვს ფერადი ბორბალი და სამი თეთრი გადართვის ღილაკი.
- RGBW: ეს ნათურები გაძლევთ არჩევანს თეთრ ფერს და ერთ ჩრდილს შორის; პულტს აქვს ფერადი ბორბალი, სიკაშკაშის სლაიდერი, სამი ყვითელი ეფექტის ღილაკი და ოთხი ყვითელი ჯგუფის გადართვის ღილაკი.
- CCT: ეს ნათურები არის მხოლოდ თეთრი შუქი, მაგრამ გაძლევთ საშუალებას შეცვალოთ ისინი თბილი თეთრიდან ცივ თეთრამდე; დისტანციური მართვის პულტს აქვს შავი კონტროლის ბეჭედი და თეთრი ღილაკები.
- RGB+CCT: ნათურებს შეუძლიათ აჩვენონ ფერები და შეიძლება განსხვავდებოდეს თბილი თეთრიდან ცივ თეთრამდე; დისტანციური მართვა არის ოთხიდან ყველაზე გადატვირთული და შეიძლება გამოირჩეოდეს ფერის ტემპერატურის სლაიდერით, ნახევარმთვარის ფორმის უცნაური ღილაკებით და კიდეების გარშემო ლურჯი სინათლის ზოლით.
ეს პროექტი დამზადებულია RGBW დისტანციური მართვის საშუალებით და იმუშავებს მხოლოდ ამ სტილის დისტანციური მართვის საშუალებით. თუ გსურთ თავად სცადოთ ეს პროექტი, დარწმუნდით, რომ თქვენ გაქვთ სწორი დისტანციური მართვის პულტი, რადგან ისინი ნამდვილად არ არიან ურთიერთშემცვლელნი*
უარყოფა: *ასევე, მე არ შემიძლია აბსოლუტურად გარანტია, რომ ეს პროექტი თქვენთვის გამოდგება. შესაძლებელია MiLight ადამიანებმა შეცვალონ RGBW დისტანციური მართვის ოქმი მას შემდეგ რაც შევიძინე საკუთარი რამოდენიმე წლის წინ. ვინაიდან ეს გამოიწვევს მათ პროდუქტებს შორის შეუთავსებლობას, მე ვფიქრობ, რომ ეს ნაკლებად სავარაუდოა, მაგრამ რისკი არსებობს.
ნაბიჯი 3: გამოიყენეთ WiFi კარიბჭე და სმარტფონი
თუ თქვენ გაქვთ MiLight WiFi კარიბჭე, ოფიციალური ან DIY ESP8266 MiLight Hub, მაშინ ასევე შეგიძლიათ აკონტროლოთ მანქანა ტელეფონზე ან ტაბლეტზე MiLight სმარტფონის აპლიკაციის გამოყენებით.
მიუხედავად იმისა, რომ MiLight ნათურების მიერ გამოყენებული რადიო პროტოკოლი არ არის WiFi თავსებადი, კერა მუშაობს როგორც ხიდი WiFi ქსელსა და MiLight ქსელს შორის. RC buggy იქცევა ნათურის მსგავსად, ამიტომ ხიდის დამატება ხსნის RC buggy– ს კონტროლის საინტერესო შესაძლებლობას სმარტფონიდან ან კომპიუტერიდან UDP პაკეტების საშუალებით.
ნაბიჯი 4: სხვა კომპონენტები
სამი კომპონენტი მოვიდა SparkFun გამომგონებლის ნაკრებიდან v4.0, ესენია:
- ჰობი გადაცემათა კოლოფი - 140 RPM (წყვილი)
- ბორბალი - 65 მმ (რეზინის საბურავი, წყვილი)
- ულტრაბგერითი დისტანციის სენსორი - HC -SR04
დისტანციის სენსორი არ არის გამოყენებული ჩემს კოდში, მაგრამ მე მას ჩემს ბაგაზე ვიყენებ, რადგან ის გამოიყურება მაგარი, როგორც ყალბი ფარები, გარდა ამისა, მივხვდი, რომ შეიძლება მოგვიანებით გამოვიყენო შეჯახების პრევენციის შესაძლებლობების დასამატებლად.
სხვა კომპონენტებია:
- Ball Caster Omni-Directional Metal
- არდუინო ნანო
- Arduino Nano რადიო ფარი RFM69/95 ან NRF24L01+
- L9110 ძრავის მძღოლი eBay– დან
- მამაკაცის მდედრობითი jumper კაბელები
თქვენ ასევე დაგჭირდებათ 4 AA ბატარეის დამჭერი და ბატარეები. ჩემს სურათებზე ნაჩვენებია 3D დაბეჭდილი ბატარეის დამჭერი, მაგრამ თქვენ უნდა შეიძინოთ საგაზაფხულო ტერმინალები ცალკე და ალბათ არ ღირს ძალისხმევა!
თქვენ ასევე დაგჭირდებათ 3D პრინტერი შასის დასაბეჭდად (ან შეგიძლიათ მოაწყოთ იგი ხისგან, ეს არ არის ძალიან რთული).
სიფრთხილის სიტყვა:
მე გამოვიყენე იაფი არდუინო ნანოს კლონი და აღმოვაჩინე, რომ ის ძალიან ცხელოდა მანქანის მართვისას რაიმე მნიშვნელოვანი დროის განმავლობაში. მე ეჭვი მაქვს, რომ ეს იმიტომ ხდება, რომ იაფ კლონზე 5V მარეგულირებელი არ არის შეფასებული და ვერ აწვდის უკაბელო რადიოსთვის საჭირო დენს. მე გავზომე, რომ არდუინო და რადიო მხოლოდ 30 mA- ს მიაპყრობენ, რაც ძაბვის მარეგულირებლის სპეციფიკაციებშია ნამდვილ არდუინო ნანოზე. ასე რომ, თუ თავიდან აიცილებთ კლონებს, ეჭვი მაქვს, რომ პრობლემა არ შეგექმნებათ (შემატყობინეთ კომენტარებში, თუ სხვაგვარად აღმოაჩენთ!).
ნაბიჯი 5: ტესტირება Arduino და დისტანციური
RC buggy– ს აწყობამდე, კარგი იდეაა შეამოწმოთ შეძლებს თუ არა დისტანციური მართვის პულტი არდუინოს რადიო მოდულის საშუალებით.
დაიწყეთ Arduino Nano– ს დაწყობით RF ფარის თავზე. თუ USB კონექტორი მარცხენაა ზედა მხარეს, უკაბელო PCB უნდა იყოს მიმართული მარჯვენა ქვედა მხარეს.
ახლა, შეაერთეთ Arduino Nano თქვენს კომპიუტერში USB კაბელის გამოყენებით და ატვირთეთ ესკიზი, რომელიც შევიტანე zip ფაილში. გახსენით სერიული მონიტორი და დააჭირეთ ღილაკს დისტანციურზე. შუქი უნდა აანთოს დისტანციურზე (თუ არა, შეამოწმეთ ბატარეები).
თუ ყველაფერი კარგად არის, თქვენ უნდა ნახოთ რამდენიმე შეტყობინება ტერმინალის ფანჯარაში ყოველ ჯერზე ღილაკზე დაჭერისას. გაუშვით თითი ფერადი შეხების ბორბალზე და დააკვირდით "Hue" - ის ცვალებად მნიშვნელობებს. ეს არის ის, რაც მართავს მანქანას!
დარწმუნდით, რომ ეს ნაბიჯი მუშაობს, რადგან აზრი არ აქვს გაგრძელებას, თუ არა!
ნაბიჯი 6: შასის დაბეჭდვა და აწყობა
მე ჩავრთე STL ფაილები 3D დაბეჭდილი ნაწილებისთვის. CAD ფაილებისთვის შეგიძლიათ ნახოთ აქ. არის სამი ნაწილი, მარცხენა და მარჯვენა ძრავის სამაგრები და შასი.
მარცხენა და მარჯვენა საავტომობილო ფრჩხილები შეიძლება დაერთოს ძრავებს ხის ხრახნების გამოყენებით. შემდეგ, საავტომობილო ფრჩხილები მიმაგრებულია შასისზე M3 თხილისა და ჭანჭიკების გამოყენებით (ან წებო, თუ გირჩევნიათ). კასტერი მიმაგრებულია შასის წინა მხარეს ოთხი ხრახნისა და ჭანჭიკის გამოყენებით.
ნაბიჯი 7: ელექტრონიკის დამატება
ჩაამაგრეთ სტეპერის მძღოლი შასაზე და მიამაგრეთ მავთულები ძრავებიდან ხრახნამდე ტერმინალებში მძღოლზე. მე გამოვიყენე შემდეგი გაყვანილობა:
- მარცხენა ძრავა წითელი: OB2
- მარცხენა ძრავა შავი: OA2
- მარჯვენა წითელი ძრავა: OB1
- მარჯვენა ძრავა შავი: OA1
გაუშვით ენერგია ბატარეების პოზიტიური მხრიდან Vcc– მდე სტეპერიანი დრაივერის PCB– ზე და Vin– ზე Arduino– ზე. გაუშვით ბატარეების უარყოფითი მხარე GND– ზე GND– ზე Arduino– ზე. ამისათვის თქვენ უნდა შეაერთოთ Y კაბელი.
დაბოლოს, შეავსეთ ელექტრონიკა ჯუმბერის მავთულის გამოყენებით, რომ დაუკავშიროთ Arduino– ს შემდეგი ქინძისთავები სტეპერიანი ძრავის მძღოლს:
- Arduino pin 5 -> Stepper Driver IB1
- Arduino pin 6 -> Stepper Driver IB2
- Arduino pin A1 -> Stepper Driver IA1
- Arduino pin A2 -> Stepper Driver IA2
ნაბიჯი 8: რობოტის ტესტირება
ახლა დააჭირეთ ღილაკებს და ნახეთ მოძრაობს თუ არა რობოტი! თუ ძრავები საპირისპიროდ ჩანს, შეგიძლიათ ან შეცვალოთ გაყვანილობა რობოტზე, ან უბრალოდ შეცვალოთ Arduino სკეტჩში შემდეგი ხაზები:
L9110 მარცხნივ (IB2, IA2); L9110 მარჯვნივ (IA1, IB1);
თუ საჭიროა მარცხენა და მარჯვენა ძრავების შეცვლა, გაცვალეთ რიცხვები ფრჩხილებში, როგორც ასეთი:
L9110 მარცხნივ (IB1, IA1); L9110 მარჯვნივ (IA2, IB2);
მარცხენა ძრავის მხოლოდ მიმართულების შესაცვლელად, შეცვალეთ ფრჩხილის ასოები მარცხენა ძრავით, ასე:
L9110 დარჩა (IA2, IB2);
მარჯვენა ძრავის მიმართულების შესაცვლელად, ფრჩხილის ასოები შეცვალეთ მარჯვენა ძრავით, ასე:
L9110 მარჯვნივ (IB1, IA1);
Სულ ეს არის! Წარმატებები და გაერთე!
გირჩევთ:
ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels Workspace: დღეების განმავლობაში ჩვენ დიდ დროს ვატარებთ სახლში, ვსწავლობთ და ვმუშაობთ ვირტუალურად, ასე რომ, რატომ არ გავხადოთ ჩვენი სამუშაო სივრცე უფრო დიდი და ჭკვიანი განათების სისტემით Arduino და Ws2812b LED- ებით დაფუძნებული. აქ მე გაჩვენებთ როგორ ავაშენოთ თქვენი Smart სამაგიდო LED განათება, რომელიც
10W RGB გარე ღამის ნათურის დისტანციური დისტანცია: 5 ნაბიჯი
10W RGB გარე ღამის ნათურის დისტანციური: ეს პროექტი არის 10W RGB LED ნათურა ღამისთვის, ის შეიძლება განთავსდეს თქვენს გვერდით და მოგაწოდოთ განწყობის განათების საათები. მე შთაგონებული ვიყავი Balad Lamp– ით საფრანგეთში, მაგრამ ცოტა ძლიერი (კომერციული ვერსია არის დაახლოებით 3W, ჩემი 10W) და სხვა
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: 7 ნაბიჯი
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: მსოფლიო იცვლება დროთა განმავლობაში და სოფლის მეურნეობაც. დღესდღეობით, ხალხი აერთიანებს ელექტრონიკას ყველა სფეროში და სოფლის მეურნეობა არ არის გამონაკლისი. ელექტრონიკის ეს შერწყმა სოფლის მეურნეობაში ეხმარება ფერმერებს და ადამიანებს, რომლებიც მართავენ ბაღებს. ამ
FinduCar: ჭკვიანი მანქანის გასაღები, რომელიც უძღვება ხალხს სად არის მანქანა გაჩერებული: 11 ნაბიჯი (სურათებით)
FinduCar: ჭკვიანი მანქანის გასაღები, რომელიც უხელმძღვანელებს ხალხს იქ, სადაც მანქანა გაჩერებულია: ზემოაღნიშნული პრობლემების გადასაჭრელად, ეს პროექტი გვთავაზობს გონიერი მანქანის გასაღების შემუშავებას, რომელიც ხალხს მიმართავს იქ, სადაც ისინი გააჩერებენ მანქანას. და ჩემი გეგმა არის GPS– ის ინტეგრირება მანქანის გასაღებში. სმარტფონის აპლიკაციის გამოყენება არ არის საჭირო
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივი გზით - წვრილმანი უკაბელო RC მანქანა: 7 ნაბიჯი
როგორ გააკეთოთ დისტანციური მართვის მანქანა სახლში მარტივად - წვრილმანი უკაბელო RC CAR: გამარჯობა მეგობრებო ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ დისტანციური მართვის rc მანქანა მარტივი გზით გთხოვთ განაგრძოთ კითხვა …… ეს მართლაც მაგარი პროექტია, ასე რომ გთხოვთ სცადოთ მისი აშენება