Mündəricat:
- Addım 1: Alətlər
- Addım 2: hissələri
- Addım 3: Şassinin yığılması
- Addım 4: Elektron hissələri birləşdirin
- Addım 5: Kodlaşdırma zamanı
- Addım 6: Zövq alın
- Addım 7: Təkmilləşdirmələr
Video: Nagging Robot® - Həyat sürətində narahatlıq: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
DanLocatelliMeristemaFollow Haqqında: Universität Stuttgart -da MSc ITECH Namizədi. DanLocatelli haqqında daha çox »
Hər gün qəzəbləndiyinizə əmin olmağın ən asan yolu. Nagging Robot® həll yolu var.
Bağlayan Robot® Annooy® 900
Annooy® 900, insanları qıcıqlandırmaq üçün ən son DIY texnologiyası ilə diqqətlə hazırlanmışdır. Daniel Locatelli və TzuYing Chen tərəfindən
Daha çox güc, daha yaxşı əsəbilik. Power-Lifting Bore 5X əsəbilik gücünü təmin edir* daha yaxşı əsəbiləşmə performansı üçün.* (Annooy® 800 Seriyası ilə müqayisədə).
Ağıllı şəkildə səni izləyir.
Tam bir sensorlar dəsti, sizi narahat etmək üçün robotun əşyalar ətrafında və mebel altında gəzməsi üçün sizin və ev məlumatlarınızı ağıllı şəkildə tutur.
Bu iş, Stuttgart Universitetində ITECH Hesablama Dizaynı və Rəqəmsal İstehsalat seminarından Yararsız Maşın tapşırığının bir hissəsi olaraq iRobot® Roomba® ilə bir parodiyadır.
Bu bir robotu izləyən bir robotdur, insan üzünü tanıyır və kameraya mərkəzləşdirməyə çalışır.
Addım 1: Alətlər
Bu sadə bir alətlər dəstidir və ehtimal ki, əksəriyyəti artıq evinizdədir. Lehimləmə dəmiri əsasən mühərrikləri gücləndirən kabellərə sabitlik vermək üçün istifadə olunur. Ancaq budur, yalnız dörd dəfə qaynaq etmək üçün istifadə edəcəksiniz.
- Lehimleme dəmir
- Qayçı
- Kəsici Bıçaq
- Longnose pense
- Tornavida dəsti
Addım 2: hissələri
Elektronika
Aşağıda sadalanan hissələr, adətən bu kimi onlayn olaraq satın alınmaq üçün bir çox Arduino başlanğıc dəsti ilə gəlir.
- Arduino Uno uyğun + USB kabeli
- Ultrasonik Sensor (x2) (ümumiyyətlə başlanğıc dəstlərində yalnız bir ultrasəs sensoru var).
- Ardunio Protoshield + mini çörək taxtası
- 9V batareya
- Ardunio üçün 9V batareya bağlantısı
- Jumper Kabelləri
- Çörək Paneli Güc Modulu
Aşağıdakı siyahıda ayrıca satın alınması lazım olan qeyri -adi hissələr göstərilir:
- ESP32-CAM
- L298N H Körpü Motor Sürücü
- Güc bankı (5000mAh və ya daha yüksək)
Avtomobil şassi dəsti
İnternetdə satın almaq üçün həqiqətən ucuz olan bəzi avtomobil şassi dəstləri var və ya alternativ olaraq bu hissələri ayrıca satın ala bilərsiniz. Aşağıdakılara ehtiyacımız olacaq:
- İki 6v mühərrik + korpus + kabel + təkər
- Universal təkər
- Fındıq və boltlar
Dəftərxana ləvazimatları
Bu vəziyyətdə, robota bir stil vermək üçün fərqli bir şassi istifadə etməyə qərar verdik. Daha əvvəl qeyd olunan hissələrdən başqa, bu dəftərxana ləvazimatlarından da istifadə etdik:
- Mantar (bəzi sadə kubok tutuculardan istifadə etdik)
- Hellerman kabel bağlayıcısı
- Plastik top
- Metal mesh
Addım 3: Şassinin yığılması
Bu şassi hissələri bağlamağı və çıxarmağı asanlaşdırmaq üçün sadə bir mesh istifadə edir. Ancaq bunun metal bir mesh olduğunu unutmayın, yəni elektron hissələr birbaşa onlara toxunmamalıdır, çünki onlara zərər verə bilər.
Metal mesh
Birincisi, robotun nə qədər böyük olması lazım olduğunu başa düşmək üçün metal meshin üstündəki hissələri təşkil edin. Bizim vəziyyətimizdə, son ölçü güc bankımızın + təkərlərimizin ölçüsü ilə müəyyən edilmişdir. Kiçik bir güc bankınız varsa, robotu daha da kompakt edə bilərsiniz! Sonra yuxarıdakı şəkildə göstərildiyi kimi pikselli bir dairə meydana gətirən metal ağı kəsin.
Universal təkər
Universal çarxı yerində əymək üçün onu düzgün yerə düzəltmək üçün mantardan istifadə etdik. Təkərin əsasının şəklinə malik iki ədəd mantar kəsin və bir -birinə atın. Sonra ağın üstündəki mantarı həddindən artıq bir yerə vidalayın, digər tərəfdən isə təkəri vidalayın.
Motorlar və Təkərlər
Motorları yerinə qoymaq üçün hər biri üçün iki kiçik Hellerman kabel bağlamasından istifadə etməlisiniz və onları sıxmaq üçün meshdən istifadə etməlisiniz. Təkərlərin mühərriklərə həqiqətən yaxın olduğunu unutmayın, təkərin sərbəst dönməsi üçün kifayət qədər yer buraxın.
Güc bankı
Son olaraq, güc bankını yerinə qoymalıyıq. Burada bilməli olduğunuz tək şey, USB kabel girişinin harada yerləşdiyi və təkərlərə baxmamasıdır. Və sonra onu bağlamaq üçün iki kabel bağlayıcısından sıx istifadə edə bilərsiniz.
Addım 4: Elektron hissələri birləşdirin
Elektron əlaqələr bir Robot Avtomobil və Üz İzləmə Robotunun birləşməsinin nəticəsidir.
Ediləcək ilk şey mantarın bir tərəfində Arduino Uno, digər tərəfində isə L298N Motor Sürücüsünü vidalamaqdır. Bu yolla, elektron hissələri bir -birinə toxunaraq risk etmədən lazım olan yeri minimuma endiririk.
Sonra, Arduino Uno'nun üstünə Protoshield + mini çörək taxtasını əlavə edin. Bu, hər bir sensoru və aktuatoru birləşdirmək üçün kifayət qədər yerimiz və pinlərimiz olmasını təmin edəcək. Bizim vəziyyətimizdə, onunla birlikdə gələn yapışqandan istifadə edərək Protoshieldin üstündəki mini çörək taxtasını yapışdırdıq.
Sonra 5V -ni mini çörək taxtasının bir xəttinə və GND -ni başqa bir xəttə bağladıq.
L298N motor sürücü
Ardından Arduinodan 5, 6, 7, 8, 9 və 10 nömrəli pinləri 6 kişi-dişi keçid kabelindən istifadə edərək L298N Motor Sürücüsünün ENB, IN4, IN3, IN2, IN1 və ENA pinlərinə bağladıq. Səliqəli bir əlaqə qurduğumuz üçün fabrikdən bir -birinə yapışdırılmış altı kabeldən istifadə etmək qərarına gəldik. Sonra zəmini və yem pinlərini mini çörək taxtasına, batareyaya və mühərriklərə bağlayırıq. Bu belə olmalıdır:
- ENB - ENA sırasıyla 5-10 Arduino
- 5V mini çörək taxtasının 5V xəttinə qoşulur
- Mini çörək taxtasının əsas xəttinə GND
- 9V batareyanın müsbət dirəyinə 12V, mənfi qütb isə mini çörək taxtasına qoşulur
- Çıxış1 və Çıxış2 Motor 01 -ə
- Çıxış 3 və Çıxış 4 Motor 02
Ultrasonik sensorlar
Ultrasonik sensorlar robotun qarşısında yerləşməlidir, buna görə heç bir şey onun tutulmasına mane olmur, buna görə də daha böyük bir kabelə sahib olmalısınız, beləliklə daha çox elastikliyə sahibsiniz. Onların pin əlaqələri aşağıdakı kimidir: Ultrasonik Sensor 01
- Arduino pin 3 -ə əks -səda
- Arduino pin 4 -ə keçin
- Mini çörək taxtasının əsas xəttinə keçin
- Mini çörək taxtasının 5V xəttinə Vcc
Ultrasonik Sensor 02
- Arduino pin 12 -yə əks -səda
- Arduino pin 11 -ə keçin
- Mini çörək taxtasının əsas xəttinə keçin.
- Mini çörək taxtasının 5V xəttinə Vcc.
ESP32-CAM
Kamera
- UOR, RX0 pininə (pin 0) qoşulur
- UOT TX0 pininə (pin 1) qoşulur
- Mini çörək taxtasının 5V xəttinə 5V
- Arduinonun GND -dən GND -ə qədər (mini çörək taxtası dolu olacaq
Arduino üçün güc bankı
Son addım Arduino USB -ni güc bankına bağlamaqdır
Addım 5: Kodlaşdırma zamanı
Biri ESP32-CAM, biri də Arduino üçün iki kod var. Bunlar əsasən Üz İzləmə Robotu və Robot Maşın kodlarının sadələşdirilməsidir.
ESP32-CAM kodu
Arduino Uno-ya getməzdən əvvəl ESP32-CAM-ı konfiqurasiya etməliyik. Bu kameranın öz ESP32 mikro nəzarətçisi var, yəni kodumuzu Arduino IDE -dən istifadə etməklə göndərmək istəyiriksə, əvvəlcə IDE mühitini konfiqurasiya etməliyik və şanslıyıq. Robot Zero One artıq bu mövzuda həqiqətən ətraflı bir təlimat hazırladı, buna görə əvvəlcə bu linki vurun və addım-addım izləyin.
Bundan sonra, buraya əlavə edilmiş PanningFastVer.ino faylını ESP32-CAM-a yükləməlisiniz.
Arduino kodu
Arduino kodu üçün, aşağıda əlavə olunan UnoInput_Serial.ino faylını yükləməlisiniz.
Addım 6: Zövq alın
Kameranı robotunuzun yanına bağlayın və əylənin!
Futuristik bir nostalji hissi yaşamaq üçün hər şeyi akril topun yarısı ilə bağladıq. Robotun USB kabeli də çıxan quyruğa bənzəyirdi. Necə yaraşıqlı!
Addım 7: Təkmilləşdirmələr
Robotun hərəkətini daha idarəedici hala gətirmək üçün ya mühərriki bir pilləli motora dəyişmək, ya da burada təsvir edildiyi kimi iki sürət sensoru əlavə etmək maraqlı olardı.
Tövsiyə:
Genişləndirmə PCB (Intel® IoT) Dizaynı: 20 addım
Genişləndirmə PCB (Intel® IoT) Dizaynı: Bu Təlimat, Intel® Edisonu tam inkişaf etmiş bir quraşdırılmış layihəyə daxil edərək tam potensialından istifadə etmək istəyənlər üçün bir başlanğıc nöqtəsi olaraq yazılmışdır. Bunu etmək üçün, ehtimal ki, Intel® zəng etdiyi kimi etməlisiniz
NRF51822, ARM® KEIL MDK V5 + ST-Link üçün IDE-yə necə başlamaq olar: 6 addım
NRF51822, ARM® KEIL MDK V5 + ST-Link üçün IDE-yə necə başlamalıyam: Baxış Hobbi layihəm üçün bir nRF51822 tətbiqi hazırlamağa başladığımda bu mövzuda mütəşəkkil məlumat olmadığını gördüm. Burada, nələr yaşadığımı qeyd etmək istərdim, bu, məni həyata keçirməkdə çətinlik çəkən şeyləri izah edir
DIY Telefonla idarə olunan LEGO® Bat Buggy: 5 addım
DIY Telefonla İdarə olunan LEGO® Bat Buggy: Bəzi 3D çaplı hissələr və bir neçə ucuz komponentlə, kiçik, telefonla idarə olunan LEGO avtomobilləri qura bilərsiniz. Layihə üçün istifadə edəcəyəm: bir ESP32 mikro nəzarətçisi (Adafruit Feather ESP32 və ya bunun TTGO ekvivalenti) 2 x N20 dişli mühərriklər 1
Narahatlıq qutusu: 3 addım
Qısqanclıq qutusu: Bu, Annoyance of Box -un ən yaxşı təlimatçısıdır. Bu, ton istehsalçılarının, həcmlərin çox olması ilə əlaqədardır. Arduino və aksomometrlər arasındakı əlaqəni yoxlayın
Intelligrill®, Powered by Feather .: 7 Addım (Şəkillərlə birlikdə)
Intelligrill®, Powered by Feather .: " Intelligrill ®, Powered by Feather " wifi ilə işləyən uzaqdan qril, siqaret çəkən və soba termometridir ki, " əsas yemək " xidmət etməyə hazır olacaq. Daim izləyərək