Სარჩევი:
- ნაბიჯი 1: რაც გჭირდებათ
- ნაბიჯი 2: ჩამოტვირთეთ Arduino
- ნაბიჯი 3: ერთად აწყობა
- ნაბიჯი 4: სახლი არდუინოსთვის
- ნაბიჯი 5: იარაღის დამზადება
- ნაბიჯი 6: სახლისა და იარაღის გაერთიანება
- ნაბიჯი 7: შეხების დასრულება
ვიდეო: ყავის ხელოვნების პროექტი: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
კარგი, გამარჯობა! მე მქვია მანუ და ეს არის ჩემი პირველი სასწავლებელი. ეს სასწავლო არის მექანიკური ხელის დამზადება arduino genuino uno! ეს ყველაფერი დაიწყო ამ ძირითადი იდეით: მე მინდოდა რობოტის შექმნა, რომელიც ხელოვნებას ქმნიდა და სტუდენტთან საუბრისას მივხვდი, რომ სახალისო იქნებოდა მკლავის გაკეთება, რომელიც სუფრის ტანსაცმელს ბინძურებდა.
ძირითადად, რასაც აკეთებს ეს პროექტი, არის მობრუნება მკლავში შემთხვევით პოზიციებზე და უკან საწყის წერტილზე, ხოლო ჭიქის ან სხვა რამის ხელში დაჭერა და მისი დახრა მაღლა და ქვევით, როდესაც მივაღწევთ პოზიციას. ყავის ხელოვნება მზადდება: პატარა თასი საწყისი წერტილის ქვეშ, სადაც ჭიქა იწევს წინ და უკან.
ეს პროექტი თქვენთვისაა, თუ არდუინოში ახალი ხართ და გინდათ გააუმჯობესოთ თქვენი უნარ -ჩვევები კოდირებისა და რაღაცის დამზადების საქმეში, არამედ მათთვისაც, ვინც უკვე პროფესიონალია, რადგან თქვენ შეგიძლიათ მიანიჭოთ ამ პროექტს უფრო მაღალი სიმაღლეები.
ნაბიჯი 1: რაც გჭირდებათ
Რა გჭირდება:
- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - arduino.exe პროგრამა (ჩამოტვირთეთ უფასოდ:
- 3x სერვო ძრავა (მე გამოვიყენე TG9e, თქვენ შეგიძლიათ გამოიყენოთ სხვებიც კი უფრო დიდი ან უწყვეტი, მაგრამ ეს არ არის გათვალისწინებული ჩემს კოდში)
- 11x pinwires (მაგრამ ალბათ უფრო მეტი, მავთულები არის მყიფე!)
- საბეჭდი დაფა
MDF 4 მმ სისქის ხის ფირფიტა (ვთქვათ 1x1 მეტრი)
- ხის წებო
- კონტაქტური წებო
- გრიმები (სხვადასხვა ზომის, 4 მმ 10 მმ ბურღვის მაგალითია)
- ხის ხერხი
- fretsaw
- soldering რკინის
- 4x ჯვარედინი ხრახნები
- ჯვრის ხრახნიანი
- 1x დამოკიდებული
- ხის ფაილი
- მოსახვეწი ქაღალდი
დასასრული:
- თასი (ან მეტი თუ გსურთ რობოტთან ერთად მონაწილეობა)
- მრავალჯერადი თასი (სხვადასხვა ფერისთვის)
- ძველი თეთრი სუფრა ან A3/A2 ქაღალდი
- ყავა
- განსხვავებული არომატი (ფერების გამო)
ნაბიჯი 2: ჩამოტვირთეთ Arduino
როდესაც გადმოტვირთავთ arduino.exe თქვენს კომპიუტერში, შეგიძლიათ გახსნათ ის ფაილში, სადაც ის შეინახეთ და მიიღოთ შემდეგი ეკრანი.
წაშალეთ არსებული კოდი და დააკოპირეთ შემდეგი კოდი:
კოდი შეიცავს რამდენიმე განმარტებას რას აკეთებს, თუ ის არ მუშაობს დააწკაპუნეთ დამატებულ ფაილზე ჩემი კოდით.
// უზრუნველყოფს სერვო ფუნქციის გამოყენებას და იმპორტირებულია პროექტში.#Include
// ცვლადი, რათა განასხვავოს სხვადასხვა სერვო.
სერვო სერვო;
სერვო servo2;
სერვო servo3;
// აქ განისაზღვრება რომელი სერვო რომელ პინზეა მიმაგრებული და თუ ისინი იწყებენ მნიშვნელობით. ამ შემთხვევაში ეს არის 0.
void setup () {
სერიული.დაწყება (9600);
servo.attach (8);
servo2.attach (9);
servo3.atach (10);
servo.write (0);
servo2.write (0);
servo3.write (0);
}
ბათილი მარყუჟი () {
// მუდმივი ცვლადები სერვოს გადაქცევისთვის და მათი დიაპაზონის შემთხვევითი პოზიციებისთვის (იქ, სადაც მკლავს შეუძლია მიაღწიოს).
const int angleIncrement = 1;
const int incrementDelay = 10;
const int randomStop = შემთხვევითი (20, 135);
// კუთხე იწყება ნულიდან. თუ კუთხე უფრო მცირეა ვიდრე შემთხვევითი მოძრაობა, სერვო გადატრიალდება კუთხის დამატების გამო მცირე დაყოვნებით (თანდათანობითი გადადება).
for (int angle = 0; angle <randomStop; angle += angleIncrement) {
// ნელი მოძრაობა წინ.
servo.write (კუთხე);
servo2.write (კუთხე);
დაგვიანება (თანდაყოლილი შეფერხება);
}
// უზრუნველყოფს შეფერხებას, ასე რომ გადასვლა მარცხნიდან მარჯვნივ ქვევით ხდება მოქნილი და სწორი გზით.
დაგვიანება (1000);
// უზრუნველყოფს, რომ servo3 დაგვიანებით მოძრაობს ქვევით.
for (int goingDown = 0; goingDown <60; goingDown ++) {
servo3.write (goingDown);
დაგვიანება (თანდაყოლილი შეფერხება);
}
// უზრუნველყოფს, რომ servo3 დაგვიანებით მიდის ზემოთ.
for (int goingUp = 60; goingUp> 0; goingUp -) {
servo3.write (goingUp);
დაგვიანება (თანდაყოლილი შეფერხება);
}
// კუთხე იწყება randomStop– ზე. თუ კუთხე უფრო დიდია ვიდრე ნული, კუთხე უკან დაიძვრება გამოკლებული კუთხის გაზრდა მცირე დაყოვნებით (თანდაყოლილი გადადება).
for (int angle = randomStop; angle> 0; angle -= angleIncrement) {
// ნელი მოძრაობა უკან
servo.write (კუთხე);
servo2.write (კუთხე);
დაგვიანება (თანდაყოლილი შეფერხება);
}
// უზრუნველყოფს შეფერხებას, ასე რომ გადასვლა მარცხნიდან მარჯვნივ ქვევით ხდება მოქნილი და სწორი გზით.
დაგვიანება (1000);
// უზრუნველყოფს, რომ servo3 დაგვიანებით გადაადგილდეს ქვემოთ. for (int goingDown = 0; goingDown <60; goingDown ++) {
servo3.write (goingDown);
დაგვიანება (თანდაყოლილი შეფერხება);
}
// უზრუნველყოფს, რომ servo3 დაგვიანებით მიდის ზემოთ.
for (int goingUp = 60; goingUp> 0; goingUp -) {
servo3.write (goingUp);
დაგვიანება (თანდაყოლილი შეფერხება);
}
}
ნაბიჯი 3: ერთად აწყობა
ახლავე, როდესაც კოდი მუშაობს: შეგიძლიათ შეინახოთ იგი გამშვები ნიშნით, მარცხენა ზედა კუთხეში და ატვირთოთ თქვენს არდუინოში, ისრის ღილაკით მის გვერდით.
შემდეგი ჩვენ გავაკეთებთ ინსტალაციას.
ჩემს სურათზე მე ბევრი მავთული გამოვიყენე, მაგრამ ეს შესაძლებელია ნაკლებ შემთხვევაში, შეხედეთ ჩემს სქემატურს და შემდეგ შეაერთეთ იგი ერთად.
ერთადერთი რაც რჩება არის USB2.0 კაბელის ჩასმა არდუინოში და ლეპტოპში, powerbank- ში ან თუნდაც ბატარეის გამოყენება (სხვა პორტთან ერთად).
ამჟამად პროექტი მუშაობს მხოლოდ ის, რისი გაკეთებაც არის საჭირო, არის რაღაცის გაკეთება მის გარშემო.
ნაბიჯი 4: სახლი არდუინოსთვის
Კარგი! ამ ნაბიჯში ჩვენ ვქმნით თავშესაფარს თქვენი არდუინოს, ბეჭდვის ფირფიტისა და მავთულისთვის. მე გამოვიყენე ლაზერული საჭრელი სრულყოფილი ოთხკუთხედების შესაქმნელად, მაგრამ ამის გაკეთება მარტივად შეგიძლიათ ხერხით!
უბრალოდ დახაზეთ და გაზომეთ ხე და ნახეთ.
მე ჩემი გავაკეთე:
სიმაღლე არის 6, 5
სიგანე 7 სმ
სიგრძე 9 სმ
დარწმუნდით, რომ არდუინოს კაბელის მხარეს აქვს ხვრელი და რომ გვერდით, სადაც სერვო მავთულები უნდა შევიდეს, ასევე აქვს hol. მე გავაკეთე ხვრელები 1 სმ და 1 თითოეულ კუთხეში (გვერდი, რომელიც არის 9 სმ და 6, 5 სმ).
განათავსეთ ყუთი კონტაქტურ წებოსთან ერთად, დარწმუნდით, რომ ზედა ნაწილი ჯერ არ არის წებოვანი!
ნაბიჯი 5: იარაღის დამზადება
შემდეგი ჩვენ ვაკეთებთ იარაღს. ისევ ჩემი გავაკეთე ლაზერული საჭრელით, მაგრამ ხერხი და ხერხიც შესანიშნავ საქმეს გააკეთებს! ჩემი მკლავები სულ 16 სმ სიგრძისაა და თითოეული წრის დიამეტრი 6 -დან 7 სმ -მდეა პატარა ხვრელით 5 მმ, შეხედეთ თქვენი სერვის ზედა ნაწილს ის შეიძლება განსხვავდებოდეს!
მე ასევე გავაკეთე 2 ბარი მკლავის ბოლოში და პატარა ფიცარი შუაში, ხის წებოთი.
შემდეგ თქვენ შეგიძლიათ დააკავშიროთ თქვენი ორი 180 გრადუსიანი სერვო, ერთი უნდა იყოს თავდაყირა და მეორე თავდაყირა ორივე მავთულთან ერთად იმავე მხარეს. ახლა ჩვენ ვაპირებთ მათ გარშემო პატარა ყუთს ხის და ხის წებოთი. კვლავ დარწმუნდით, რომ მავთულის მხარეს აქვს საკმაოდ დიდი ხვრელები. შემდეგ შეაერთეთ სერვერი მკლავებზე. (დარწმუნდით, რომ მარჯვენა სერვო მიმაგრებულია მკლავზე).
ნაბიჯი 6: სახლისა და იარაღის გაერთიანება
Okay ორივე ძირითადი ელემენტი მზად არის, ჩვენ ვაპირებთ ერთად. აიღეთ თქვენი სახსარი და მონიშნეთ არდუინოს სახლში, სადაც გსურთ მისი მიმაგრება. ხრახნიან მას ჯერ მხარეს და შემდეგ მკლავზე. თუ თქვენ გაქვთ პრობლემა, რომ მკლავი პირდაპირ არ არის, გააკეთეთ პატარა ფიცარი სახლის ქვეშ უფრო სტაბილური მკლავისთვის.
ახლა ორივე ერთად არის, მაგრამ ჯერჯერობით დახრა არ შეუძლია. ამისათვის აიღეთ servo 3 და მოათავსეთ მასზე ნახევარი პლასტიკური ზედაპირი. (ეს მოყვება სერვას). განათავსეთ სერვო მკლავის ერთი ბარის ქვეშ. გააკეთეთ პატარა ყუთი მის გარშემო და იქნებ განათავსოთ სერვო ოდნავ მაღლა, თუკი გქონდათ პრობლემა მკლავზე.
ნაბიჯი 7: შეხების დასრულება
გილოცავთ, დიზაინი დასრულებულია!
ერთადერთი რაც დარჩა გასაკეთებელი არის:
- მანევრირება მოაცილეთ სადენებს ქაღალდით ან პლასტმასის ბალონით
- გააკეთე პატარა ხის თასი ყავისთვის ან გამოიყენე შენი კოლექცია.
ამის შემდეგ მოამზადეთ სუფრა, დალიეთ ყავა, დალიეთ პატარა ჭიქა (ჩაასხით წყალი ცოტა წონისთვის და გააუმჯობესეთ ეფექტი) და ჩართეთ პროექტი!
გირჩევთ:
Continuum - ნელი მოძრაობის LED ხელოვნების ჩვენება: 22 ნაბიჯი (სურათებით)
Continuum - Slow Motion LED Art Display: Continuum არის მსუბუქი ხელოვნების ჩვენება, რომელიც მუდმივად მოძრაობს, სწრაფი, ნელი ან წარმოუდგენლად ნელი მოძრაობის ვარიანტებით. ეკრანზე RGB LED- ები განახლებულია 240 -ჯერ წამში, თითოეული განახლებისთვის გამოითვლება უნიკალური ფერები. სლაიდერი გვერდზე
კომენტარებისგან ხელოვნების გამომუშავება: 5 ნაბიჯი (სურათებით)
კომენტარებისგან ხელოვნების გამომუშავება: ეს პროექტი არის ამბიციური, სადაც ჩვენ გვსურს გამოვიყენოთ ინტერნეტის ზოგიერთი ყველაზე საეჭვო ნაწილი, კომენტარების განყოფილებები და სასაუბრო ოთახები, ხელოვნების შესაქმნელად. ჩვენ ასევე გვინდა, რომ პროექტი იყოს ადვილად მისაწვდომი, რათა ნებისმიერს შეეძლოს თავისი ძალისხმევა გენერირებაში
ინტერაქტიული ხელოვნების ინსტალაცია: 4 ნაბიჯი (სურათებით)
ინტერაქტიული ხელოვნების ინსტალაცია: ამ პროექტში ჩვენ ვაერთიანებთ კოდირებას და ფიზიკურ გამოთვლებს, რათა შევქმნათ ინტერაქტიული ხელოვნების ინსტალაცია. ამ ინსტრუქციებში გაზიარებული მაგალითია სტუდენტის კოდირების პროექტი, რომელიც აერთიანებს გრაფიკულ და ხმოვან ელემენტებს მიზნობრივი ინტერფეისით
კომპლექსური ხელოვნების სენსორული დაფის გამოყენება WiFi– ზე სუფთა მონაცემების გასაკონტროლებლად: 4 ნაბიჯი (სურათებით)
კომპლექსური ხელოვნების სენსორული დაფის გამოყენება WiFi– ზე სუფთა მონაცემების გასაკონტროლებლად: გსურდათ ოდესმე ექსპერიმენტი ჟესტური კონტროლით? ხელის მოძრაობით აძალებ რამეს? აკონტროლებ მუსიკას მაჯის ირონია? ეს ინსტრუქცია გაჩვენებთ როგორ! კომპლექსური ხელოვნების სენსორული დაფა (complexarts.net) არის მრავალმხრივი მიკროკოლი
სფერო-ო-ბოტი: მეგობრული ხელოვნების რობოტი: 15 ნაბიჯი (სურათებით)
სფერო-ო-ბოტი: მეგობრული ხელოვნების რობოტი: სფერო-ო-ბოტი არის მეგობრული ხელოვნების რობოტი, რომელსაც შეუძლია დახაზოს სფერული ან კვერცხის ფორმის საგნები პინგ-პონგის ბურთის ზომიდან დიდ იხვის კვერცხამდე (4-9 სმ) ). რობოტი ემყარება Evil Mad Scientist- ის მაგარ ორიგინალურ დიზაინს თუ გაქვთ 3D პრინტერი და