Mündəricat:

SOCBOT - Yeni Nəsil Vibrobot: 13 Addım (Şəkillərlə)
SOCBOT - Yeni Nəsil Vibrobot: 13 Addım (Şəkillərlə)

Video: SOCBOT - Yeni Nəsil Vibrobot: 13 Addım (Şəkillərlə)

Video: SOCBOT - Yeni Nəsil Vibrobot: 13 Addım (Şəkillərlə)
Video: Возможности развития в онлайн бизнесе 2024 | заработок онлайн #криптовалюта #сетевоймаркетинг 2024, Iyul
Anonim
SOCBOT - Yeni Nəsil Vibrobot
SOCBOT - Yeni Nəsil Vibrobot
SOCBOT - Yeni Nəsil Vibrobot
SOCBOT - Yeni Nəsil Vibrobot
SOCBOT - Yeni Nəsil Vibrobot
SOCBOT - Yeni Nəsil Vibrobot

Əvvəlcə peyjerlər var idi. Aktivləşdirilmiş peyjerlərin masalardan və şkaflardan rəqs etmələri, əksər insanlar üçün bir az ağırlaşdırıcı idi. Bu, bir istehsalçının iştirakı ilə baş verəndə dəyişdi. Tezliklə o eureka anından sonra vibrobot dünyaya gəldi. Bu erkən texnoloji titrəyən canlılar çoxalmağa başladıqca, təsəvvür edilən demək olar ki, hər bir mexaniki forma almağa başladılar. Balanssız, ağırlıqlı mühərrikləri uğultu edərək bu skuterləri təsadüfi istiqamətlərə göndərdi.

Sonra oldu. Bir gün yeni bir gün keçirməyə hazırlaşan bir istehsalçı əlindəki diş fırçasına baxdı və tük ağacı hamilə oldu. Kim mişar diş fırçası hazırlayacaq qədər sadə bir şey olduğunu bilə bilərdi. Heç kim, dünyanın hər yerində bir diş fırçası sındırmaqla məşğul olacaq böyük şəxsi zövq istehsalçılarını əvvəlcədən təxmin edə bilməzdi. Bristlebot -un sadə, lakin zərif dizaynı onu hər yaşdan istehsalçıların sevimli layihəsinə çevirdi. Tezliklə istehsalçı mədəniyyətində o qədər dərin kök salmış bir simvola çevrildi ki, onu heç vaxt əvəz etmək və ya unutmaq olmaz.

Vibrobotun təkamül ailə ağacının növbəti qolunda dipbot tapırıq. Atılmış inteqral sxemlərlə hazırlanmış demək olar ki, bütün dipbotlar ən uyğun şəkildə anakartlardan doğulur. Bunlar vibrobot mədəniyyətinin aşağı atlılarıdır. Hündürlükdə əskik olduqları şey, ən çoxu 40 olduğu üçün ayaq sayımında düzəldirlər. Əksər dipbotlar bayt ola biləcək çox ayaqlı bir böcəyə bənzəyir.

Genofondunda bu qədər geniş dəyişkənliyə sahib olan vibrobot ailə ağacı, təbii olaraq davam edən yenilikçi təkamül adaptasiyasına borc verdi. Ətraf mühitdən böyük dərəcədə təsirlənən vibrobotlar, əlində olan hər şeydən xilas olmağa davam edir. Ehtiyat hissələri olan qutulardan, elektron qaranlıq yaş gadget'larının bağırsaqlarından (burada peyjer sözünü oxuyun), şəxsi qulluq vasitələrindən, köhnə video oyun idarəedicilərindən və atılmış kompüterlərdən inkişaf edə bilərlər. Bütün bu ətraf mühit amilləri, vibrobot genotipini genişləndirmək vəzifəsini yaxşı yerinə yetirir.

