Სარჩევი:
- ნაბიჯი 1: დიზაინი და 3D ბეჭდვა // დოკუმენტები
- ნაბიჯი 2: კომპონენტები
- ნაბიჯი 3: სქემატური
- ნაბიჯი 4: არდუინო მეგა ფარი
- ნაბიჯი 5: შეაერთეთ ერთად
- ნაბიჯი 6: სახე და მენიუ
- ნაბიჯი 7: ვიდეო
ვიდეო: გაიცანი Twinky the Cutest Arduino Robot: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
გამარჯობა, ამ სასწავლო ინსტრუქციაში მე გასწავლით თუ როგორ გავაკეთე ჩემი საკუთარი "ჯიბო", მაგრამ "Twinky".
ამის გარკვევა მინდა … ეს არ არის ასლი! მე ვაშენებდი TWINKY– ს და შემდეგ მივხვდი, რომ რაღაც მსგავსი უკვე არსებობდა: გ
მას აქვს თითქმის იგივე ფუნქციები, მაგრამ მას არ სჭირდება ინტერნეტ კავშირი და თვალშისაცემი მას არ სჭირდება სერვერი. (რა თქმა უნდა, ეს ბევრ შეზღუდვას ქმნის Jibo Robot– ის ფუნქციებთან შედარებით)
შეიძლება ლაპარაკი! ითამაშეთ მუსიკა, დააყენეთ ტაიმერები, სიგნალიზაცია, ჩართეთ/გამორთეთ შუქები ან სხვა მოწყობილობები, მას აქვს გამომთვლელი და ამინდის სადგური! თარიღი და დრო, BLUETOOTH 4.0, ყველაფერი ხმის ბრძანებებით !!!! ასევე აქვს სენსორული ეკრანი, მას აქვს ერთი პატარა ძრავა, ასე რომ ის შეიძლება შემობრუნდეს, როდესაც ორი მიკროფონიდან ერთს ესმის თქვენი საუბარი ან ხმაური.
თქვენ შეგიძლიათ ჩაწეროთ თქვენი საკუთარი ბრძანებები ნებისმიერ ენაზე, მე მექსიკაში ვარ, ასე რომ ყველაფერი ესპანურად არის.
"ტვინი" არის Arduino Mega, სადაც მუშაობს ყველა კოდი, არის ხმის ამოცნობის განსხვავებული დაფა "SpeakUp Click" "Mikroelektronika" - დან, მოგვიანებით დავტოვებ ყველა ბმულს, ასე რომ თქვენ შეგიძლიათ შეიძინოთ ეს სხვადასხვა დაფები.
www.youtube.com/embed/n1WuJv-SATU
ნაბიჯი 1: დიზაინი და 3D ბეჭდვა // დოკუმენტები
მინდა, რომ ის იყოს "მიმზიდველი" და მეგობრული, ამიტომ გადავწყვიტე დავარქვა Twinky და საუკეთესო ფერი, რომელიც აღმოვაჩინე, იყო ყვითელი, ასევე ის იყო ერთადერთი სასიამოვნო ფერი, რაც მე გარშემორტყმული მქონდა.
ყველაფერი გაკეთდა SolidWorks– ში და შემდეგ 3D დაბეჭდილ იქნა Rise N2 Plus– ში.
სხეული მართლაც საკმაოდ დიდია, დაახლოებით 32 სმ სიმაღლე და 19 სმ სიგანე.
აქ თქვენ გაქვთ ყველა STL ფაილი.
კომპონენტებია…
-თავი
-სახე
-სხეული
-ბაზა
-დინამიკის ჩართვა
-ტარების ადაპტერი
-ასაკი
drive.google.com/open?id=1GApWHVjIjuwkE-Vm…
ამ ბმულში არის ყველაფერი, აუდიო ჩანაწერებიდან, რომელიც უნდა განათავსოთ SD მეხსიერების ბარათის შიგნით,.spk ფაილი არის ხმოვანი ბრძანებები, მუსიკა, STL ფაილები, არდუინოს კოდი, ყველაფერი!
ნაბიჯი 2: კომპონენტები
იმ ფუნქციებისთვის, რაც მე ჩავდე, არის ბევრი მოდული, რომელიც შიგნით არის მოციმციმე.
არდუინო მეგა
SpeakUp დაწკაპუნება
RCT
ბლუთუზი
4 სარელეო მოდული
აუდიო გამაძლიერებელი
სპიკერი
DC ძრავა
2 ციფრული სიგნალის მიკროფონი
4.3 ITEAD სენსორულ ეკრანზე
SD მოდული
RGB LED
არდუინო მეგა პროტოტიპის ფარი
და ასე შემდეგ … სხვა კომპონენტები, როგორიცაა ზოგიერთი რეზისტორი, კაბელი და სხვა, მე არ ვაჩვენებ თითოეულ დეტალს ამ სასწავლო ინსტრუქციაში, ეს გახდება ძალიან გრძელი … მაგრამ თუ თქვენ გაქვთ რაიმე შეკითხვა, მე სიამოვნებით გიპასუხებთ! და აგიხსნით ყველა პატარა დეტალს.
www.itead.cc/nextion-nx4827t043.html.
www.dfrobot.com/product-60.html
www.mikroe.com/speakup-click
ნაბიჯი 3: სქემატური
ეს არის მარტივი შკემატური, ყოველთვის წარმოდგენილია კონექტორით, de Arduino Mega– დან ყველა მოდულამდე, ეტიკეტით შეგიძლიათ ნახოთ რომელი მოდულია.
Bluetooth დაკავშირებულია de Serial1- თან, ITEAD ეკრანზე Serial2– ში, როგორც ხედავთ ჯერ კიდევ უამრავი გამოუყენებელი ქინძისთავია.
ტემპერატურის მოდული უკავშირდება პინ 13 -ს.
RTC უკავშირდება SDA და SCL (პინ 20, 21)
SD ბარათის მკითხველი უნდა იყოს დაკავშირებული Pin, 50, 51, 52 & 53.
SpeakUp დაფაზე იკვებება 3V3 და ყველა სხვა მოდული არის 5V
მე არ მოვათავსე L239D საავტომობილო კონტროლერი, მაგრამ მისი გამოყენება მართლაც მარტივია, ნუ დაუკავშირებ მოტორს პირდაპირ არდუინოსთან.
ასევე… მხოლოდ ფუნქციონალური დინამიკის გამომუშავება არის პინ 46 -ში.
ნაბიჯი 4: არდუინო მეგა ფარი
ყველა კომპონენტი დავაყენე იმ ადგილას, სადაც უკეთ ვიპოვე, SD მოდულის ქვეშ არის L239D ძრავის კონტროლერი.
გააერთიანეთ ყველაფერი VCC, GND და კავშირები ქინძისთავებთან, რომელსაც მე ვათავსებ Arduino პროგრამაში, თქვენ შეგიძლიათ შეცვალოთ ყველა pin განმარტება, თუ გსურთ, და შემდეგ დაამყაროთ კავშირები როგორც თქვენ გინდათ … თქვენ არც კი გჭირდებათ ფარი ჰაჰა, ის ასევე იმუშავებს კაბელებთან ერთად, მაგრამ უფრო სასაცილოა.
თქვენ უნდა დააკავშიროთ ყველა კომპონენტი ინდივიდუალურად, ვგულისხმობ სათითაოდ და ვამოწმებ მას და შემდეგ კოდში შეგიძლიათ "ყველაფერი ერთად ააწყო" მაგალითად:
თუ გსურთ RTC– ს დაკავშირება, ინტერნეტში მოძებნეთ როგორ დააკავშიროთ RTC Arduino Mega– სთან და გააკეთოთ კავშირი, გამოსცადეთ იგი და შემდეგ გადადით შემდეგ რეჟიმში.
კიდევ ერთხელ … ვწუხვარ, თუ მე არ განვმარტავ ამ ყველაფერს სასწავლებელში, მაგრამ ეს ძალიან ბევრი შრომა იქნება და ეს იქნება უსასრულო სასწავლო.
მე გავაკეთე პატარა 12V და 5V რეგულატორი და შევიძინე აუდიო გამაძლიერებელი, ძალიან მარტივი.
თუკი რაღაც არ მუშაობს მაშინ მომწერე კომენტარი და ბედნიერი ვიქნები პასუხის გაცემით! C:
ნაბიჯი 5: შეაერთეთ ერთად
Twinkys ტვინი იქნება მის შიგნით, აუდიო გამაძლიერებლით და SpeakUp დაწკაპუნებით.
მესამე სურათზე შეგიძლიათ მიკროფონების თავში ჩაკეტვა
ძრავა, მართლაც, RGB LED და სპიკერი ძირშია და უკავშირდება ტვინს სხეულის ხვრელის მეშვეობით
ძრავით სხეული ბრუნდება, თუ რომელიმე ხმა გააქტიურებს ერთ – ერთ მიკროფონს, რელეები შეიძლება გააქტიურდეს თქვენი აპარატურის გასაკონტროლებლად და RGB LED აჩვენებს პროგრამის სტატუსს:
თუ მაღვიძარა მუშაობს, ის ვარდისფერი იქნება, თუ თქვენ ამბობთ "twinky" და აღმოაჩენს თქვენ, ის იქნება ლურჯი და ასე შემდეგ სხვადასხვა ბრძანებით.
ნაბიჯი 6: სახე და მენიუ
სახისთვის მე ვიყენებ რეზისტენტული სენსორული ეკრანის ფორმას ITEAD, მისი გამოყენება მართლაც მარტივია, მისი კონტროლი შესაძლებელია სერიული კომუნიკაციით! ასე რომ, არდუინოს მხოლოდ 2 ქინძი სჭირდება!
თქვენ შეგიძლიათ გაგზავნოთ ნებისმიერი ვარიაბელის მნიშვნელობა ეკრანზე, ან რომელიმე ღილაკზე დაჭერისას ID გაიგზავნება Arduino– ში.
სახის პროგრამის შესაქმნელად ITEAD– ს აქვს რედაქტორი
www.itead.cc/display/nextion.html
მართლაც მარტივი გამოსაყენებელია, მაგრამ თუ თქვენ იყენებთ ჩემნაირ ეკრანს, HMI პროგრამა და.tft იქნება Google Drive ლინკზე
. Tft არის დოკუმენტი, რომელსაც ათავსებთ SD ბარათში, ასე რომ თქვენ შეგიძლიათ პროგრამის ეკრანზე დატენვა.
Youtube– ზე არის ბევრი ვიდეო, რომელიც ხსნის თუ როგორ გამოიყენოთ პროგრამული უზრუნველყოფა.
ნაბიჯი 7: ვიდეო
ფუნქციების მცირე დემონსტრაცია, კიდევ უფრო მეტია, მაგრამ ამით თქვენ ხედავთ რისი უნარი აქვს!
(მას არ უყვარს თვალებში შეხება: ბ) მაგრამ მის ზედა მარჯვენა კუთხეში შეგიძლიათ გახსნათ მენიუ.
და მეტი კოდირებით შეგიძლიათ გააკეთოთ თითქმის ყველაფერი! ჯერ კიდევ ბევრია გამოუყენებელი ქინძისთავები. თქვენ შეგიძლიათ დაამატოთ wifi… გამოიყენეთ bluetooth სხვა ნივთების გასაკონტროლებლად ან მსგავსი რამ.
ვიმედოვნებ, რომ მოგეწონებათ ჩემი ინსტრუქტაჟი!
მოგერიდებათ კომენტარის გაკეთება ან დამისვით რაიმე შეკითხვა!
გირჩევთ:
როგორ: ჟოლოს PI 4 Headless (VNC) დაყენება Rpi-imager და სურათებით: 7 ნაბიჯი (სურათებით)
როგორ: ჟოლოს PI 4 უსათაურო (VNC) დაყენება Rpi- გამოსახულებითა და სურათებით: ვგეგმავ გამოვიყენო ეს Rapsberry PI რამოდენიმე სახალისო პროექტში ჩემს ბლოგში. მოგერიდებათ მისი შემოწმება. მინდოდა დავბრუნებულიყავი ჩემი ჟოლოს PI– ს გამოყენებით, მაგრამ მე არ მქონდა კლავიატურა ან მაუსი ახალ ადგილას. დიდი ხანი იყო რაც ჟოლოს დაყენება
როგორ ავაშენოთ SMARS Robot - Arduino Smart Robot Tank Bluetooth: 16 ნაბიჯი (სურათებით)
როგორ ავაშენოთ SMARS Robot - Arduino Smart Robot Tank Bluetooth: ეს სტატია ამაყობს PCBWAY– ის მიერ. PCBWAY გახდის მაღალი ხარისხის PCB– ების პროტოტიპირებას მთელს მსოფლიოში. სცადეთ საკუთარი თავისთვის და მიიღეთ 10 PCB სულ რაღაც 5 დოლარად PCBWAY– ში ძალიან დიდი ხარისხით, მადლობა PCBWAY. საავტომობილო ფარი Arduino Uno– სთვის
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: 13 ნაბიჯი (სურათებით)
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: ეს არის ინსტრუქცია კომპიუტერის დაშლის შესახებ. ძირითადი კომპონენტების უმეტესობა მოდულურია და ადვილად იშლება. თუმცა მნიშვნელოვანია, რომ იყოთ ორგანიზებული ამის შესახებ. ეს დაგეხმარებათ ნაწილების დაკარგვისგან, ასევე ხელახალი შეკრებისას
გაიცანი კოდი როკი!: 4 ნაბიჯი
გაიცანი კოდეი როკი!: გამარჯობა ყველას, მე ახლახანს შევხვდი მაკებლოკის ახალი STEAM ნაკრების Codey Rocky- ს და ვიპოვე შესაძლებლობა გადახედო მას. Მიყვარს. დარწმუნებული ვარ, რომ მოგეწონებათ, რადგან შემიძლია ვთქვა, რომ არ არსებობს ლიმიტი იმისა, რისი გაკეთებაც შეგიძლიათ მასთან ერთად. :) :) ჩემს სტატიაში მე
LED მატრიქსის მასივის კონტროლი Arduino Uno– ით (Arduino Powered Robot Face): 4 ნაბიჯი (სურათებით)
LED მატრიქსის მასივის კონტროლი Arduino Uno– ით (Arduino Powered Robot Face): ეს ინსტრუქცია გვიჩვენებს, თუ როგორ უნდა აკონტროლოთ 8x8 LED მატრიცების მასივი Arduino Uno– ს გამოყენებით. ეს სახელმძღვანელო შეიძლება გამოყენებულ იქნას თქვენი პროექტებისთვის მარტივი (და შედარებით იაფი ჩვენების) შესაქმნელად. ამ გზით თქვენ შეგიძლიათ აჩვენოთ ასოები, რიცხვები ან პერსონალური ანიმაცია