Мазмуну:
- 1 -кадам: 8 -топ
- 2 -кадам: Терезеге кирүү порту
- 3 -кадам: Басып чыгаруу жана чогултуу
- 4 -кадам: Көз
- 5 -кадам: Электроника
- 6 -кадам: Программа
- 7 -кадам: Терезе жана электроника жыйнагы
- 8 -кадам: Интерференциянын туура келиши
- 9 -кадам: Кошумча файлдар
- 10 -кадам: UPDATE
- 11 -кадам: Кошумча файлдар
Video: Электрондук сыйкыр 8 Топ жана көз алмасы: 11 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Мен Magic 8 Ballдун санарип версиясын түзгүм келди …
Мунун кузову 3D басылган жана дисплей көк боёктогу полиэдрден Arduino NANOго программаланган кокус сандар генератору башкарган кичинекей OLEDге өзгөртүлгөн.
Анан мен бир аз тангентти басып, дагы бир снаряд жараттым, бул сиздин көкүрөгүңүзгө тике караган муздуу көк көз …
ЭСКЕРТҮҮ: Мен акырында сымапты ийилтүү өчүргүчтөрүн акыркы конструкциям үчүн колдоном. Эгерде бул оюнчук катары колдонулууга тийиш болсо, анда сиз бул жерде көрсөтүлгөн баштапкы планды аткарышыңыз керек. Меркурий ууландыруучу касиетке ээ. Экинчи видео эмне үчүн мындай кылганымды ачык көрсөтүп турат!
Менин сымап өчүргүчтөрүмдүн баары таштанды полигонуна коюлган эски үй термостаттарынан кайтарылып алынды, алар азыр ишенимдүү колдордо …
UPDATE 12 -апрель, 2019 !!!: Мен бул долбоорду башкаруунун жана иштетүүнүн бир топ жөнөкөй жолун киргиздим. Мен ошондой эле кеңештерди көрсөтүүчү кодду кошуп койдум. Баары 10 -кадамда ачыкка чыгат.
1 -кадам: 8 -топ
Мен Solidworksто 100 мм көңдөй сфера түздүм
Мен сферанын экваторунда кошулуучу тигүүнү каалабадым, андыктан үстүңкү жана астыңкы бөлүктөрү кесилип, үстүндө 50 мм тешик жана түбүндө 56 мм тешик калтырылган.
Мен эч кандай бекиткичтерди көрсөткүм келбегендиктен, мен түбүнүн тешигинин сыртында 1 мм тереңдикте 57 мм кесип, 4 мм диаметри бар таякчаларды коштум.
Үстүнкү тешиктин плитасы үстүңкү тешик үчүн баштапкы кесилген бөлүктү тескери буруу менен моделденген. Штепсельдин ички ийригине кошумча 2мм шакек кошулду, андан кийин баары бекем болуп калды.
Чокудан мен чоң 8 санын тарттым жана бул контур үстүңкү капкактан кесилген. Бул өз кезегинде 8 санын түзүү үчүн колдонулган.
2 -кадам: Терезеге кирүү порту
Бул бөлүк бардык электрониканы жана ички иштерди камтыйт. Ал ошондой эле батареяларды алмаштыруу үчүн кирүү түйүнү болуп саналат.
Мен бул жерде эч кандай бекиткичтерди көргүм келбеди, ошондуктан мен бураманы 36 градуска буруп, ордуна бекитип койдум.
Кенештин ортосунда диаметри болжол менен 1 дюйм болгон порту бар, ал кеңештерди көрүүгө мүмкүндүк берет.
Порттун ички тарабында калыңдыгы 2 мм болгон пластмассадан же айнектен турган чарчы кесилген аянт бар.
Бул терезе бул оюнчуктун бардык өлчөмдөрүндө колдонулат.
Ошондой эле electronicsBraceтин эки бөлүгү жана ElectronicsTray менен nanoTrayдин ар бири керек.
3 -кадам: Басып чыгаруу жана чогултуу
Топ жана номер ABS кара түстө басылган. Жогорку мукаба ABS табигый жардамы менен басылган. Мен ABS акты сынап көрдүм, бирок ал өтө катуу көрүндү.
8 саны - бул үстүңкү капкакка пресстөө.
Үстүнкү капкак топтун ичине ылдыйкы тешиктен өтүү үчүн жетиштүү кичине.
Бул сүрүлүүгө туура келет, бирок ал ABS клейи менен да кармалып турат.
Мен бардык бөлүктөрдү ичине орнотуу жөнүндө бир аз тынчсыздандым, ошондуктан алдыга чыгып, башкасын түздүм, бул жолу анын диаметри 120 мм болгон.
4 -кадам: Көз
Мен 3D моделдеринин үстүңкү бөлүгүн алып салдым жана эки шарды табигый ABSде басып чыгардым, андан кийин терезеге кирүү портун Blue ABSке басып чыгардым.
Бул көздүн карегине акылдуу факсимилени түз карап жатканда берет.
Мага бул версия оригиналдуу 8Ballго караганда көбүрөөк жагат.
5 -кадам: Электроника
Космос көрүнүшү сыяктуу эле чектөө болгон.
Эстетика үчүн эч кандай сырткы чыгуулар же тоскоолдуктар болбошу керек эле.
Оюнчук кыймылга келип, иштейт.
Оюнчук тескери бурулганга чейин өчүрүлгөн абалда башталат.
Баскыч баскычтын ордуна мен кыйшайтуу которгучун колдондум.
Буга чейин мен микроконтроллердин кубатын көзөмөлдөө үчүн MOSFETти колдонгом. Бул идеалдуу эмес болчу, анткени ал микроконтроллерди бир аз токтун үзгүлтүксүз азыктандыруусуна мүмкүндүк берип, батареяны бир айга жакын убакыт ичинде өлтүрүп салган.
Бул учурда мен криптекс USB диск долбоорумда колдонгон сыяктуу кичинекей релени колдондум.
Камтылган схемада аппаратты иштетүү үчүн керектүү зымдар көрсөтүлгөн.
Кыймыл которгуч.
Эстафета. Мен 6V катушкасын колдондум, анткени батареянын чыңалуусу 6В жана бул жөнөкөй NPN транзисторунан которулган реленин айдоо схемасын талап кылган.
Amazonдон Waveshare 128 X 128 OLED модулу.
6 -кадам: Программа
Мен оригинал оюнчуктун жообун бергим келди. Бул үчүн Википедияны колдондум.
Модуль SSD1327 түрү жана бул ЖК үчүн коддун абдан күчтүү китепканасы бар.
Бул кодду колдонуунун алгачкы аракеттери ийгиликсиздикке алып келди, анткени эс тутум өтө көп колдонулган.
Жөнөкөй чечим - бул өндүрүүчү тарабынан берилген кодду колдонуу.
Мен мисалдын көбүн жок кылдым жана керектүү маалыматты көрсөтүү үчүн баштапкы коддун үзүндүлөрүн колдондум.
Программа төмөнкүдөй иштейт:
Эс алып жаткан топ өчүрүү абалында.
Топту терезеге карап айландыруу - бул абалдагы баштапкы күч.
Arduino башталып, "Сурооңузду бериңиз, андан кийин буруңуз" деген көрсөтмөнү көрсөтөт. Программа көзөмөлгө алынган реле аркылуу Arduinoго электр энергиясын өткөрүп берет.
Көрсөтмөлөр оюнчукту өйдө караганга чейин көрүнүп турат, бул эңкейүүнү өчүрөт жана программа ой жүгүртүү режимине өтөт. Окуу "Ой жүгүртүү …" көрсөтөт, андыктан ал дагы эле активдүү экенин билиңиз.
Андан кийин топ кайра оодарылып, терезе тик турат.
Бул аракетти механикалык эңкейиш күйгүзгүч окуйт жана программа терезенин бир секундасында чокуга багытталган туш келди жоопту жаратат.
Билдирүү оюнчук топту өйдө караганга чейин көрүнүп турат.
Бул процесс топту терезе тарапка ылдый каратып 16 секунддан ашык убакытка чейин уланат, мында программа релени өчүрүп, кубатты өчүрөт.
Бул программа боюнча СЫНДЫК ЭСКЕРТҮҮЛӨР кокусунан (); функция.
Менде ошол эле жооптор менен көйгөйлөр бар болчу, мен муну эки түзмөк менен бир убакта сынап көрдүм жана ооба, алар бирдей эле.
RandomSeed (analogRead (0)) колдонуу өтө маанилүү; күнүмдүк Мунун түшүндүрмөсүн БУЛ ЖЕРДЕН табууга болот:
7 -кадам: Терезе жана электроника жыйнагы
Бул жыйында терезе, батарея кармагыч жана капкакты түзгөн беш басылган бөлүк бар.
Биринчиси, OLED үчүн колдоого ээ болгон көрүнүүчү компонент, экинчиси - VIA тирешүүлөрүнө терезеге туташкан батарейка жана контроллер ташуучу.
Терезе үчүн кичинекей кесилген айнекти колдондум. Бул циано тибиндеги клей менен жабыштырылган. Менде бир жагынан клей менен климатка каршы көбүк бар болчу, бул кичинекей тилкелерге кесип, айнектин тегерегиндеги айнектин тегерегине жайгаштырылган.
Терезенин айланасында 4 бурама тешик бар. булар мен тандаган модуль үчүн боштуктар. Буларга 4-40 жылытуучу орнотмолор орнотулган.
Орнотулган модулда 1/4 дюймдук тирөөчтөр аны бекитүү үчүн колдонулат.
Компоненттер келгенде бактылуу болдум, Батарейка кармагыч тешиктин ичине туура келет, демек мен аны тигинен жайгаштыруунун кажети жок болчу. Бул кичинекей өлчөмдөгү топ жакшы иштейт дегенди билдирет.
Электроника уячасынын негизи батарейканын кармагычын алып жүрөт жана анын 2 релеси бар, бири реле үчүн, экинчиси эңкейиш үчүн.
Капкак 3 бөлүктөн турат, алар батарейкаларды бекем кармап турат жана NANO модулун бекитүү үчүн тегиз жерди камсыз кылат.
Бул 2 бөлүк кийин OLD модулунун арткы жагындагы 4 карама -каршы жерге бурулат.
ЭСКЕРТҮҮ МЕНЕН! Мен эңкейүүнү сымап өчүргүчкө алмаштырдым. Бул ишенимдүү иштөөнү камсыздады.
8 -кадам: Интерференциянын туура келиши
Терезе курулушу бүткөндөн кийин, топтун түбүндөгү оюк аркылуу чындыгында тыгыз болот.
Акыркы терезе курамын шарга орнотууда кандайдыр бир тоскоолдуктар болушу мүмкүн
Эгер мындай боло турган болсо, анда топтогу терезе колдоосунун ички эринин сүрөттө көрсөтүлгөндөй кыркуу керек болушу мүмкүн.
9 -кадам: Кошумча файлдар
Бул 120 мм диаметри бар шар файлдары
10 -кадам: UPDATE
Мен бул коддун оригиналына окшош операцияга ээ болушу үчүн, өчүрүлгөн кодду бүтүрдүм.
Эми сиз аны оодарсаңыз, программанын башталышы жана кеңештерди көрсөтүүсү үчүн болжол менен 4 секунд убакыт кетет.
Иштин бул түрү жөнөкөй аппараттык түзүлүш менен да мүмкүн.
Райондун бардык күч бөлүктөрүн жок кылса болот жана санарип айдоо D2ге таптакыр кереги жок.
Ийилүү которгучу борттогу чийки энергия кирүүсүн камсыз кылган коммутациялык транзисторду азыктандырышы мүмкүн.
Мен бул өзгөрүү үчүн компоненттерди ордунда калтырдым.
Эгерде схеманы өзгөртсөңүз, анда powPin программасынын декларациясы жана буга байланыштуу бардык кийинки бөлүктөр программадан алынып салынышы мүмкүн.
Эгерде түпнуска схема курулган болсо жана сиз эч кандай кубат кодун колдонгуңуз келсе. Бул дагы эле иштеши керек, анткени жантаюу которгуч микроконтроллердин кубатын күйгүзөт.
Бул режимде программанын башталышына болжол менен 4 секунд убакыт кетет, андан кийин кеңештер көрсөтүлөт.
Кирүүчү пинди алып салуу менен, аны ого бетер жөнөкөйлөтүүгө болот. Мен бул режимди азырынча сынап көрө элекмин, бирок ошол эле иштеши керек. Жөн гана программанын кирүүсүн окуу үчүн бардык шилтемелерди алып салууну унутпаңыз.
Эгерде сиз бул түрдөгү ийилүү сенсорун колдонуп жатсаңыз, анда мен батарейканын жаңы ташуучусун колдойм
11 -кадам: Кошумча файлдар
Бул Waveshare вебсайтындагы OLED файлдары ….
Ардуино 2019 конкурсунда экинчи орун
Сунушталууда:
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: 9 кадам (сүрөттөр менен)
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: КООПСУЗДУК МААЛЫМАТЫ: Кимдир бирөө " бул куруу/орнотуу коопсузбу " - Мен муну 2 башка мунай компаниясына кайтарым байланыш/коопсуздук маселелери боюнча алып бардым жана муну өрт өчүрүү кызматынын Өрттү алдын алуу боюнча орун басары С
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Үй жаныбарларына тамак ыргытуу үчүн автоматтык катапульт (ит, мышык, тоок, ж.б), топ ыргытуу жана башкалар !: 4 кадам (сүрөттөр менен)
Үй жаныбарларынын тамагын ыргытуу үчүн автоматтык катапульт (ит, мышык, тоок, ж.б.), топту ыргытуу жана башкалар!: Саламатсызбы жана менин биринчи үйрөткүчүмө кош келиңиз! Биздин ит анын тамагын ЖАКШЫ көрөт, ал мунун бардыгын секунда ичинде жейт. Мен муну басаңдатуунун жолдорун ойлоп жүрдүм, ичиндеги тамактары бар топтордон баштап, короонун ар жагына ыргытууга чейин. Таң калыштуусу, ал
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү
Ноутбуктун 3 жана 3 кадамдык стенди (окуу көз айнеги жана калем табагы менен): 5 кадам
Ноутбуктун 3 жана 3 кадамдуу стенди (окуу көз айнеги жана калем табагы менен): Бул $ 3 & Ноутбуктун 3 баскычын 5 мүнөттүн ичинде жасоого болот. Бул абдан күчтүү, жеңил салмактуу жана бүктөлгөн жерден кайда барбаңыз