Bu bizi bu Təlimatlandırılanın - Socbotun diqqət mərkəzinə gətirir. İlk dəfə bir dipbot gördükdə bu müəllifin düşüncəsində doğulan bu, titrəyişli mikro robot dizaynının təkamülündəki növbəti addımdır. Blokdakı bu yeni uşaq çox inkişaf etmiş bir vibrobotdur. Xilas edilmiş bir televiziya infraqırmızı uzaqdan idarəetmə vasitəsi ilə idarə olunan bu PICAXE beyinli yeni nəsil vibrobot, hər yönlü əmrinizə cavab verməyə hazırdır. Artıq təsadüfi rouminq yoxdur. Sadə bir düyməyə basmaqla, çubuğun bənzərsiz tel sarma yuvası lokomotiv sistemi, bu canavarı seçdiyiniz istiqamətə göndərir. Qələvi saat batareyaları ilə işləyən socbot, xaricdən ikiqat titrəyən çağrı cihazı motorlarına malikdir. Dizaynla məhdudlaşmasına baxmayaraq, bu mikrobot hər hansı bir hamar səthdə gəzə biləcək qədər güclüdür. Beyinləri böyük olsa da, dörddə birinə oturacaq qədər kiçikdir. Bu qədər kiçik bir məkana bu qədər texnoloji irs və gücün dolması ilə, titrəmə texnologiyasının təkamülündə növbəti addımın bizi hara aparacağını düşünmək lazımdır.

Budur Gareth Branwyn tərəfindən yazılmış əla Vibrobots məqaləsi

Biokimyəvi

Addım 1: hissələr

HİSSƏLƏR
HİSSƏLƏR

. 1 - PICAXE -08M 1 - 16 Pinli Tel Sarma Soketi 1 - 16 Pimli DIP Soket 1 - 8 pinli Daldırma Soketi 2 - Vibralı Çağırış Motorları 1 - TSOP4838 və ya buna bənzər 38 KHz IR Alıcı Modulu 2 - Ümumi Məqsədli 100 V Siqnal Diodları 3 - L1154 Saat Batareyaları 1 - 4.7mfd Kondansatör 2 - 82ohm 1/4 Vatt Rezistorlar 1 - 33K ohm 1/4 Vatt Rezistor teli, nazik metal qoruyucu, super yapışqan

Addım 2: NECƏ İŞLƏYİR

BU NECƏ İŞLƏYİR
BU NECƏ İŞLƏYİR

. Bu Socbot, PICAXE -08M -in ən faydalı xüsusiyyətlərindən - bütün 127 Sony 38KHz infraqırmızı televiziya idarəetmə kodlarını göndərmək və qəbul etmək qabiliyyətindən istifadə edir. Bu xüsusiyyət 08M -ə uzaqdan idarəetmə, televizor və ya başqa bir 08M ilə əlaqə qurmağa imkan verir. Burada 08M universal uzaqdan idarəetmə cihazından etibarlı bir kodu izləyir və bir və ya hər iki çağrı motoruna cərəyan göndərməklə pultdakı düymə basmalarına cavab verir. 08M çıxışları hər biri 20mA ətrafında işləyə bilər, buna görə də hər motora 40mA vermək üçün çıxışları cüt -cüt bağladım. Hər bir mühərriklə birlikdə 82 ohm bir rezistor cərəyanı maksimum 40mA ilə məhdudlaşdırır. Hər bir motora paralel olaraq sürətli işləyən bir siqnal diodu, mühərriklərin yaratdığı induksiya gərginliklərinin azalmasına kömək edir. Kondansatörler müdafiəni əhəmiyyətli dərəcədə yaxşılaşdıracaq, həm də botun ölçüsünə əlavə edərdi, buna görə də onları qısa müddətdə heç bir pis təsir göstərmədən tərk etdim..

Addım 3: PICAXE -ə KODU YÜKLƏ

PICAXE -a KODU YÜKLƏ
PICAXE -a KODU YÜKLƏ

