Мазмуну:

Robo-Band Унаасы: 11 кадам
Robo-Band Унаасы: 11 кадам

Video: Robo-Band Унаасы: 11 кадам

Video: Robo-Band Унаасы: 11 кадам
Video: Юлька_Рассказ_Слушать 2024, Июль
Anonim
Robo-Band Унаасы
Robo-Band Унаасы

Бул сиздин салттуу резина менен иштеген машинаңыздын жаңыртылышы

1 -кадам: материалдарды чогултуу

Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу
Материалдарды чогултуу

Бул долбоор үчүн сизге төмөнкү нерселер керек болот:

  • Бирдей өлчөмдөгү 4 дөңгөлөк (биздикин 3D басып чыгардык)
  • Дөңгөлөктөргө туура келген бир дубал
  • Arduino комплект (биз SparkFun RedBoard комплектин колдондук)
  • Ардуинонун отура турган структурасы (биздикин 3D басып чыгардык)
  • Батарея пакети
  • Резина боолор
  • Ардуинону көтөрүү үчүн кээ бир материалдар денеде эмес (биз жаңгак колдонгонбуз)
  • Ысык клей
  • Screw
  • Топсого окшош түзмөк
  • Кошумча: скотч жана фанера пандус жасоо үчүн

2 -кадам: Структураңызды долбоорлоо

Сиздин структураны долбоорлоо
Сиздин структураны долбоорлоо
Сиздин структураны долбоорлоо
Сиздин структураны долбоорлоо

Сиз arduino орнотула турган базаны 3D басып чыгарышыңыз керек болот

Бул үчүн, колдонуучуларга өз моделин басып чыгарууга мүмкүндүк берген онлайн программасын колдонуңуз

OnShape - биз колдонгон улуу жана бекер онлайн дизайн программасы

Биздин база трапеция болчу, структурасында огу үчүн эки тешиги бар

Эскиздин өлчөмдөрү жогорудагы сүрөттө, ошондой эле төмөнкү шилтемеде келтирилген:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

3 -кадам: Дизайн дөңгөлөктөрү

Дизайн дөңгөлөктөрү
Дизайн дөңгөлөктөрү
Дизайн дөңгөлөктөрү
Дизайн дөңгөлөктөрү

Бул кадам милдеттүү эмес, болгону биз жасаган ар бир кадамыбызды түшүндүргүбүз келди

Эгерде сиз бирдей өлчөмдөгү төрт дөңгөлөктү тапсаңыз, аларды колдонуңуз жана огу ошол дөңгөлөктөргө туура келерин текшериңиз

Биз 3D дөңгөлөктөрүнүн бардыгын OnShape аркылуу басып чыгардык

Эскертүү: Төрт дөңгөлөктүн өлчөмү бирдей болушу шарт эмес. Бирдей өлчөмдөгү эки жуп болгондо, ар бир жуп так барабар болушу шарт эмес. Эгерде сизде тегиз эмес дөңгөлөктөр болсо, кичинекей жупту машинанын алдына коюңуз.

Бул жерде OnShape боюнча биздин дизайн үчүн шилтеме:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

4 -кадам: Buzzer үчүн Arduino орнотуу

Buzzer үчүн Arduino орнотуу
Buzzer үчүн Arduino орнотуу
Buzzer үчүн Arduino орнотуу
Buzzer үчүн Arduino орнотуу
Buzzer үчүн Arduino орнотуу
Buzzer үчүн Arduino орнотуу

SIK колдонмосундагы көрсөтмөлөрдү аткарыңыз 11, Piezo ызылдагы

Бул орнотуу абдан жөнөкөй, андыктан китептеги көрсөтмөлөрдү аткарыңыз

Зарыл болгон өзгөрүү - бул коңгуроонун астынкы жарымына жылдыруу. Кайсы жерди тандап жатканыңыздын мааниси жок, жөн эле зумзерди жерге туташтырган эки зым коңгуроонун буттарына жанаша турган катарда. Зузду arduino RedBoard менен туташтырган кызгылт сары зым 8 -тешикке чейин кайталанышы керек.

Мүчүлүштүктөрдү аныктоо: Биздин түпнуска сигналыбыз туура туташтырылган, бирок анча катуу эмес, ошондуктан биз башка комплекттен келген зумерди алмаштырдык жана анын үнү алда канча катуу болду

5 -кадам: Lights үчүн Arduino орнотуңуз

Жарыктар үчүн Arduino орнотуңуз
Жарыктар үчүн Arduino орнотуңуз
Жарыктар үчүн Arduino орнотуңуз
Жарыктар үчүн Arduino орнотуңуз
Жарыктар үчүн Arduino орнотуңуз
Жарыктар үчүн Arduino орнотуңуз

3 -схема үчүн SIK колдонмосундагы көрсөтмөлөрдү аткарыңыз, RGB LED

Бул схеманы мурунку схемага кошуп, эки функция тең arduinoдо бир убакта иштешине мүмкүнчүлүк бериңиз

RBG LEDдин көк бутун туташтыруучу зым 6 -тешикке чейин кайталанышы керек.

Дагы, бул кадам китептеги көрсөтмөлөрдү аткарып жатат, бирок кыйынчылыктар болсо, бардык байланыштарды текшерүүнү унутпаңыз

6 -кадам: Коддорду бириктирүү

Коддорду бириктирүү
Коддорду бириктирүү
Коддорду бириктирүү
Коддорду бириктирүү
Коддорду бириктирүү
Коддорду бириктирүү
Коддорду бириктирүү
Коддорду бириктирүү

Бул бөлүк бир аз татаал. Бир эле учурда иштешин камсыз кылуу үчүн эки схеманын коддорун бириктиришиңиз керек.

Толук программа жогоруда көрсөтүлгөн, бирок мен сизди татаал өзгөртүүлөр менен тааныштырам.

Variables аныктоо

Биринчиден, бардык өзгөрмөнү SIK Circuitтин эки үйрөткүчүнөн программанын үстүнө жылдырыңыз.

BLUE_PIN өзгөрмөсүн 6га кайра аныктаңыз.

BuzzerPin өзгөрмөсүн 8ге кайра аныктаңыз.

Эскертүүлөр, темп жана ритмдер каалаган ырды чагылдыруу үчүн өзгөртүлүшү мүмкүн, бирок songLength өзгөрмөсү сиздин ырыңыздагы ноталардын санына барабар экенин текшериңиз.

Loop орнотуу

Бул циклде болгону төрт pinMode буйругу болушу керек: ар бир жарыкка жана зумзерге.

Void Loop

Биринчиден, эки программанын боштук циклдерин бириктирүү.

Андан кийин, жарыкты көзөмөлдөгөн коддордун линияларын жок кылыңыз: Биз ырды синхрондоштуруу үчүн туш келди түстөрдү жаркыратуу үчүн кодду өзгөртөбүз.

Боштук циклинин ичинде myColor'ду жараксыз myColor катары аныктаңыз (int redIntensity, int greenIntensity, int blueIntensity). Бул линия курама циклдин түбүндөгү analogWrite буйруктарынын үстүнөн эле кетет.

Тон үчүн буйруктун үстүндө, myColorду myColorго (r, g, b) аныктаңыз. Мунун үстүндө, int r, int g жана int b туш келди аныктоо (255). Бул ар бир түс үчүн туш келди интенсивдүүлүктү чакырат.

Төмөндө ар бир r, g жана b үчүн Serial.println буйругун түзүңүз.

Сиздин даяр кодуңуз жогорудагы сүрөттөрдү иштетиши керек. Сүрөттөр өзгөрмөлүү, жараксыз орнотуу жана боштук циклге бөлүнөт, боштук циклинде эки фото бар. Көңүл ачуу

Мүчүлүштүктөрдү оңдоо

MyColor (r, g, b) обонго чейин аныкталганын эки жолу текшериңиз!

7 -кадам: Басып чыгаруу

Басып чыгаруу
Басып чыгаруу
Басып чыгаруу
Басып чыгаруу

Эми arduino орнотулгандан кийин, сиз өз дизайныңызды OnShapeтен басып чыгара аласыз

8 -кадам: структураны чогултуу

Структураны чогултуу
Структураны чогултуу
Структураны чогултуу
Структураны чогултуу
Структураны чогултуу
Структураны чогултуу

Материалдар: Батарея пакети, басылган дене түзүлүшү, дөңгөлөктөр, аксельдер, резина боолор, бүткөн ардуино схемасы, ысык клей, гайкалар, бурама

  1. Структуранын үстү жагындагы ысык клей эки гайканы структурада жабат
  2. Ардуинону структуранын үстүнө резина боону ороп, структурага жана ардуиного бекем орнотуңуз
  3. Машинаны кубаттоо үчүн колдонулган резина тилкесине тоскоолдук кылбастан, батарейканы колдоп турушу үчүн, структуранын капталына ысык клей чаптаңыз (3 жана 4 -сүрөттөр)
  4. Батареяны топсого бекитүү үчүн резина боону колдонуңуз. Ал бүт структуранын сыртында эс алышы керек (5 жана 6 -сүрөттөр)
  5. Дубалды аксель тешиктерине салыңыз жана дөңгөлөктөрдүн акселге бекем бекитилгенин текшериңиз
  6. Арткы октун ортосунда тешик бургулаңыз
  7. Бураманы бурама тешигине салыңыз

9 -кадам: Ишке даярдануу

Ишке даярдан
Ишке даярдан
Ишке даярдан
Ишке даярдан
Ишке даярдан
Ишке даярдан

Бүткөнү калды!

  1. Ар бир арткы дөңгөлөккө бирден резина тагыңыз
  2. Резина боолорунан чынжыр жасап, аны корпустун маңдайындагы эринге бекиңиз
  3. Винттин акыркы резинкасын илип, акселди артка буруңуз

10 -кадам: Ишке киргизүү

Image
Image

Куттуктайм!

11 -кадам: Кошумча: Пандус куруу

Дөңгөлөктөрүңүз үчүн каалаган жыгачтан же пластиктен же каалаган нерсеңизди алыңыз!

Көрүнүп тургандай, биз скотч менен фанераны колдондук, андыктан чындыгында баары иштейт

Андан кийин пандусту каалаган бурчка көтөрүү, машинаңызды ишке киргизүү жана көрүү үчүн колдоо алыңыз!

Сунушталууда: