Სარჩევი:
- ნაბიჯი 1: პროექტის მიმოხილვა
- ნაბიჯი 2: წრის აღწერა
- ნაბიჯი 3: პროგრამული უზრუნველყოფის აღწერა (Hex Code)
- ნაბიჯი 4: მუშაობა
- ნაბიჯი 5: მშენებლობა
- ნაბიჯი 6: დააკავშირეთ ხელები თავისუფლად წრედით
- ნაბიჯი 7: დამატ
ვიდეო: მობილურით აღჭურვილი რობოტი: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:21
ჩვეულებრივ, უკაბელო კონტროლირებადი რობოტები იყენებენ rf სქემებს, რომლებსაც აქვთ შეზღუდული სამუშაო დიაპაზონი, შეზღუდული სიხშირის დიაპაზონი და შეზღუდული კონტროლი. მობილური ტელეფონის რობოტული კონტროლისთვის შესაძლებელია ამ შეზღუდვების გადალახვა. ის უზრუნველყოფს ძლიერი კონტროლის უპირატესობას, მუშაობის დიაპაზონს, როგორც მომსახურების მიმწოდებლის დაფარვის არეს, სხვა კონტროლერებთან ჩარევას და თორმეტამდე კონტროლს.
მიუხედავად იმისა, რომ რობოტების გარეგნობა და შესაძლებლობები მნიშვნელოვნად განსხვავდება, ყველა რობოტი იზიარებს მექანიკური, მოძრავი სტრუქტურის მახასიათებელს გარკვეული კონტროლის ქვეშ. რობოტის კონტროლი მოიცავს სამ განსხვავებულ ფაზას: აღქმა, დამუშავება და მოქმედება. საერთოდ, წინამორბედები არიან სენსორები, რომლებიც დამონტაჟებულია რობოტზე, დამუშავება ხდება ბორტ მიკროკონტროლის ან პროცესორის მიერ, ხოლო ამოცანა შესრულებულია ძრავების გამოყენებით ან სხვა გამაქტიურებლების გამოყენებით. მინდა განვმარტო, თუ რაიმე პრობლემის წინაშე აღმოჩნდებით მე თქვენთვის ვარ, შეგიძლიათ დაწეროთ კომენტარები ან გამომიგზავნოთ ელფოსტაზე [email protected]
ნაბიჯი 1: პროექტის მიმოხილვა
ამ პროექტში რობოტი აკონტროლებს მობილურ ტელეფონს, რომელიც ზარს აკეთებს რობოტზე მიმაგრებულ მობილურ ტელეფონზე ზარის დროს, თუ რომელიმე ღილაკზე დაჭერილია კონტროლი, რომელიც შეესაბამება ზარის მეორე ბოლოში. რა ამ ტონს ჰქვია ორმაგი ტონი მრავალ სიხშირის ტომეტი (DTMF) რობოტი იღებს ამ DTMF ტონს რობოტში დაწყობილი ტელეფონის დახმარებით
მიღებული ტონი მუშავდება atmega16 მიკროკონტროლერის მიერ DTMF დეკოდერის MT8870 დეკოდირების საშუალებით დეკოდირება ახდენს DTMF ტონის ეკვივალენტურ ბინარულ ციფრს და ეს ორობითი რიცხვი იგზავნება მიკროკონტროლერისათვის, მიკროკონტროლერი წინასწარ არის დაპროგრამებული გადაწყვეტილების მისაღებად ნებისმიერი შეყვანისთვის და გამოსცემს თავის გადაწყვეტილებას საავტომობილო მძღოლებზე, რათა ძრავები მართოს წინ ან უკან მოძრაობისათვის ან შემობრუნებისთვის. მობილური, რომელიც ზარებს რობოტში დაწყობილ მობილურზე, მოქმედებს როგორც დისტანციური მართვის პულტი. ასე რომ, ეს მარტივი რობოტული პროექტი არ საჭიროებს მიმღებისა და გადამცემის ერთეულების მშენებლობას. DTMF სიგნალი გამოიყენება სატელეფონო სიგნალისთვის ხმის სიხშირის დიაპაზონში ხაზის გადართვის ცენტრში. სატელეფონო აკრეფისათვის გამოყენებული DTMF ვერსია ცნობილია როგორც შეხების ტონი. DTMF თითოეულ გასაღებს ანიჭებს სპეციფიკურ სიხშირეს (რომელიც შედგება ორი ცალკეული ტონისგან), რომლის ადვილად იდენტიფიცირება შესაძლებელია ელექტრონული წრედით. DTMF კოდირებით წარმოქმნილი სიგნალი არის უშუალო ალ-გებრიული წარდგენა, რეალურ დროში სხვადასხვა სიხშირის ორი სინუსური (კოსინუს) ტალღის ამპლიტუდაში, ანუ 5 – ზე დაჭერით გაიგზავნება ტონი, რომელიც მიიღწევა 1336 ჰერცისა და 770 ჰც – ის დამატებით მეორე ბოლოში. მობილურიდან. ტონები და დავალებები dtmf სისტემაში ნაჩვენებია ქვემოთ
ნაბიჯი 2: წრის აღწერა
ფიგურები აჩვენებს მიკროკონტროლერზე დაფუძნებული რობოტის ბლოკ დიაგრამას და ჩიკუიტის დიაგრამას. ამ რობოტის მნიშვნელოვანი კომპონენტებია DTMF დეკოდი, მიკროკონტროლი და ძრავის მძღოლი.
აქ გამოიყენება MT8870 სერიის dtmf დეკოდი. Mt8870 სერიის ყველა ტიპი იყენებს ციფრული დათვლის ტექნიკას, რათა აღმოაჩინოს და გაშიფროს თექვსმეტი DTMF ტონი წყვილი ოთხ ბიტიან კოდის გამომუშავებაში. ჩაშენებული დილა ტონის რეგექციის სქემმა აღმოფხვრა წინასწარი გაფილტვრის საჭიროება. როდესაც pin2 (IN-) ერთჯერადი შესასვლელი კონფიგურაციით მოცემული შეყვანის სიგნალი აღიარებულია, როგორც ეფექტური, DTMF ტონის სწორი ოთხ ბიტიანი დეკოდირების სიგნალი გადაეცემა Q1 (pin11) Q4 (pin14) გამოსავალს. ატმეგა 16 არის დაბალი სიმძლავრის, 8 ბიტიანი, სმოს მიკროკონტროლი, რომელიც დაფუძნებულია AVR გაძლიერებულ RISC არქიტექტურაზე. ის უზრუნველყოფს შემდეგ მახასიათებელს: 16 კბ სისტემის პროგრამირებადი ფლეშ მეხსიერების წაკითხვის წერის შესაძლებლობებით, 512 ბაიტი EEPROM, 1 კბაი SRAM, 32 ზოგადი დანიშნულების შესასვლელი/გამომავალი ხაზი. 32 ზოგადი დანიშნულების სამუშაო რეგისტრი. ყველა 32 რეგისტრი უშუალოდ არის დაკავშირებული არითმეტიკულ ლოგიკურ ერთეულთან, რაც საშუალებას იძლევა ორ დამოუკიდებელ რეგისტრზე წვდომა ერთ სიგნალის ინსტრუქციაში შესრულებული ერთ საათის ციკლში. შედეგად მიღებული არქიტექტურა უფრო ეფექტურია კოდისთვის. მიკროკონტროლის PD0– დან PD3– დან PD7– მდე და PD7– ის გამომავალი საშუალებები იკვებება IN1– დან IN4– მდე შესასვლელთან და საშუალებას აძლევს L293d საავტომობილო მძღოლს, შესაბამისად, მართოს ძრავები. გადამრთველი S1 გამოიყენება ხელით გადატვირთვისთვის. აღნიშვნებია: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k წინააღმდეგობა r3 - 330k წინააღმდეგობა r4 -r8 - 10k წინააღმდეგობა c1- 0.47 მიკროფარატიანი კონდენსატორი c2, c3, c5, c6 - 22pfarat capacitor c4 - 0.1micro farat capacitor xtal1 - 3.57 mhz crytal xtal2 - 12mhz crystal s1 - push to on switch m1, m2 - 6v 50rpm motor motor -6v
ნაბიჯი 3: პროგრამული უზრუნველყოფის აღწერა (Hex Code)
Avr მიკროკონტროლერი დაპროგრამებულია WIN AVR– ის საშუალებით, დამწყებთათვის გადახედეთ ამ სასწავლო ინსტრუქციას avratmega 16 შეხედეთ atmega16– ის პინ დიაგრამაზე და შემდეგ მიამაგრეთ ქინძისთავები შესაბამისად (თუ რაიმე პრობლემა შეგექმნათ მაშინ მოგერიდებათ მომწერეთ) მე დავამატე სრული კოდი. სათაურის ფაილი ავტომატურად იქნება ჩართული, თუ დაინსტალირებული გაქვთ winavr ნაგულისხმევ ადგილას
ნაბიჯი 4: მუშაობა
რობოტის გასაკონტროლებლად, თქვენ უნდა დარეკოთ რობოტზე მიმაგრებულ მობილურზე ნებისმიერი ტელეფონიდან.
ახლა ტელეფონი ამოღებულია ტელეფონით რობოტზე ავტოპასუხის რეჟიმში (რომელიც phn- შია, უბრალოდ ჩართე). ახლა როდესაც თქვენ დააჭერთ 2 რობოტი წინ წავა როდესაც თქვენ დააჭერთ 4 რობოტი გადავა მარცხნივ როდესაც დააჭერთ 8 რობოტი გადავა უკან როცა 6 დააჭერთ რობოტი გადავა მარჯვნივ როცა დააჭერთ 5 რობოტი გაჩერდება
ნაბიჯი 5: მშენებლობა
ამ რობოტის შესაქმნელად, თქვენ გჭირდებათ ეს კომპონენტები: გამოყენებული კომპონენტები: - "MT8870 DTMF DECODER - 1" Atmega 16 მიკროკონტროლი - 1 "L293d ძრავის მძღოლი ic - 1" Cd7004 არა კარიბჭე ic - 1 "1n4007 დიოდი - 1" 100k წინააღმდეგობა - 2 "10 k წინააღმდეგობები - 5 "330 k წინააღმდეგობა - 1" 0.47mf კონდენსატორები - 1 "0.1mf კონდენსატორები - 1" 22pf კონდენსატორები - 4 "3.57mhz ბროლი - 1" 12mhz ბროლი - 1 "Push to switch - 1" 2 გადაცემათა კოლოფი (6v, 50 rpm) - 2 (4 ოთხბორბლიანი დისკისთვის) "ბატარეა 6v - 1
- ბორბლები - 4
- მობილური ტელეფონი - 2 (ერთი წელი და ერთი შეიძლება იყოს თქვენი მეგობრები)
- handsfree - 1 (როვერზე phn– ისთვის)
თქვენ უნდა განათავსოთ მობილური ტელეფონი როვერზე. მობილური ტელეფონი როვერს უკავშირდება უკაბელო ტელეფონის საშუალებით. ააშენეთ როვერი ქვემოთ მოცემულ ფორმაში. თქვენ შეგიძლიათ მარტივად მიიღოთ ეს ნაწილები ნებისმიერი ელექტრონული მაღაზიიდან
ნაბიჯი 6: დააკავშირეთ ხელები თავისუფლად წრედით
ყოველთვის არის ორი კავშირი, რომელიც გამოდის ტელეფონიდან, ეს კავშირები არის 1. რჩევა 2. ბეჭედი მე მირჩევნია გამოვიყენო handsfree რომელსაც აქვს პირდაპირი ბუდე (მსგავსი იმათ რასაც ჩვენ ვიყენებთ ჩვენს ipod– ებში, მაგრამ უფრო თხელი) ამ ბუდის წვერს ეწოდება "წვერი" და დანარჩენი ნაწილი წვერის უკან შავი ზოლის შემდეგ არის ბეჭედი, ასე რომ შეაერთეთ ეს ორი კავშირი წრესთან და თქვენ დასრულდება
ნაბიჯი 7: დამატ
მიჰყევით ამ ნაბიჯებს და თქვენ დასრულდება. მაგრამ თუ რაიმე პრობლემა შეგექმნებათ მოგერიდებათ დაწერეთ კომენტარები ან მომწერეთ ელფოსტაზე [email protected]
გირჩევთ:
3D ნაბეჭდი Arduino- ით აღჭურვილი ოთხფეხა რობოტი: 13 ნაბიჯი (სურათებით)
3D ნაბეჭდი Arduino– ით აღჭურვილი ოთხფეხა რობოტი: წინა ინსტრუქციიდან, თქვენ ალბათ ხედავთ, რომ მე ღრმა ინტერესი მაქვს რობოტული პროექტების მიმართ. წინა ინსტრუქციის შემდეგ, სადაც მე ავაშენე რობოტიანი ორფეხა, მე გადავწყვიტე შემექმნა ოთხკუთხა რობოტი, რომელსაც შეეძლო ძაღლების მსგავსი ძაღლების იმიტაცია
მობილურით კონტროლირებადი Bluetooth მანქანა -- ადვილია -- მარტივი -- Hc-05 -- საავტომობილო ფარი: 10 ნაბიჯი (სურათებით)
მობილურით კონტროლირებადი Bluetooth მანქანა || ადვილია || მარტივი || Hc-05 || Motor Shield: … გთხოვთ გამოიწეროთ ჩემი YouTube არხი ………. ეს არის Bluetooth კონტროლირებადი მანქანა, რომელიც მობილურთან კომუნიკაციისთვის იყენებდა HC-05 Bluetooth მოდულს. ჩვენ შეგვიძლია გავაკონტროლოთ მანქანა მობილურით Bluetooth– ის საშუალებით. არის აპლიკაცია მანქანის მოძრაობის გასაკონტროლებლად
სიხარული რობოტი (Robô Da Alegria) - ღია კოდის 3D ბეჭდვით, Arduino– ით აღჭურვილი რობოტი !: 18 ნაბიჯი (სურათებით)
Joy Robot (Robô Da Alegria) - ღია კოდის 3D ბეჭდვით, Arduino– ით აღჭურვილი რობოტი! მადლობა ყველას ვინც ხმა მოგვცა !!! რობოტები ყველგან მოდიან. სამრეწველო პროგრამებიდან დაწყებული თქვენ
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: 8 ნაბიჯი
დაბალანსებული რობოტი / 3 ბორბლიანი რობოტი / STEM რობოტი: ჩვენ შევქმენით კომბინირებული ბალანსირების და 3 ბორბლიანი რობოტი სკოლებში საგანმანათლებლო გამოყენებისთვის და სკოლის შემდგომ საგანმანათლებლო პროგრამებისთვის. რობოტი დაფუძნებულია Arduino Uno– ზე, საბაჟო ფარზე (კონსტრუქციის ყველა დეტალი მოცემულია), Li Ion ბატარეის პაკეტზე (ყველა კონსტრუქცია
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი - ცერა თითის რობოტი - სერვო ძრავა - წყაროს კოდი: 26 ნაბიჯი (სურათებით)
[არდუინოს რობოტი] როგორ გავაკეთოთ მოძრავი გადაღების რობოტი | ცერა თითის რობოტი | სერვო მოტორი | წყაროს კოდი: Thumbs Robot. გამოყენებული იქნა MG90S სერვო ძრავის პოტენომეტრი. ეს არის ძალიან სახალისო და მარტივი! კოდი ძალიან მარტივია. ეს მხოლოდ 30 სტრიქონია. როგორც ჩანს მოძრაობის გადაღება. გთხოვთ დატოვოთ ნებისმიერი შეკითხვა ან გამოხმაურება! [ინსტრუქცია] წყაროს კოდი https: //github.c