Mundarija:

LittleBits sehrli marmarni saralash mashinasi: 11 qadam (rasmlar bilan)
LittleBits sehrli marmarni saralash mashinasi: 11 qadam (rasmlar bilan)

Video: LittleBits sehrli marmarni saralash mashinasi: 11 qadam (rasmlar bilan)

Video: LittleBits sehrli marmarni saralash mashinasi: 11 qadam (rasmlar bilan)
Video: Вязаная игрушка-зайка для прорезывания зубов 🐰💝 2024, Noyabr
Anonim
LittleBits sehrli marmarni saralash mashinasi
LittleBits sehrli marmarni saralash mashinasi

Siz hech qachon marmarni tartiblashni xohlaganmisiz? Keyin bu mashinani yasashingiz mumkin. Siz hech qachon marmar sumkasini aylanib o'tishingizga hojat qolmaydi!

Bu sehrli marmar saralash mashinasi, Adafruit rang sensori, TCS34725 turi va Littlebitsdan Leonardo Arduino yordamida. Mashina to'rt xil rangni ajratadi, shuningdek, har bir rangdagi marmar sonini hisoblab chiqadi. LittleBits har bir kishiga ixtiro yaratishga imkon beradigan, elektron-qurilish bloklari platformasini yaratadi. Ular texnologik to'plamlarni qiziqarli, ishlatish uchun qulay va cheksiz ijodiy qiladi. To'plamlar rang-barang, magnitlangan va murakkab texnologiyani oddiy va qiziqarli qiladigan elektron qurilish bloklaridan iborat. Birgalikda ular millionlab xilma -xil yo'llar bilan bolalarga har qanday narsani ixtiro qilish imkoniyatini beradi - aka -uka signalidan, simsiz robotdan, raqamli asbobgacha.

Ushbu elektron ta'lim tizimi haqida batafsil ma'lumotni www.littlebits.cc saytidan olishingiz mumkin

1 -qadam: Sizga kerak bo'lgan materiallar:

Mashinaning elektron qismi uchun quyidagi Littlebits komponentlari ishlatiladi: 1 USB Power1 Dimmer3 Servo2 yopishtiruvchi poyabzal3 Servo aksessuarlari1 Ajratilgan sim1 Synth karnay 2 O'rnatish paneli 1 Uzoqdan infraqizil tetik 1 Arduino Leonardo1 MP3 pleer1 Raqam+ bit1 Devorga quvvat adapteri 5 Bitsnaps3 Simlar va ba'zi hunarmandchilik materiallari Bundan tashqari, jozibali mashinani yasash uchun: MDF yog'och 6 mm Oq karton 1 mm Yog'och marmar 25 mm Rang sensori Adafruit TCS34725 M3 murvat va yong'oq va yuvish moslamalari M3, turli uzunlikdagi bo'yoqlar (sariq, yashil, ko'k, qizil, binafsha, qora) elim

2 -qadam: Mashinaning yuragi

Mashinaning yuragi
Mashinaning yuragi

Rang sensori I2C (SDA, SCL) va Arduino oldidagi GND va 5 voltli VCC ulanishlari orqali ulanadi. va D3 kirishidagi SCL). Adafruit veb -saytida rang sensori va I2C ulanishi haqida batafsil ma'lumot olishingiz mumkin. Qarang: www.adafruit.com/product/1334

Ular sizga kerak bo'lgan Arduino kutubxonasini ham etkazib berishadi.

3 -qadam: Bu qanday ishlaydi?

Bu qanday ishlaydi ?
Bu qanday ishlaydi ?

Littlebits Arduino Leonardo uchta chiqish ulanishiga ega, D1, D5 va D9. D1, marmarni saralash yo'llariga yuborish uchun tekme mexanizmini ishga tushirish uchun ishlatiladi. Shuningdek, u marmar hisoblagichni qayta o'rnatadi va yaxshi qo'ng'iroq ovozi yuklangan MP3 pleerni ishga tushiradi.5, rang sensori natijasiga qarab, saqlash selektorining servosini to'g'ri holatga keltirish uchun ishlatiladi va qo'l ko'rsatgichi servo -ni o'rnatadi. Mashinaning old tomonida aniqlangan marmar rangga ishora qiling. D9 raqamli bitda ma'lum bir rangdagi marmar sonini ko'rsatish uchun ishlatiladi. D0, A0 va A1. Bu mashinada infraqizil masofali detektor uchun faqat A0 ishlatiladi, bu mashina saralashni to'xtatgandan so'ng yakuniy sanashni faollashtiradi. Bu butun mashinani ulash orqali 5 voltli USB quvvat manbai orqali quvvatlanadi.

