Სარჩევი:
- ნაბიჯი 1: საჭირო აპარატურა და მასალები
- ნაბიჯი 2: NRF24L01 2.4GHz გადამცემი მოდული
- ნაბიჯი 3: MPU6050
- ნაბიჯი 4: WS2812B LED ზოლები
- ნაბიჯი 5: მუყაოსგან უსასრულობის ხელკეტის დამზადება
- ნაბიჯი 6: გადამცემი (Infinity Gauntlet) კოდი
- ნაბიჯი 7: მიმღების კოდი
- ნაბიჯი 8: გადამყვანების გაყვანილობის დიაგრამა (უსასრულობის ხელთათმანი)
- ნაბიჯი 9: მიმღებისთვის გაყვანილობის დიაგრამა
- ნაბიჯი 10: დაასრულეთ
ვიდეო: აკონტროლეთ შუქნიშანი საკუთარი მუყაოს უსასრულობის ხელთათმანით: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
შთაგონებული ვიყავი შურისმაძიებლების ფილმით, დავიწყე Thanos Infinity Gauntlet მუყაოსგან. ამ პროექტში მე გამოვიყენე MPU6050 და NRF24L01+ 2.4GHz უსადენო RF გადამცემი მოდულები ორი Arduino დაფაზე უსადენოდ კომუნიკაციისთვის. Infinity Gauntlet არის გადამცემი და Servos (Light Switch) არის მიმღები.
ნაბიჯი 1: საჭირო აპარატურა და მასალები
Arduino Mega + USB კაბელი II Arduino Uno: https://amzn.to/2qU18sO II
არდუინო ნანო:
ბატარეა 9 ვ:
გადართვა:
ჯუმბერის მავთულები:
მამრობითი DC ბარელი ჯეკ ადაპტერი Arduino– სთვის:
მიკრო სერვო 9 გ:
მინი პურის დაფა:
ბატარეის კლიპის 9v კონექტორი:
მუყაო:
რუბი:
NRF24L01+ 2.4GHz უსადენო RF გადამცემი მოდული:
MPU 6050:
LED ზოლები:
ნაბიჯი 2: NRF24L01 2.4GHz გადამცემი მოდული
NRF24L01 2.4 GHz გადამცემი მოდული იყენებს 2.4 GHz დიაპაზონს და მას შეუძლია იმუშაოს baud– ის სიჩქარით 250 kbps– დან 2 Mbps– მდე და ის შეიძლება გამოყენებულ იქნას უკაბელო კომუნიკაციებისთვის 100 მეტრამდე. მოდულის საოპერაციო ძაბვა არის 1.9 – დან 3.6V– მდე, მაგრამ კარგი ის არის, რომ სხვა ქინძისთავები მოითმენს 5V ლოგიკას. მოდული ურთიერთობს SPI პროტოკოლის გამოყენებით. თქვენ უნდა შეხედოთ arduino pin კონექტორის მოდელს SPI ქინძისთავებს.
ნაბიჯი 3: MPU6050
MPU6050 შედგება 3 ღერძიანი ამაჩქარებლისა და მის შიგნით 3 ღერძიანი გიროსკოპისგან. ეს სენსორი გვეხმარება გავზომოთ სისტემის ან ობიექტის აჩქარება, სიჩქარე, ორიენტაცია, გადაადგილება და მოძრაობასთან დაკავშირებული მრავალი სხვა პარამეტრი. ეს ჩიპი იყენებს I2C (ინტეგრირებული წრე) პროტოკოლს კომუნიკაციისთვის.
ნაბიჯი 4: WS2812B LED ზოლები
WS2812B არის ინტელექტუალური კონტროლის LED სინათლის წყარო, საკონტროლო წრე და RGB ჩიპი ინტეგრირებული უშუალოდ 5050 RGB (წითელი, მწვანე და ლურჯი) LED- ში. თითოეულ LED- ს აქვს სამი კონექტორი თითოეულ ბოლოში, ორი ჩართვისთვის და ერთი მონაცემთათვის. ის მოითხოვს მხოლოდ ერთი მონაცემის შეყვანას სამივე LED- ის მდგომარეობის, სიკაშკაშის და ფერის გასაკონტროლებლად.
ნაბიჯი 5: მუყაოსგან უსასრულობის ხელკეტის დამზადება
თქვენ შეგიძლიათ ნახოთ ვიდეო როგორ გავაკეთე Infinity Gauntlet მუყაოსგან.
ნაბიჯი 6: გადამცემი (Infinity Gauntlet) კოდი
ყველაფერი რაც თქვენ გჭირდებათ არის დააინსტალიროთ MPU6050 ბიბლიოთეკა, I2C ბიბლიოთეკა, FastLED ბიბლიოთეკა, RF24 ბიბლიოთეკა. თქვენ მიიღებთ შეცდომას, თუ არ დააინსტალირებთ.
როდესაც გსურთ დაამატოთ ახალი ბიბლიოთეკა თქვენს Arduino IDE- ში. გადადით დირექტორიაში, სადაც გადმოწერილი გაქვთ ბიბლიოთეკის ZIP ფაილი. ამოიღეთ ZIP ფაილი საქაღალდის ყველა სტრუქტურით დროებით საქაღალდეში, შემდეგ შეარჩიეთ მთავარი საქაღალდე, რომელსაც უნდა ჰქონდეს ბიბლიოთეკის სახელი. დააკოპირეთ იგი "ბიბლიოთეკების" საქაღალდეში თქვენი ესკიზის წიგნის შიგნით.
შეაერთეთ arduino და ატვირთეთ მოცემული პროგრამა თქვენს arduino uno– ზე.
ნაბიჯი 7: მიმღების კოდი
შეაერთეთ arduino და ატვირთეთ მოცემული პროგრამა თქვენს arduino uno– ზე.
ნაბიჯი 8: გადამყვანების გაყვანილობის დიაგრამა (უსასრულობის ხელთათმანი)
ამ პროექტში ჩავდე ჩემი ელექტრონიკა უსასრულობის ხელთათმანში. შეიძლება დაგჭირდეთ ელექტრონიკის უსაფრთხო ადგილას განთავსება.
ნაბიჯი 9: მიმღებისთვის გაყვანილობის დიაგრამა
მე დავამონტაჟე arduino uno, 9v ბატარეა და უკაბელო მოდული კედელზე ორმაგი ლენტის გამოყენებით და დავამონტაჟე სერვისები სინათლის გადამრთველთან ახლოს, ასე რომ თქვენ შეგიძლიათ უკაბელოდ ჩართოთ/გამორთოთ შუქი, სადაც გინდათ.
ნაბიჯი 10: დაასრულეთ
უსასრულობის ქვის LED და servos კონტროლდება ხელთათმანის მოძრაობით, რომელიც გამოვლენილია MPU6050 სენსორის გამოყენებით, ასე რომ, როდესაც ხელისგულზე მაღლა ასწევთ, Infinity ქვის LED ანათებს და სერვისები ბრუნავს და თუ ხელმეორედ აწიეთ ხელთ, LED იქნება გამორთულია და სერვოები ბრუნავს საპირისპირო მიმართულებით.
გირჩევთ:
როგორ გავხადოთ მუსიკა რეაქტიული ARGB შუქნიშანი: 5 ნაბიჯი
როგორ გავხადოთ მუსიკა რეაქტიული ARGB Led Lights: გამარჯობა, ამ ინსტრუქციურად მე გაჩვენებთ თუ როგორ უნდა შექმნათ მუსიკა რეაქტიული rgb led ზოლები ძალიან მარტივი გზით, ის წარმოქმნის სხვადასხვა ფერად ტრანზისტებს თქვენი საყვარელი მუსიკის დაკვრისას უფრო გასაოცარი პროექტებისთვის ეწვიეთ letsmakeprojects.com
განაახლეთ VU მეტრიანი შუქნიშანი ცისფერ შუქზე ძველი CFL ნათურის ნაწილების გამოყენებით .: 3 ნაბიჯი
VU მეტრიანი შუქის განახლება ცისფერზე, ძველი CFL ბოლქვის ნაწილების გამოყენებით .: ძველი Sony TC630- ის გადახვევისას, მე შევამჩნიე, რომ VU მეტრის უკანა შუქის ერთ-ერთი შუშის ბოლქვი იყო გატეხილი. მუშაობდა, როგორც ტყვიის მოწყვეტა მინის ზედაპირზე. ერთადერთი შემცვლელი, რომელიც მე შემიძლია
მინი მუყაოს შუქნიშანი: 7 ნაბიჯი
მინი მუყაოს Lightsaber: ვარსკვლავური ომების დღე 2018 არის ხვალინდელი დღე და ჩვენ გვჭირდებოდა დიდი საწარმოო საქმიანობა ჩვენი დღესასწაულისთვის. მე მქონდა ნანახი შუქურას ძალიან ბევრი სიღრმისეული კონსტრუქცია და ბევრი მარტივი ქაღალდის წრიული ბარათი, რომელზეც განათებული იყო შუქურები. მე მინდოდა რაღაც უფრო მარტივი ვიდრე სრული
რობოტული ხელი უკაბელო ხელთათმანით კონტროლირებადი - NRF24L01+ - არდუინო: 7 ნაბიჯი (სურათებით)
რობოტული ხელი უკაბელო ხელთათმანით კონტროლირებადი | NRF24L01+ | არდუინო: ამ ვიდეოში; ხელმისაწვდომია 3D რობოტის ხელის შეკრება, სერვო კონტროლი, მოქნილი სენსორის კონტროლი, უკაბელო კონტროლი nRF24L01, Arduino მიმღები და გადამცემი წყაროს კოდი. მოკლედ, ამ პროექტში ჩვენ შევისწავლით როგორ აკონტროლოთ რობოტის ხელი მავთულხლართებით
რობოტული მკლავი ხელთათმანით: 6 ნაბიჯი (სურათებით)
რობოტული მკლავი ხელთათმანით კონტროლირებადი: მიზანი: მოიპოვეთ გამოცდილება და პრობლემის გადაჭრის უნარი პროექტის დასრულების მიზნით შექმენით ხაზი-გამოიყენეთ ხელთათმანი არდუინოს საშუალებით, რომ აკონტროლოთ 3-დ რობოტული დაბეჭდილი "მკლავი". 3-D დაბეჭდილ მკლავზე თითოეულ სახსარს აქვს სერვო, რომელიც თანა