. Bu, socbot ilə istifadə etmək üçün yazdığım pikaks kodudur. Socbot -un yükləmə dövrəsi olmadığından, pikaxeni proto lövhədə proqramlaşdırmalı və sonra proqramlaşdırılmış çipi socbot -a köçürməlisiniz. Kod infrar2 əmrindən istifadə edərək universal pultdan 3 etibarlı koddan birini gözləyin. Hansı kodun alınmasından asılı olaraq, pikaks bir motora və ya hər iki mühərrikə 100mS cərəyan göndərəcək. Düyməni basıb saxlayınsa, cari nəbz düymə buraxılana qədər təkrarlanır. Yükləmək üçün picaxe bas faylının bir nüsxəsi aşağıda verilmişdir.

ANA: let dirs = %00010111BEGIN: sancaqlar = %00000000 infrain2 olsun b0 = 16 olarsa AHEAD 'CH+ b0 = 19 sonra SOL' VOL- b0 = 18 olarsa SAĞ 'VOL+ goto BEGINAHEAD: sancaqlar = %olsun 00010111 'Çıxışlar 0, 1, 2, 4 YÜKSEK fasilə 100 goto MAINLEFT: sancaqlar olsun = %0000011' Çıxışlar 0, 1 YÜKSƏK 2, 4 DÜŞÜK fasilə 100 goto BEGINRIGHT: pinlər = %00010100 'Çıxışlar 2, 4 YÜKSEK 0, 2 LOW fasilə 100 goto ANA.

Addım 4: Uzaqdan proqramlaşdırın

Uzaqdan proqramlaşdırın
Uzaqdan proqramlaşdırın

. Hər hansı bir universal IR uzaqdan idarəetmə cihazı PICAXE ilə işləyəcək. Etməyiniz lazım olan şey, Sony televiziyası ilə birlikdə istifadə etmək üçün proqramlaşdırmaqdır. Wal Mart -dan aldığım ucuz bir RCA universal uzaqdan istifadə etdim 10.00 dollardan aşağı. İstifadə etdiyim Sony kodu 218 idi. Yoxladığım pultların çoxunda Sony televizorları üçün yalnız iki dəst kod vardı, biri işləmirsə digərini sınayın. Sokbotumu idarə etmək üçün Mərkəzi Kanal Yuxarı və Səs aşağı və yuxarı düymələrindən istifadə etdim, ancaq istədiyiniz düymələrdən istifadə edə bilərsiniz. PICAXE veb saytındakı düymələrin kodunu axtarın və ya uzaqdan idarəetmə düymələrinizin hər birinin göndərdiyi kodu yoxlamaq üçün debug kodu əmrindən və kompüterimizdən istifadə edin. Uzaqdan idarəetməim: Səs Azaltma - sola dönün (yalnız sol motoru yandırın) Kanal Yuxarı - irəli gedin (hər iki motor da aktivdir) Səs artır - sağa çevirin (yalnız sağ tərəfdəki motor aktivdir).

Addım 5: TEL ƏMƏLİ SOKETİNİ HAZIRLAYIN

TEL ƏMƏLİ SOKETİNİ HAZIRLAYIN
TEL ƏMƏLİ SOKETİNİ HAZIRLAYIN
TEL ƏMƏLİ SOKETİNİ HAZIRLAYIN
TEL ƏMƏLİ SOKETİNİ HAZIRLAYIN

. Tel sarma yuvasındakı ucları əymək çətin ola bilər. Nəhayət 4 -ü qırmadan əyilmək üçün 4 -ü sifariş etdim və 3 -ü qarışdırdım. Nəhayət ən yaxşı şəkildə çalışmağım lazım olan üsuldur. Mən bir cərgəni bir taxtaya vurdum və yavaş -yavaş o tərəfdəki 8 sancağı istədiyim formaya bükdüm. Daha sonra digər potensiallar üçün bunu təkrar etdim. Sancaqları bir -bir əyərək bir neçə pens ilə son forma düzəlişlərini etdim. Hər hansı bir əyilmə, sərt açılar yerinə yumşaq əyrilərə ehtiyac duyur..

Addım 6: BATARYA TERMİNALLARINI HAZIRLAYIN

BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN
BATARYA TERMİNALLARINI HAZIRLAYIN

. Batareya terminalları, köhnə bir kaset lentindən qurtardığım iki ədəd nazik metal qoruyucu bir şeydən başqa bir şey deyil. Sadəcə iki parça kəsdim, hər bir parçaya kiçik bir tel lehimlədim və super yapışqan istifadə edərək 2 DIP yuvasına bağladım. Mən də 2 çağrı cihazı mühərrikini 16 pinli DIP yuvasına yapışdırdım..

Addım 7: DIP SÖKÜLLƏRİNİ Yığın

DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın
DIP SABİTLƏRİ Yığın

. 3 batareyanın hamısını və PICAXE -i asılmadan botda almaq üçün 2 DIP yuvasını yığdım. 8 pinli yuvadakı dörd pin (hər tərəfdən 2) 16 pinli yuvanın 4 çuxuruna (hər tərəfdən 2) daxil olur. Bu, 8 pinli yuvanın yarısı açıq və yarısı 16 pinli yuvası olduğu anlamına gəlir. İki yuvanı super yapışqanla birlikdə yapışdırdım..

Addım 8: BÜTÜN YAĞLAYIN

BÜTÜN YAXŞI
BÜTÜN YAXŞI
BÜTÜN YAXŞI
BÜTÜN YAXŞI
BÜTÜN YAXŞI
BÜTÜN YAXŞI
BÜTÜN YAXŞI
BÜTÜN YAXŞI

. Bu hissə olduqca çətin ola bilər. Kabelləri bir -birinə bağlamadan bütün əlaqələri qurmaq və bütün komponentləri quraşdırmaq asan məsələ deyil, amma bu mümkün deyil. 25 ölçü izolyasiyasız tel istifadə etdim. Batareyalardan, sonra çağrı cihazlarının mühərriklərindən və cərəyan məhdudlaşdıran rezistorlardan elektrik dövrələri ilə başladım və dövrə boyunca bir anda. Parçaların yerləşdirilməsi vacib deyil. Vaxtınızı ayırın və gedərkən işinizi yoxlayın. Vacib Qeyd: Mühərriklərin əks istiqamətə dönməsi vacibdir. Birini saat yönünde, digəri isə saat yönünün əksinə çevirmək lazımdır. Bu, mühərriklərdən birinin uclarını bağlama üsulunuzu geri çevirməklə əldə edilir..

Addım 9: BİLEŞENLERİN YÜKLƏMƏSİNƏ DAVAM EDİN

BİLEŞENLERİN YÜKLƏMƏSİNƏ DEVAM EDİN
BİLEŞENLERİN YÜKLƏMƏSİNƏ DEVAM EDİN
BİLEŞENLERİN YÜKLƏMƏSİNƏ DEVAM EDİN
BİLEŞENLERİN YÜKLƏMƏSİNƏ DEVAM EDİN
BİLEŞENLERİN YÜKLƏMƏSİNƏ DEVAM EDİN
BİLEŞENLERİN YÜKLƏMƏSİNƏ DEVAM EDİN

. Cari məhdudlaşdırıcı rezistorların və dövrə qoruma diodlarının uclarını kəsdim və sadəcə prizə bağladım. Bunu bir daha etməzdim, çünki mühərriklərin titrəməsi yuvarlaq aparatlarla priz arasındakı əlaqəni pozmağa meyllidir. DIP yuvaları yuvarlaq deyil, düz komponentli aparatlar üçün nəzərdə tutulmuşdur. IR modulunu Socbot -un üstünə quraşdırdım, ancaq önə, arxaya, yanlara və ya hətta altına qoya bilərsiniz. Çox həssasdır, buna görə universal uzaqdan idarəetmə hər hansı bir açıdan işləyir..

