Мазмуну:
- Жабдуулар
- 1 -кадам: Circuit
- 2 -кадам: Заряддагычтын байланыштарын кой
- 3 -кадам: Arduino жана титирөө сенсорун орнотуңуз
- 4 -кадам: IR алуучуну орнотуу
- 5 -кадам: Дисплейди зымдоо жана орнотуу
- 6 -кадам: IR алуучуну зымга өткөрүү
- 7 -кадам: дисплейди Arduinoго туташтыруу
- 8 -кадам: Коммутатордун зымдары
- 9 -кадам: Батареяны туташтыруу
- 10 -кадам: Программалоо
- 11 -кадам: Аны кантип колдонуу керек
- 12 -кадам: Заряддоочу I
- 13 -кадам: Заряддоочу II
- 14 -кадам: Заряддоочу III
Video: Толугу менен IR Өзгөчөлөштүрүлүүчү Электрондук Сегиз Дици: 14 Кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
J. Arturo Espejel Báez менен биргеликте.
Эми сиз диаметри 42мм жана бийиктиги 16мм болгон корпуста 2ден 999га чейин 8 дице чейин боло аласыз! Бул конфигурациялануучу чөнтөк өлчөмүндөгү электрондук дициттердин жардамы менен сүйүктүү стол оюндарын ойноңуз!
Бул долбоор чөнтөк өлчөмүндөгү 8 дицеге чейин электрондук топтомдон турат. Алардын ар биринин жүзүнүн саны IR алыстан башкаруу пульту менен 2ден 999га чейин белгилениши жана ички EEPROM эс тутумунда сакталышы мүмкүн.
Бул долбоор үчүн биз ATmega328дин негизинде Arduino pro-mini, микроконтроллер тактасын колдондук.
Сөөлдүн өкүлү автоматтык түрдө тандалат. 6 тараптуу сөөктөр үчүн сан классикалык чүкө (төрт бурчтуу жүздөр менен) катары чекиттер менен берилет. 12 тараптуу корпус үчүн номер беш бурчтуктун ичинде, ал эми 20 тараптуу корпустун саны үч бурчтуктун ичинде берилген. Калгандары үчүн номер кутунун ичинде берилет. Ошондой эле, 3 жүздүү чүчү эки башка формада берилиши мүмкүн: "кагаз, рок, кайчы" оюну жана саны менен. Ошондой эле, эки жүздүү сөөктөр үчүн биз муну өйдө/ылдый көрсөтүү менен көрсөттүк.
Жабдуулар
Dice Set үчүн:
- Arduino pro-mini
- SparkFun USB сериялык үзүлүшкө - FT232RL
- SSD1306 I2c 0.96 "128x64 OLED дисплейи
- J34 Vibration Sensor Module Knock Switch Spring
- 3.7V 300mAh Lipo Li-полимердик батарея
- Infrared IR 1838B алыскы зымсыз комплектин модулу
- 3D басылган корпус (2 бөлүк, STL шилтемелерин табыңыз)
Заряддоо үчүн:
- PCB эки даана; 17x10mm жана 13x18mm
- 3D басылган корпус (2 бөлүк, STL шилтемелерин табыңыз)
- Micro USB 5V 1A TP4056 литий батареяны заряддоо модулу
1 -кадам: Circuit
2 -кадам: Заряддагычтын байланыштарын кой
Эркек баштык пин туташтыргычынан эки зым алыңыз. Биринчи сүрөттөгүдөй илгич кылып, ар бирин бүктөңүз. Көрсөтүлгөндөй бирин витринанын каптал жагына, экинчисин астынкы капкакка салыңыз.
3 -кадам: Arduino жана титирөө сенсорун орнотуңуз
Ардуино менен титирөө сенсорун астынкы капкакка коюп, чаптаңыз (3D басылган). Сенсордун бир туташуусунан зымды Arduino GNDге, ал эми сенсордун башка туташуусунан башка зымды PIN D12ге туташтырыңыз.
4 -кадам: IR алуучуну орнотуу
IR сенсорунун металл капкагын алыңыз. Көрсөтүлгөндөй кылып корпустагы ордуна коюп, чаптаңыз.
5 -кадам: Дисплейди зымдоо жана орнотуу
Дисплейдин ар бир контактына зымды (болжол менен 4 см) эритип, корпустагы ордуна чаптаңыз (биринчи сүрөттө көрсөтүлгөндөй). Корпустун каптал жагындагы заряддагыч контактка Vcc пинден башка зымды ээрчиңиз (экинчи сүрөттө көрсөтүлгөндөй).
6 -кадам: IR алуучуну зымга өткөрүү
IR казыктарын болжол менен 2 мм кылып кесип алыңыз. Андан кийин, IRдин Vcc пининен дисктин Vcc контактына бир зымды, ал эми IRдин GND пининен дисплейдин GND контактына башка зымдарды туташтырыңыз. Андан кийин, IRдин сигналдык түйүнүнөн кабелди Arduino пин D10го туташтырыңыз.
7 -кадам: дисплейди Arduinoго туташтыруу
SDA кабелин дисплейден Arduino'нун A4 пинине, ал эми SCK кабелин A5 пинге туташтырыңыз.
8 -кадам: Коммутатордун зымдары
Төмөнкү капкактагы заряддагыч контактка эки зымды ээрчиңиз. Бул зымдардын бирин которгучтун борбордук пинине, экинчисин батарейканын терс терминалына туташтырыңыз. Үчүнчү зымды которгучтун жогорку пининен Arduino GND пинине чейин туташтырыңыз.
9 -кадам: Батареяны туташтыруу
Батарейканын оң терминалын Arduino Vcc пинине туташтырыңыз. Arduino изолятору менен жабыңыз. Корпустун бөлүктөрүн жабыңыз жана чаптаңыз.
10 -кадам: Программалоо
Программаларды Arduino IDE менен жүктөө үчүн FT232RL программистин компьютерге USB кабели менен туташтырыңыз. Көрсөтүлгөндөй, алардын казыктарын Arduino тешиктерине киргизип, кармап туруңуз.
Сиз Arduino IDEде Arduino pro же mini тандап алышыңыз керек (көбүрөөк маалымат үчүн https://www.arduino.cc/en/Guide/ArduinoProMini текшере аласыз).
Биринчиден, DiceEEPROM.ino эскизин Arduinoго жүктөп, EPROM эс тутумун даярдоонун демейки конфигурациясы менен (бул эскизди жүктөө дисплейге эч кандай таасирин тийгизбейт окшойт). Андан кийин DiceIR.ino эскизин жүктөңүз. Андан кийин дисплейде бир катар дицалар пайда болот.
11 -кадам: Аны кантип колдонуу керек
Чачты жылдыруу үчүн, жөн гана аппаратты силкип коюңуз.
Жүздөрдүн конфигурациясын өзгөртүү үчүн, алыстан башкаруу пульту менен көрсөтүңүз жана кубиктер жылып жатканда "OK" баскычын басыңыз. Экинчи сүрөттөгүдөй экран пайда болот. Конфигурациялоону тандоо үчүн сол жана оң жебе баскычтарын колдонуңуз. Жүздөрдүн санын 1ге өзгөртүү үчүн өйдө же ылдый жебе баскычтарын басыңыз; 10ду алмаштыруу үчүн "1" же "4" баскычтарын, 100дү өзгөртүү үчүн "2" же "5" баскычтарын колдонуңуз. Конфигурация режиминен чыгуу үчүн "OK" баскычын кайра басыңыз. Конфигурация ички эс тутумда сакталат жана каалаган убакта өзгөртүлүшү мүмкүн.
Эскертүүлөр:
Эгер сиз тандасаңыз…
- нөл нөлгө карайт, бул чүкөлөр пайда болбойт.
- бир бет сөөктөр, натыйжа "кагаз, таш, кайчы" сөлөкөтү менен көрсөтүлөт.
- эки жүздүү сөөктөр, натыйжа бармактын өйдө/ылдый сөлөкөтү менен көрсөтүлөт.
- а 6 беттеги сөөктөр, сан чекиттер менен классикалык сөөк катары көрсөтүлөт (төрт бурчтуу жүздөр менен).
- 12 бети сөөктөр, саны беш бурчтуктун ичинде берилген.
- а 20 беттери бар, саны үч бурчтуктун ичинде берилген.
- башка жүздөрдүн саны, натыйжа сандыктын ичиндеги сан катары көрсөтүлөт.
12 -кадам: Заряддоочу I
17 мм х 10 мм жана 13 мм x18 мм өлчөмүндөгү ПХБнын эки бөлүгүн кесип алыңыз. Тегерек 3D басылган бөлүктүн тешигине дал келген кичинекей бөлүктө тешип, зым аркылуу өткөрүңүз жана аны ширетиңиз. Сүрөттө көрсөтүлгөндөй ПХБны чаптаңыз.
13 -кадам: Заряддоочу II
Зымды 17x10 мм ПХБ бөлүгүнө ээрчиңиз жана аны 3D басып чыгарылган бөлүктөгү оюкка ыргытыңыз. Көрсөтүлгөндөй чаптаңыз.
14 -кадам: Заряддоочу III
3D басып чыгарылган бөлүктөрдү сүрөттө көрсөтүлгөндөй чаптаңыз жана зымдарды батареяны заряддагыч модулга кошуңуз. Төмөнкү бөлүгүндө soldered зым терс болуп саналат. Эми сиз түзмөктүн батареясын мини USB кабели менен кубаттай аласыз.
Чөнтөк өлчөмүндөгү ылдамдык сынагында биринчи сыйлык
Сунушталууда:
Толугу менен автоматташтырылган сүрөткө тартуу панели: 14 кадам (сүрөттөр менен)
Толугу менен Автоматташтырылган Сүрөт Паннасы: Киришүү Саламатсызбы, бул менин автоматташтырылган камера панорам! Сиз чын эле сонун автоматташтырылган панорама станокторунун бирин эңсеп келген, бирок алар чындыгында кымбат, £ 350+ сыяктуу 2 огу үчүн кымбат. панорама? Мынакей, ушул жерден токтогула
DIY BB8 - Толугу менен 3D Басылган - 20см Диаметри Чыныгы Көлөмдүн Биринчи Прототипи: 6 Кадам (Сүрөттөр менен)
DIY BB8 - Толугу менен 3D Басылган - 20см Диаметри Чыныгы Көлөмдүн Биринчи Прототипи: Саламатсыздарбы, бул менин биринчи долбоорум, ошондуктан мен сүйүктүү долбоорум менен бөлүшкүм келди. Бул долбоордо биз 20 см диаметри толугу менен 3D принтер менен чыгарылган BB8 жасайбыз. Мен чыныгы BB8 менен бирдей кыймылдаган робот курайын деп жатам
Толугу менен күйүп турат - Программалануучу RGB LED акрил белгиси: 3 кадам (сүрөттөр менен)
Толугу менен күйгүзүлгөн - Программалануучу RGB LED акрил белгиси: Лазердик кескич/граверер менен ойноп жүргөн жана чындап эле акрилди тазалоо үчүн оюп, жарык булагын жаркыратып сүйүп калган. Колдонулуп жаткан акрилдин калыңдыгы a.25 " чындыгында таза кесилген барак
DIY Өзгөчөлөштүрүлүүчү Өзүн Сугаруучу Плантер (3D Басылган): 14 Кадам (Сүрөттөр менен)
DIY Customizable Self Watering Planter (3D Printed): Бул долбоор толугу менен TinkerCADда жасалды. Бул планер үчүн сиз TinkerCADты колдоносуз, бул бекер CAD программасы
Өзгөчөлөштүрүлүүчү ыр ойготкучу менен LED Sunrise Ойготкуч Сааты: 7 кадам (Сүрөттөр менен)
Өзгөчөлөштүрүлүүчү Ыр Ойготкуч менен LED Sunrise Ойготкуч Сааты: Менин мотивациям Бул кышта менин сүйлөшкөн кызым эртең менен ойгонууда бир топ кыйынчылыктарга туш болгон жана SAD (Сезондук Аффективдүү Дисциплина) менен ооруп жаткандай сезилген. Ал тургай, күн чыкпагандыктан кышында ойгонуу канчалык кыйын экенин байкайм