4 -qadam: Marmar ombori

Marmar ombori
Marmar ombori
Marmar ombori
Marmar ombori

Ombor uchun (saralanmagan marmar saqlanadigan joyda), men MyMuesly -dan silindrsimon karton idishni ishlatardim va marmarni joyida ushlab turish uchun uning tashqi yuzasiga kichik devor bilan kartonli spiral yo'l qo'shdim. qizil yog'och kublar. Qarang: www.mymuesli.com/

5 -qadam: zarba mexanizmi va marmar ajratuvchi

Kick mexanizmi va marmar ajratuvchi
Kick mexanizmi va marmar ajratuvchi
Kick mexanizmi va marmar ajratuvchi
Kick mexanizmi va marmar ajratuvchi

Men marmarlarni saqlash yo'llariga yuborish uchun karton tanlagich yasadim. O'lchamlari WxDxH 74x33x20 mm, ichi qiyalik bilan. Selektor dumaloq servo aksessuarga yopishtirilgan. Men uni iloji boricha kichkina qilib qo'ydim, servoga haddan tashqari og'irlik qo'shib qo'ydim, u juda jim bo'lib qoldi … Keyin men yog'och va kartondan silindrsimon qurilma yasadim. U dumaloq servo aksessuarga yopishtirilgan. Servo yoqilganda, u marmarni ushlaydi va uni 2 -qadamdan boshlab karton selektoriga uradi.

6 -qadam: chiziqlar

Yo'llar
Yo'llar

Oq kartondan yasalgan, har bir chiziq 25 mm marmar uchun etarlicha keng. Nishab bilan o'rnatilgan, shuning uchun marmar yo'llarga siljiydi.

7 -qadam: Rang sensori qayerda?

Rang sensori qayerda?
Rang sensori qayerda?
Rang sensori qayerda?
Rang sensori qayerda?

Men yog'och rampa yasadim, uning ichida TCS34725 rang sensori bor. Tekish mexanizmi ichida ushlangan marmar sensorning tepasiga tushadi, shunda u rangni o'lchaydi. Sensor joylashgan teshikdagi marmarni to'sib qo'ymaslik uchun uning yuzasida shaffof plastmassaning kichik bo'lagi bor.

8 -qadam: MP3 pleer qayerda?

MP3 pleer qayerda?
MP3 pleer qayerda?

Mp3 bit qo'ng'iroq ovozi bilan yuklangan va asosiy qutining ichiga, tepaga teskari o'rnatish panelida sintetik karnay bilan o'rnatiladi. Marmar tartiblanganida qo'ng'iroq chalinadi.

9 -qadam: sanash

Hisoblash
Hisoblash
Hisoblash
Hisoblash

Oq karton fonda raqam+ bit va servo o'rnatilgan. Servo qo'lda ko'rsatgichga ulangan, u marmar selektori bilan bir xil harakatlarni amalga oshiradi. Qo'l ko'rsatkichi burchagini sozlash uchun bu servo sxemaga dimmer orqali ulanadi. Hisoblagich har bir rangdagi marmar miqdorini eslab qoladi va masofadan boshqarish pulti orqali sanashning oxirgi tartibi ishga tushirilganda nolga qaytariladi.

10 -qadam: Uni harakatlantiring

Image
Image

Mashinaning ishlashini ko'ring!

Siz hech qachon marmar sumkasini aylanib o'tishingizga hojat qolmaydi!

11 -qadam: dasturlash

Arduino tanlovi 2016
Arduino tanlovi 2016

Rang sensori har bir marmarning uchta qiymatini o'qiydi: qizil, yashil va ko'k. Bu ranglarning qiymatiga qarab, marmar selektori ma'lum bir saqlash chizig'iga ishora qilinadi. Marmar topilmaganda, selektor to'xtash joyiga o'tadi. Men Arduino uchun ikkita kichik dastur yozdim, asosiy dastur marmarlarni aniqlaydi, saralaydi va sanaydi, ikkinchi dastur faqat sensordan uchta rang qiymatini aniqlash va ularni ekranda ko'rsatish uchun ishlatiladi. Bu zarur edi, chunki arduino monitor monitor orqali aloqa asosiy dasturga zid edi. Men buni asosiy dastur bilan birlashtirishga urinib ko'rganimda, Arduino -ni deyarli g'isht qilib oldim.

Arduino tanlovi 2016
Arduino tanlovi 2016

2016 yilgi Arduino tanlovining ikkinchi sovrini

Tavsiya: