Мазмуну:
- 1 -кадам: Сизге керектүү материалдар
- 2 -кадам: Shell
- 3 -кадам: Колдоо скелети
- 4 -кадам: LEDди туташтыруу
- 5 -кадам: Кабыргаларды туташтыруу
- 6 -кадам: LEDди Arduinoго туташтыруу
- 7 -кадам: сенсорлорду туташтыруу
- 8 -кадам: коддоо убактысы
- 9 -кадам: Капкакты жабуу жана акыркы гүлдөө
Video: Сыйкырдуу дубалар менен сыйкырдуу кристалл топ жасайлы! ~ Arduino ~: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул жерде биз кыймылдын сенсорун жана RFID сканерин колдонуп, ичиндеги LED чырактарынын анимацияларын көзөмөлдөгөн Magic Ball жасайбыз.
1 -кадам: Сизге керектүү материалдар
Бул долбоор үчүн сизге төмөнкү инструменттер жана материалдар керек болот:
- An Arduino Uno
- Акселерометр, гироскоп жана температура сенсору бар MPU-6050 сенсору.
- An RC522 RFID окурман
- кээ бир шайкеш Tags (мен NTAG215s колдонгон)
- 36 ак LED
- 36 кызыл LED
- 36 көк LED
- 8 NPN транзистору, мен IRF520 колдондум
- Таза пластикалык топ, диаметри 16см
- Кичинекей нан
- 9V батарея пакети (6xAA)
- Lotsa кабелдери
Куралдар:
- 3D принтер
- Кандооч
2 -кадам: Shell
Биз жасай турган биринчи нерсе - бул шариктин сырткы кабыгын даярдоо. Муну үчүн пластикалык топтун ичин кумарлоо.
Сиз муну тегиздөө үчүн соккуңузду көрө аласыз, андыктан убактыңызды бөлүп, тегиз үлгүгө ээ болуу үчүн чакан чөйрөлөргө бөлүңүз.
3 -кадам: Колдоо скелети
Биз кура турган кийинки нерсе - колдоо скелети.
Бул скелет LEDдин бардыгын кармап турат жана калган электрониканы камтыйт. Анын сырткы диаметри 13см, ошондуктан лед менен кабыктын ортосунда болжол менен 1, 5см боштук бар, биз аны таркатуучу материал менен толтурабыз. RFID окурманы да скелеттин сыртына туура келиши керек болот. Бул үчүн мен 6 кабыргадан турган 3D моделин түздүм, ар бир кабыргасында LED туура келген тарапта кичинекей клиптер бар. Көрүп тургандай, ар бир кабырга 18 клип бар, ар бир түс үчүн 6.
Бардык кабыргалар бирдей болгондуктан, бир кабырганы 6 жолу басып чыгара аласыз. Калганын басып чыгарууда убакытты үнөмдөө үчүн, кабырга басылып чыккандан кийин, кийинки кадамды уланта берсеңиз болот.
4 -кадам: LEDди туташтыруу
Эми биз жеке кабыргага зым тартабыз.
Ар бир кабырга борбордук катарда 6 ак LED, сырткы катарлардын биринде 6 кызыл LED жана башка сырткы катарда 6 көк LED бар.
Жарык диодду тийиштүү кыскычтарына илип коюңуз жана ар бир кабыргасы оң жана терс учка ээ болушу үчүн, диоддун полярлыгын тууралаңыз.
Биринчиден, Solder ар бир жогорку үч жана eatch төмөнкү үч LED ар бир катар, ошондуктан алар бир катар менен байланышкан. Андан кийин, зым менен бир катар эки оң учтарын туташтыруу, жана эки бөлүгү тең параллелдүү байланыштуу.
бардык 6 кабырга үчүн кайталаъыз.
5 -кадам: Кабыргаларды туташтыруу
Ар бир кабырганы зым менен бүтүргөнүңүздө, кабыргаларды батарейкага туташтырууга убакыт келди
Сиз бардык көк жана ак LED диапазондорунун оң учтарын батарейкаңыздын 9В кабелине түз байланыштыра аласыз.
Менин кызыл светодиодум башка светодиодго караганда бир аз төмөн чыңалууга ээ болчу, демек, мен алардын катарларынын бардык оң учтарын туташтырып, анан 9Вга резистор менен туташтырышым керек болчу. Эгерде сиздин бардык LED чыңалууңуз бирдей болсо, анда бул кадамды өткөрүп жибере аласыз.
6 -кадам: LEDди Arduinoго туташтыруу
Эми транзисторлор ишке киришти.
Сиздин кичинекей нан тактаңызды алыңыз жана Arduino жерине бардык жерге төөнөгүчтөрдү сайыңыз, андан кийин ардуинонуздун санарип казыктарын транзисторлордун ортоңку казыктарына туташтырыңыз. Мен ак светодиод үчүн 1ден 6га чейин пинди, ал эми кызыл менен көк үчүн 7 жана 8 пинди колдондум. Эми сиз ак LED диапазонунун ар бир терс учун тиешелүү транзисторго туташтыра аласыз, тартипти бузбаганыңызга ишениңиз. Андан кийин көк жана кызыл терс коридорлорду тиешелүү транзисторго туташтырыңыз.
7 -кадам: сенсорлорду туташтыруу
Эми сенсорлорду туташтырабыз.
Кыймыл сенсору оңой туташат, жөн гана анын VCC'ин 5V пинге, Gound to Groundга жана SCL менен SCAны тактаңыздагы SCL жана SCA казыктарына туташтырыңыз.
RFID окурманына дагы зымдар керек: (сол жагы RFID, оң жагы Arduino)
- SDA -> 10
- SCK -> 13
- MOSI-> 11
- MISO-> 12
- IRQ колдонулбайт
- GND -> GND
- RST -> 9
- 3.3V -> 3.3V
RFID окурмандарынын зымдары жетишерлик узун экенин текшериңиз, ал Скелеттин сыртында болушу мүмкүн
8 -кадам: коддоо убактысы
Эми биз бардыгын туташтырдык, коддун убактысы келди!
RFID окурманы колдонуу үчүн, сизге бул китепкана керек: https://github.com/miguelbalboa/rfid жана камтылган SPI китепканасы.
Кыймыл сенсорун колдонуу үчүн, IC2 түзмөгү болгондуктан, камтылган Wire китепканасын колдонуу керек болот.
Мен бүт кодумду бул жерге койбосом да, анын айрым бөлүктөрү жөнүндө сүйлөшөм:
Конкреттүү nfc тегине уникалдуу анимацияны дайындоо үчүн, менде ар бир тегдин идентификаторлору өзгөрмөлүү болуп сакталат, андыктан RFID окурман тегин окуганда, анын идентификаторун сакталган адамдарга салыштырат жана if-оператору аркылуу дайындалган анимация функциясы.
Кыймыл сенсору жөн гана кандайдыр бир тандалган огунун маанисин окуйт, эгер окуу мааниси оң болсо, кызыл чырактар күйгүзүлөт, ал терс болсо көк чырактар күйгүзүлөт.
9 -кадам: Капкакты жабуу жана акыркы гүлдөө
Биз дээрлик бүттүк!
Долбоорду бүтүрүү үчүн, пластикалык баштыкты ар бир жарым чөйрөгө жайып, ички топту акырындык менен жарымына салып, экинчи жарымын жабыңыз. Анан бүттүңүз!
Эми сизде NFC тегдерин каалагандай таңгактоо мүмкүнчүлүгү бар, сиз аларды эски китептин баракчаларына жабыштырып, баракчалар топтун сыйкырдуу заказдарын аткарышына жол берсеңиз болот, же мен сыяктуу бир нече жасалма пергамент баракчасын басып чыгарсаңыз, аларга жазыңыз же сызыңыз жана NFC стикерлерин арт жагына чаптаңыз. Таада, сиздин дубаларыңыздын баары даяр!
Муну менен биз долбоорубузду бүтүрдүк!
Сунушталууда:
Үн жана музыканы сезүүчү кварц кристалл брошу, оюн аянтчасы менен: 8 кадам (сүрөттөр менен)
Үн жана музыканы сезүүчү Quartz кристалл брошу Playground Circuit Express менен: Бул үн-реактивдүү брош оюн аянтчасынын экспресси, арзан кварц кристаллдары, зым, картон, табылган пластмасса, коопсуздук пини, ийне жана жип, ысык желим, кездеме, жана ар кандай шаймандар. Бул прототип же биринчи долбоор
Ардунону колдонуу менен суюк кристалл дисплей: 4 кадам
Liquid Cristal Display Arduno колдонуу менен: LCD (Liquid Crystal Display) - бул макалада мен 2х16 ЖК колдоно турган негизги кароочу катары суюк кристалды колдонуучу дисплей медиасынын бир түрү. ЖКнын бул түрү көбүнчө рынокто кездешет.Спецификациясы: Физикалык формасы, сүрөттү караңыз Колумдун саны
Чакан-топ оюну үчүн автоматтык упай: 10 кадам (сүрөттөр менен)
Чакан-Топ оюну үчүн автоматтык упай: Үйдө жасалган Skee-Ball оюндары бүт үй-бүлө үчүн абдан кызыктуу болушу мүмкүн, бирок алардын кемчилиги дайыма автоматтык баллдын жоктугу болуп келген. Мен буга чейин Skee-Ball машинасын кургам, ал оюн шарларын склеттин негизинде өзүнчө каналдарга айландырган
Электр сыйкырдуу сегиз топ: 5 кадам
Электр сыйкырдуу сегиз топ: Ааламдын сырларын билүүгө кызыгасызбы? Ооба же сыйкырдуу сегиз топ сиз үчүн болбошу мүмкүн! Ооба же жок суроолорго жооп бере аласыз, кээде Magic Eight Ball бардык суроолорго 100% кепилдик менен жооп бере алат!*Usi
Мистикалык кристалл шар (бул сөзсүз түрдө сиздин бактыңызды айтат!): 3 кадам (сүрөттөр менен)
Мистикалык кристалл шар (бул сөзсүз түрдө сиздин бактыңызды айтат!): Колуңуз тийгенде келечегиңизди ачып берчү төлгөчү кристалл топту жасоону үйрөнүңүз! Долбоор үч негизги бөлүктөн турат жана болжол менен төрт саатта курулушу мүмкүн. Материалдар: 1. Сенсордук сенсор: 1 - Arduino Uno микроконтроллери 1