Addım 10: YÜKSƏDİR

BİTİRMƏK
BİTİRMƏK

. Socbotumu rəngləməyə qərar verdim, amma bunu bir daha edə bilmərəm. Başlamaq yaxşı bir fikir kimi göründü, amma bunu etdikdən sonra boyasız daha yaxşı göründüyünü anladım. Fərqli hiss edə bilərsiniz..

Addım 11: Zövq alın

Zövq alın
Zövq alın

. Cərəyanı 40 mA ətrafında saxlamaq üçün əlavə etdiyim cari məhdudlaşdırıcı rezistorlar səbəbindən bu Socbot çox sürətli hərəkət etmir. Bu mənim üçün yaxşıdır, amma bir az daha qalxıb gedəndə bir şey istəyə bilərsiniz. Bunu etsəniz, mühərrikləri idarə etmək üçün tranzistorlardan istifadə etməyinizi təklif edərdim. Bu, mühərriklərə tam cərəyan tətbiq etməyə və əhəmiyyətli bir sürət artımına imkan verəcəkdir. Tam gücü ilə bu şey həqiqətən də pisləşərdi. Bununla birlikdə, cərəyanın artması da batareyanın ömrünün azalması demək olar və çox uzun müddət davam etməz. Qeyd edək ki, socbot batareyaların olduğu yerə doğru hərəkət edəcək. Bunun əks istiqamətdə getməsini istədim, amma buna nail ola bilmədim. Düşünürəm ki, bunun çəki bölgüsü ilə əlaqəsi var. Hətta tel sarma yuva tellərini əks istiqamətdə əydim, amma bunun socbotun hərəkət istiqamətinə heç bir təsiri olmadı..

Addım 12: DAHA ƏLAVƏ OLUN

DAHA İLƏ ALIN
DAHA İLƏ ALIN

. Gələcək versiyalar üçün bəzi fikirlər var: - mühərriklərə tam cərəyan tətbiq etmək üçün tranzistorlardan istifadə edin (hazırda 40% tutumda işləyirlər) - işıq axtaran və ya işıqdan uzaq bir yuva qurun. - Hər biri bir LED olan və hər biri bir -biri ilə necə əlaqə qurduqlarını öyrənmək üçün bir dəstə işıq axtaran (və ya çəkinən) yuva düzəldin. - socbot axtaran bir səs çıxarın - socbotdan sonra bir xətt çəkin - 8 pinli tel sarma yuvasından istifadə edərək daha da kiçik bir socbot edin. - 40 pinli tel sarma prizindən istifadə edərək daha böyük bir socbot hazırlayın - socbotu öyrədilə bilən və ya proqramlaşdırıla bilən etmək üçün pikaks üçün kod yazın. Bəlkə uzaqdan idarə edərək bir sıra hərəkətlərdə hərəkət edin və sonra hərəkətləri təkrarlayın. - infaredilmiş kodlardan istifadə edərək bir -biri ilə ünsiyyət qura və təsir edə biləcək iki və ya daha çox sockbot hazırlayın. İmkanları demək olar ki, sonsuzdur..

Adım 13: TƏŞƏKKÜR EDİRƏM

. Vaxt ayırıb layihəmə baxmaq üçün təşəkkür edirəm. Ümid edirəm ki, bu, özünəməxsus yeni fikirlərlə sizi ruhlandıracaq. Tomas Edisonun dediyi kimi, "İxtira etmək üçün yaxşı bir təsəvvür və bir yığın zibil lazımdır". Bir daha təşəkkürlər, Randy.

Təlimatlar və RoboGames Robot Yarışmasında İkinci Mükafat

Tövsiyə: