Мазмұны:
- 1 -қадам: Бөлшектер мен құралдар
- 2 -қадам: қысым датчигінің камерасы
- 3 -қадам: Негіз
- 4 -қадам: Негізге арналған аяқтар
- 5 -қадам: жарық диодты ұстағыштар
- 6 -қадам: Тері жамылғысы
- 7 -қадам: Электрониканы енгізу
- 8 -қадам: Қорғаныс және диффузиялық мата қалқаны мен монтаж шары
- 9 -қадам: Бағдарламалық қамтамасыз ету
- 10 -қадам: Ол барлығын жазды
Бейне: Үлкен қысымға сезімтал түсті көпіршік - Spectra Bauble ™: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Досы кешке күлкілі жарық алғысы келді және неге екені есіме түсті:
Үлкен шар тәрізді шар, оны басқанда түсі өзгеріп, дыбыстар шығарылады
Мен қызықты және ерекше нәрсе жасағым келді. Ол ауа қысымының датчигін қолданып, әуе шарының қаншалықты қысылғанын және өте сезімтал екенін анықтайды. Бұл бағдарламаланатын, сондықтан ол қызықты шараларға ие бола алады, мысалы, допты басқанға дейін, кемпірқосақ түстерінің арасында велосипедпен тыныш отыру, содан кейін түстерді өзгертуге немесе тіпті пайдаланушы көрсететін түске сәйкестендіруге тырысу сияқты ойын ойнауға болады. бір немесе бірнеше жарықдиодты шамдарда. Болашақ толықтыруларға қозғалысты анықтайтын чипті қосуға болады, осылайша ол жақын жерде жүргенде шу мен түстерді шығара бастайды, ал шағын инфляциялық қозғалтқыш әуе шарының бөлігі бірнеше/бірнеше күнде сөнуі мүмкін.
Мен бұл дизайнды шешпес бұрын бірнеше нұсқаны сынап көрдім, ал кейбір суреттер бұл туралы айтады, бірақ мен соңғы нұсқаны жасауға назар аударамын.
Сондай -ақ, мен нұсқаулық жасауды ойламас бұрын көп ғимаратты жасадым, өйткені мен оны жарқырату байқауын кейін көрмедім. Менде қалағандай көп суреттер жоқ, бірақ сіз оны жасаудың негізгі сәттерін ашуға тырысамын, сонда сіз оны өзіңіз жасай аласыз. Қалай болғанда да, сіз құрылыс кезінде оны «қанаттандыруға» болатынын және шектеулердің қай жерде екенін біле отырып, рецептке құлақ аспай -ақ салуға болатынын білуіңіз керек.
Бұл атау тек көңіл көтеру үшін, Spectra Bauble ™.
1 -қадам: Бөлшектер мен құралдар
Құралдар
- бұрағыш
- таспа немесе қысқыш аралау
- маршрутизатор (қажет емес)
- дәнекерлеуші мен дәнекер
- қайшы
- сызғыш
- 3D принтері (жарық диодты ұстағышты басқа жолмен жасауға болады; төменде қараңыз)
- бұрғылау және бұрғылардың жиынтығы
- файл
- Forstner биттері
- Қалам (күміс сия)
- компас (шеңбер сызу үшін)
- сым кескіш және тазалағыш
- қысқыштар мен кейбір громметтер (өте маңызды емес)
- желімге шашыратыңыз
- екі жақты таспа
- Дюпонт пен қысқыш
- жоғары көлемді ауа сорғысы
- Вазелин (ауа буындары үшін)
- принтер кейбір шаблондарды басып шығаруға көмектеседі, бірақ маңызды емес
Бөлшектер
* Егер менде қолда болса, бағаны қосамын
* Менде дәл қолданылған затқа сілтеме бола бермейді, бірақ ұқсас элементті «осындай» немесе «мысалы» арқылы байланыстыруы мүмкін.
- 5 сақиналы адрестік жарық диоды (бірақ сіз WS2812 жарық диодтарының кез келген ассортиментін қолдана аласыз) $ 8.55
- MS5611 қысым датчигі (BMP280, $ 0,69, ауыстырудың төмендеуі болуы керек, бірақ сәл сезімтал) $ 4,72
- түтікше, ~ 50 см
- шланг қосқышы (мысалы, «пагода түйіспелі шланг қосқышы»)
- допты ауаны салатын ине (ол 60 см/орташа шармен/доппен келді-бірақ 120 см емес)
- қуат көзі 5В, 6А, 30 Вт $ 5.50
- нанға арналған сым
- шағын нан тақтасы (мысалы) $ 1
- бұралған сым, мысалы 22 немесе 24AWG
- кішкентай динамик (мен оны көшеде керексіз деп тапқан спикерден құтқардым)
- Arduino Pro Mini (мысалы, atmega328, бірақ мен сіздің бағдарламаңызға байланысты, сонымен қатар atmega168 немесе одан да жақсы ESP8266 сияқты сымсыз тақта болуы мүмкін) ~ 2 доллар
- қабырға ашасы бар қуат кабелі (менің керексіз жинағымда табылған)
- бұрандалы терминал қосқышы (осылайша)
- дөңгелек түйреуіш әйел басы
- жалған жүннен жасалған жүн (жергілікті мата дүкенінен) ~ 5 доллар
- жалған былғары (жергілікті былғары дүкенінен) ~ 3 доллар
- MDF тақтасы ~ 5 доллар
- ағаш бұрандалар
- герметикалық контейнер (мен тығыз жабылатын қалқымалы ескі дәруменді бөтелкені қолдандым)
- герметик (желім де жұмыс істейтін шығар, бірақ менде тығыздағыш болды)
- бірнеше ескі шарап бөтелкесінің тығындары
- пластикалық шелек ~ 3 доллар
- үлкен сығымдалған доптар (мен 60см/м және 120см екеуін де сынап көрдім) ~ 10 доллар
- серпімді сым, ~ 3мм диаметрі x 1 метр ~ 1 доллар
- металл бұрандалы ілгектер
- өте тартымды мата (мен жергілікті маталар дүкенінен іздедім, бірақ бұл одан да жақсы жұмыс істеуі мүмкін) Ең қымбат бөлігі! $ 14
/////////////////////
Сонымен, барлық бөлшектер қанша тұрады? Мүмкін 75 долларлық тапсырыс бойынша, бұл менің қоқыс/қазына үйіндісінде тапқан нәрселерім жоқ-тығындар, қуат кабелі, динамик, құбыр, ауа қосқышы, герметикалық контейнер, сымдар, бұрандалар, тығыздағыш егер сіз жаңасын сатып алсаңыз, тағы 15 доллар қосыңыз.
2 -қадам: қысым датчигінің камерасы
Маған допқа қандай да бір түрде қосылған қысым сенсоры керек болды. Мен доптың төменгі бетінің қысымын сезу немесе сенсордың доптың ішінде немесе доптың үстінде болуын сезіну сияқты басқа нұсқаларды қарастырдым, бірақ менің ойымша, ең тиімдісі- бөлек ауа қосу. түтік арқылы допқа сенсоры бар тығыз камера.
Палата
Мен 3D басып шығарылған қысым камерасының дизайнына біраз уақыт жұмсадым, ол теориялық түрде жұмыс істейді, бірақ оның тығыздалуында ақаулыққа тап болдым, содан кейін мен қоқыс үйіндісімен мано-а-маноға баруды және қолымда бар нәрсені қолдануға шешім қабылдадым., ол герметикалық қақпағы бар ескі витаминді контейнер болды, ол сіз оны шешкен кезде «поп» дыбысын шығарады.
Қоқысқа тасталған 3D басып шығарылған камераның кейбір суреттері кез -келген жобаға кіретін көрінбейтін «сәтсіздік» жұмысының бір бөлігін қамтиды.
Құрылыс
Витаминді контейнерге екі тесік бұрғыланды, біреуі сымдар үшін (қуат пен деректер үшін), екіншісі құбырлы қосқыш үшін.
Сымдар мен коннектор менде болған су астындағы тығыздағышпен жабыстырылған, бірақ сіз силикон немесе ауа өткізбейтін кез келген нәрсені қолдана аласыз және ұзақ және артқа иілгеннен кейін тығыздағыш пен контейнердің арасындағы сызаттар пайда болмайды. құрылыс кезінде және сынау кезінде бұрмалану).
Мен дәрумендік түтікті сымдар мен сенсор әлі де сыйып кететін ең аз ұзындыққа дейін араладым, себебі мен соңғы құрылыста кеңістік болатынын білдім.
Мен Dupont коннекторларын сымдарға қыстым, осылайша мен жоғары сезімталдықтағы MS5611 қысым датчигін немесе BMP280 -ді оңай қосуға болатынмын (өкінішке орай, BMP280 -ті сынап көруге уақытым болған жоқ).
Сымдарды жеткілікті ұзын етіп жасаңыз, сенсорлық тақтаны контейнердің сыртына бекіту оңай, содан кейін бәрін салыңыз және қақпақты киіңіз.
Суретте көрсетілген түтік тек алғашқы сынақ үшін болды, бірақ кейінірек ұзындығы 30-40см-ге дейін ұзартылды, сондықтан сіз шардың бөлігін ұстап тұрып, құбырдың ине ұшын тар жерде жұмыс жасамай-ақ шарға жабыстыра аласыз. шелек ыдысының кеңістігі.
3 -қадам: Негіз
Бастапқыда мен шардың бөлігін строфолдан жасалған, мүмкін конструкцияны қабырғаға бекіту үшін стресстен ұстап тұру үшін созылатын матаны қолдануды ойладым (бұл басқа нұсқа үшін әлі де мүмкін). Мен матаны барлық жерде үйретілгенде «көрінбейтін» деп елестетсем де, іс жүзінде ол жиналады. Егер база үлкен болса, сіз матаны екі жағына қарай соза аласыз, ол жиналмайды, бірақ мен үлкен негізден аулақ болғым келді. Мен матаның босаңсуын жеңілдету үшін базалық периметрді ұлғайтуды ойладым (5 шығыңқы картоннан жасалған прототиптің суреттерін қараңыз)
Аппараттық дүкеннің бетон бөлімінде мен өте арзан пластикалық хош иісті шелекті таптым, ол өте жақсы (және тек $ 3). Бастапқыда мен ауыр негіз жасау үшін түбіне ескі гипстің түбін құйдым, бұл негіздің соңы болар еді, бірақ ескі сылақ ешқашан жиналмады, менде сазға ұқсайтын үлкен тәртіпсіздік болды. шелектен қазып алыңыз. Сонымен, тағы бір сәтсіздік.
Жоғарыда келтірілген 5 үлбірлі картон мен гипстің бұзылуының суреттері.
Екінші ойда маған бөлінбейтін база идеясы ұнады, сондай -ақ өте ауыр емес. Мен МДФ қолдануға тырысамын деп шештім.
Шелекте жұмыс істеуді болдырмау үшін мен шелектің түбін кесіп тастадым және негізді түбіне МДФ екі бөлігінің арасына қыстыратын жүйе жасадым. Шелектің түбіндегі тесіктен сәл үлкенірек дөңгелек МДФ төменгі негіздің басқа бөліктеріне бекітілген, сондықтан шелекті мықтап қысыңыз, осылайша сіз бүкіл құрылысты шөмішпен көтере аласыз. асылу.
Басқа құрылыс ескертулері:
Кесу шелегі:
Мен шелекті кесіп алатын және шардың төменгі радиусы/бетінің астында электроникаға жеткілікті орын қалдыра алатын жерге көзім түсті. Мен сол биіктікте шелектің сыртына күміс маркермен сызық сыздым (шелек қара болғандықтан) және шелекті кесу үшін (мұқият) қораптық кескішті/қызметтік пышақты қолдандым. Пластмасса өте жұмсақ болды және ол өте оңай жүрді.
МДФ кесу:
Мен кесілген шелекті МДФ-ға қойдым және шелектің ішкі түбін айналдырдым, төменгі шелектің шеті кіретін арнаны қайда бағыттау керек екенін білдім. одан да жақсы көрінеді деп ойладым.
Негіз MDF үш дискісінен жасалған, екеуі шелектің төменгі жиегінен төмен, біреуі шелектің ішінен шелекті басқа екі бөлікке қысады. Төменгі екеуінің диаметрі шелектің түбіне қарағанда сәл үлкенірек-бұл ерікті, бірақ мен оларды әдемі деп ойлайтын нәрсеге сүйене отырып, бірнеше см-ге ұлғайттым. Олар шын мәнінде кез келген мөлшерде болуы мүмкін.
Мен MDF -ді кішкене таспамен кесіп алдым (мен оны 20 долларға алдым!) Және жоғарғы көрінетін жиекті айналдырдым, бұл өте қажет емес, бірақ менің ойымша, бұл жақсы көрінеді. МДФ -ны арамен кесуге болады; жақсы қол жаттығуы.
Мен MDF «қысқыш» дискінің төменгі жиегін бағыттадым, ол бұралған кезде шелек бүйірлеріне сәйкес келетін сына тәрізді болды. Мүмкін, бұл маңызды емес, бірақ менің ойымша, бұл MDF ішкі дискісін орталықтандыруға көмектесті.
Сіз суреттердің бірінде ішкі шөміштің қысқыш дискісін төмен қарай көтеріп, шелекті негізге бекітіп, төменгі шелектің қабырғалары сәл көтеріліп кеткенін көре аласыз.
4 -қадам: Негізге арналған аяқтар
Қуат кабелін бүйірден емес, астыңғы жаққа бағыттауды шешкендіктен, кабельді бөлмеден шығу үшін бүкіл құрылысты сәл көтеру үшін бірнеше фут қосқым келді. Мен үш фут жасау үшін ескі тығын мен бірнеше бұранданы қолдандым (үш нүкте жазықтықты анықтайды, сондықтан ол тербелмейді).
Мұнда тым күрделі ештеңе болған жоқ:
- тығынды қызметтік пышақпен үш тең бөлікке бөліңіз
- әр қиманы өлшеп, биіктігі шамамен бірдей болғанша толтырды
- әр тығынның ортасынан мұқият қарама -қарсы тесік бұрғылаңыз
- қағазға басылған үлгіні қолданып, 120 ° қашықтықта МДФ тақтасына бұрап бекітіңіз
5 -қадам: жарық диодты ұстағыштар
Мен бұл бөліктен шамалы өттім, өйткені менде жарықтың өзгеруі туралы көптеген көріністер болды және жалпы нәрсе қажет болды. Мен айналу мен бұрышты реттей алатын және кез келген 10 мм саңылауға қосылатын жартылай әмбебап затпен аяқтадым (мен Forstner битін өте таза тесік жасау үшін қолдандым). Менде басқа да конструкциялар болды, онда светодиодтар рельс бойымен сырғып кететін немесе басқа нәрселер жасаған, бірақ ол тым көп уақытты ала бастады. Шындығында, сізге бұл ұстағыш қажет емес, бәлкім, қағаз шыныаяқтың түбін кесіп алып, жарық диодты сақинаны кигізіп, тостағанның ұшын төмен қаратып жабыстыруға болады.
Көптеген сәтсіз нұсқалардың кейбірінің суреті. Менде 20-30 нұсқа мен әр түрлі геометрия болуы керек еді, бірақ ақырында қамыт бөлігін қысып тастайтын негізді таңдадым. Жақсы болуы мүмкін, бірақ бәрі жақсы жұмыс істейді.
Принтер параметрлері үшін суреттерді қараңыз.
Жарықдиодты қондырғылардың ең кішкентай бөлігі суретте көрсетілгендей орнына түседі және жарықдиодты сақинаның тербелуіне жол бермейді.
Жарық диодты жартылай дөңгелек мойынтірекке кіргізу өте ыңғайлы, бірақ ол кетеді (алдымен тербеліске қарсы кішкене бөлшектерді бекітіңіз).
6 -қадам: Тері жамылғысы
Бұл сезімтал ойыншық болғандықтан, мен негізге жағымды нәрсе алғым келді, сондықтан мен жалған жүн мен жалған былғарыға тоқталдым, себебі құрылғы түс беруі керек.
Менде басқа жобадан қалған жалған жүн қалды, ол маған қажет нәрсені бір жолаққа кесуге жеткіліксіз, сондықтан мен оны екі бөлікке бөлдім, бірақ шеттерін бір -біріне басу арқылы тігістерді жасыру қиын емес еді.
Мен негізді картонмен (пицца қорабынан) жауып, бүйіріне желім шаштым, содан кейін жалған ақ былғарыдан жасалған жолақты мұқият қолдандым. Бұл таңқаларлық түрде жақсы шықты және былғары жоғарғы жиекке өте жақсы сәйкес келді. Мен былғары жолақтың ұштарын қызметтік пышақпен кесіп тастадым, содан кейін материалды өте серпімді болғандықтан саңылауды жабу үшін оларды тарттым. Буын алыстан әрең көрінеді.
7 -қадам: Электрониканы енгізу
Бөлшектерді құрғатып қоямын, кейіннен бірдеңе сәйкес келмейтінін немесе рұқсат етілмейтінін немесе ол дұрыс емес сияқты көрінетін тосынсыйларды болдырмауға тырысамын. Менің ойымша, бұл бір нәрсені жасау кезінде жақсы әдет, себебі ол көптеген қателіктерден аулақ болуға көмектеседі.
Мен кездейсоқ сым қорабынан табылған 24AWG (22?) Калибрлі сымды жарықдиодты шамдардың қуат қосылымдарына дәнекерледім. Мен бірнеше дөңгелек аналық бастық түйреуіш коннекторларын кіріс және шығыс деректер арналарына дәнекерледім. Мен светодиодты үлкен сымға қоспай -ақ алып тастау мүмкіндігіне ие болғым келді. Бұл шешім керемет емес, бірақ ол жұмыс істеді. Әр сақинада +/- қуат қосылымы және деректерді енгізу/шығару байланысы бар. Сары-қоңыр сымдар (суреттерді қараңыз)-бұл қуат, ал күлгін (тақта сымдары) нан тақтасындағы Arduino-дан соңғы жарықдиодты сақинаға дейін бір сақинадан екіншісіне бір күлгін нан тақтасының сымымен тізбектеліп қосылады. соңғы светодиодтың IN ұясы және OUT коннекторынан келетін бір күлгін сым. Мен IN/OUT ішіндегі дөңгелек түйреуішті әйелдік тақырыптарды қолдандым, сөйтіп нан тақтасының сымы тығыз орналасады. Тізбектегі соңғы жарықдиодты сақинаның OUT түйреуішіне жалғанған сымы жоқ.
Жарықдиодты сақиналар үлкен қуатты қажет етпейді, бірақ бұл 5 x 16 = 80 жарық диодты және мен максималды 4А дейін толық қуатпен есептедім (шамасы, ұқсас өніммен салыстырғанда толық 50 мА құрайды) https://www.pololu.com/product/2537). Сондықтан 6А қуат көзі. Қуат әр жарықдиодты сақинаға жеке -жеке түсетіндіктен, мен 24AWG жеткілікті болады деп ойладым (әр түрлі AWG https://www.powerstream.com/Wire_Size.htm үшін жылдамдық көрсеткіштерімен салыстырыңыз). Мен сым аз болғандықтан, сымға ток көп болғандықтан, светодиоды энергияны тарататын коннектор блогына қуат көзінен сәл жуан сымды қолдандым (меніңше 22AWG болды). Мен өте абай болмадым, өйткені мен ұзақ уақыт бойы барлық жарықдиодты толық қуатпен жұмыс істеуді жоспарламадым. Менің ойымша, егер сіз осылай іске қосқыңыз келсе, сым өлшегішті қызып кетпестен осы токты қолдайтынын білу үшін мұқият тексергіңіз келуі мүмкін.
Мен Thingiverse -тен қуат кабелінің кернеуін басуды басып шығардым, «rtideas»
Мен 5В 6А қуат көзін екі кішкентай бұрандамен бұрап алдым. Мен қолданған бірінші қуат көзі жарылып кетті, себебі кейбір сымдар қысылып қалды, себебі қуат кабелінің сымдары мықтап бекітілмеген, сондықтан мен ауыстыруға тапсырыс бергеннен кейін мұқият болдым. Мен бұл қоректендірудің кіріс және шығыс сымдарын шынымен қатайттым.
Мен қуат көзі мен компоненттер арасындағы кернеуді жеңілдету үшін 5В қуатын светодиоды мен тақтаға жеткізу үшін коннектор блогын қолдандым және қоректену көзінен басқа қуат тарату нүктесі болды (мүмкін бұл өте қажет емес)..
Нан тақтасында оны ұстап тұру үшін екі жақты таспа бар. Ыстық климат жағдайында жұмыс бос болуы мүмкін бе? Бұл мен үшін өте жақсы ұсталады.
Сым туралы ескертулер:
MS5611 сымдары мүлдем анық емес-қолданылған кітапханада оның SDA түйрегіші Arduino-да A4-ке қосылғанын, ал SCL-ді Arduino-да A5-ке қосылғанын күтеді.
Кешіріңіз, электр схемасы өте нашар, бірақ мен кем дегенде қандай да бір диаграмма енгізгім келді.
8 -қадам: Қорғаныс және диффузиялық мата қалқаны мен монтаж шары
Маған матасы жоқ доптың көрінісі ұнайды, бірақ кейбір мәселелер бар:
- оны итеріп тастауға болады, бұл оның түтігін жұлып алады
- адамдар допқа итеріп жіберуі мүмкін ойын -сауық жағдайында бұл доптың тесілу қаупін арттырады.
- шамдар соншалықты таралмаған … бұл проблема емес, тек эстетикалық таңдау және кез келген жағдайда жақсы болуы мүмкін.
Мен өте жақсы созылатын матаны елестетіп көрдім, бірақ оның төменгі жағында мата жиналады. Мүмкін, шұлық/нейлон матасы көбірек созылып кетуі мүмкін, бірақ менде бұл жоқ. Мен матаны баскетбол тәрізді қиып алып, оны шардың бөлігіне сәйкес етіп тігіп тігуім мүмкін еді, бірақ оның ұсқынсыз тігістері бар еді, дегенмен матаның астыңғы бөлігінде бұл жақсы шешім болуы мүмкін.. Мен бұны сынап көруге уақытым болмады және төменгі жағына громттарды қосып, металл ілгектермен негізге тарту арқылы матаны төмен түсіруге шешім қабылдадым. Көрнекі түрде жақсы емес, бірақ сәл жоғарыдан қараған кезде өте ыңғайлы.
Мен светодиодты жарық қораптарында жарық таратуға арналған арнайы пластикалық фольгамен диффузиялауды қарастырдым (суреттерді қараңыз), бірақ шар мен плюс матаның жеткілікті таралуын шештім.
Матаны қосу:
- матаны шамамен төртбұрышты етіп кесіңіз
- шеңбер бойымен бірнеше см қашықтықта орналасқан шамамен 8 бірдей қашықтықты белгілеп қойыңыз (бекіту нүктелеріне жұлынуға қарсы буфер беру үшін)
- громметтерді салыңыз (көп сынақтар мен қателіктерден кейін матаны қысып алудың жолын іздеңіз); матаны жақсырақ қысу үшін жұқа картоннан кішкене сақина қолданды.
- драпталған мата, ортасында, шелек үстінде
- үрленген шарды матамен шелекке салыңыз
- серпімді сым тесіктерден өтіп, оны шардың айналасына бекітеді (бір адамға жасау қиын)
- сымы тартылып, байланған
Содан кейін бұл шарды инені енгізу (буынның ағып кетпеуіне көмектесу үшін оған аздап вазелин салыңыз; дәруменді контейнер қақпағына арналған), содан кейін шарды шелекке қойып, металл ілгектердің үстінен серпімді сымды айналдыру үшін төмен түсіңіз. олар негіздің айналасында шығып тұр.
Бұл шарды төмен қарай бекітеді, сондықтан оны пайдаланушы итеріп жібере алмайды, бірақ жеткілікті серпімді көлбеу қалдырады, оны оңай шешуге болады, сондай -ақ ішімдікке құмарлардың немесе қантты жынды балалардың қатты итеруіне төтеп бере алады.
Шар жазбалары:
Мен оны толтыру қиын болды. Біріншіден, тесік жоқ сияқты, сондықтан мен үлкен инемен (диаметрі ~ 1мм) тесікті мұқият тесіп алдым. Содан кейін оны толтыру үшін сізге үлкен көлемді сорғы қажет. Менде ауа компрессоры болды. Менің ойымша, велосипед сорғысымен толтыруға шексіз ұзақ уақыт кетеді (кем дегенде бір сағат).
9 -қадам: Бағдарламалық қамтамасыз ету
Бұл туралы.
О, бағдарламалық қамтамасыз ету. Оны тірі етіңіз.
(шөміштегі жинаудың соңғы суретінен сіз нан тақтасындағы сымдарда ілініп тұрған қосымша чипті байқай аласыз. Бұл мен тексеретін PAM8403 дыбыс күшейткіші. Сіз онсыз динамиктен дыбыс шығара аласыз, бірақ күшейткіш дыбысты күшейтеді. Ол жұмыс істейді, бірақ қорқынышты дыбыспен (сымның жағдайын ескере отырып) күмән жоқ, сондықтан мен оны қазір сипаттамаймын). Бұл қадамның жоғарғы жағындағы бейне PAM8403 жоқ дыбысты көрсетеді және сіз оның қатты екенін көре аласыз.
Spectra Bauble миы - Arduino Pro Mini 368.
Код - бұл «орындалатын жұмыс». Менде бұл әрекетті кодтауға уақыт болды:
Қуатты қосқанда, ол R2D2 сигналын береді. Сіз допты басқанда және қысым көтерілгенде, ол дыбыс шығарады, оның қадамы доптың қысымымен көтеріледі. Белгілі бір максималды қысымға жеткенде, шамдар сөніп қалады, кездейсоқ жарқырайды және ақыры қасқыр ысқырады. Макстың артындағы идея. Қысым триггері адамдарды шарға соғылып қалуы үшін сонша жерге басуына жол бермеу болды. Сонымен, кейбір теріс кері байланыс.
Connor Nishijima -ға Arduino дыбыстық кітапханасы үшін (және дыбыстық эффектілер) қосымша дыбыс шығарғышты динамикке шығаруға мүмкіндік береді. Жарық диодтары Adafruit_NeoPixel.h кітапханасымен басқарылады, бірақ менің ойымша, сонымен қатар жұмыс істейтін басқа да либиялар бар (WS2812 жарықдиодты шамдар үшін). Қысым чипі MS5611.h lib көмегімен басқарылады.
Бейнеде көрсетілген код қосылады.
Бағдарламалануы мүмкін көптеген мінез -құлық бар, мен жасаған кейбір идеялар, «todo»:
- құпия түсті дисплейлердің құлпын ашу үшін қысым үлгісін басыңыз немесе мінез-құлықты өзгерту үшін пайдаланушының итеру үлгісін қолданыңыз
- уақыт өте келе мінез -құлықты/жауапты өзгертіңіз, сондықтан пайдаланушы жалықпайды немесе оны түсінбейді.
- айналу/айналу: шамдар жеке сақиналарда бірінен соң бірі айналады және жарықты келесі сақинаға «өтеді»
- атмосфералық өзгерістерге жоғары сезімталдықты күшейтіңіз (жыпылықтайды; түс ауқымын кеңейтуі мүмкін)
- кешіктірілген жауап (өзара әрекеттестікті сақтау үшін көбірек шатасулар/күтпеген әрекеттер)
- ойын режимі:
- түс жарқырайды және пайдаланушы түске сәйкес келу үшін қажетті қысымды басуы керек
- пайдаланушы түсі бойынша жүруі керек (кейбір сақиналар мақсатты түсті көрсетеді, басқалары пайдаланушының ағымдағы қысым түсін көрсетеді)
- түс тазартудан сүйікті түсіңізді таңдаңыз, содан кейін келесі жарық шоуы сол түсте болады
-түс қарама-қарсы сақиналар арасында соқтығысады, ал егер пайдаланушы ортасында (уақытында) соқса, онда жаңа әрекетті орындаңыз.
- пайдаланушының енгізуін қайталайды, пайдаланушыны әр түрлі енгізу үлгілерімен ойнауға итермелейді
- қысым сенсоры айқайды көтере ала ма?
- «тыныс алатын» жарықтың әдепкі мәні, кейде назар аудару үшін жыпылықтайды; егер адамдар жақындаған кезде радиолокациялық чип қосылады
10 -қадам: Ол барлығын жазды
Сонымен, болды. Бұл мен ойлағандай жасалмады, бірақ мен уақытында жүгірдім.
Мен дыбысты күшейту үшін күшейткішті қосқанды қалар едім (бірақ кіші допты сол көлемге үрлеген дыбыс өте қатты болды … менің ойымша, үлкен шардағы қосымша резеңке дыбысты қатты бәсеңдеткен).
Менде mp3 тақта бар, мен оған дыбыстық әсерлерді немесе музыканы қосар едім.
Мен радиолокациялық чипті (RCWL-0516) қосқым келді, сондықтан ол жақын жерде біреудің қашан болатынын біледі.
Менде кіші қан қысымы бар сорғы бар, мен оны әуе шарының түтік тізбегіне қосқым келді, сондықтан Arduino оны әуе қысымының шамадан тыс төмендеуін (шардың дефляциясы) өлшесе, оны үрлеуге қосады.
Мен оны басқа нәрселер үшін контроллер ретінде қолдануды ойладым, мысалы, өсімдіктерді суаратын қысқыштан жасалған жалын лақтырғыш, жалынның өлшемі қысымның мәніне байланысты немесе жарық немесе стерео жүйенің дыбыс деңгейін реттеу сияқты тұрмыстық заттар.
Дыбыс шығысы Bluetooth арқылы сыртқы динамиктерге де бағытталуы мүмкін.
Доп 1,2 метрден жоғары көтерілуі керек, бірақ мен оны әлі сынап көрмедім. Қызықты тәжірибе болуы мүмкін.
Көптеген идеялар мен аз уақыт..
Жақсы, мұнда кем дегенде бір нәрсе бар. Түсіріңіз.
Bauble -ді сынап, қаншалықты қызықты болатынын көрсеткені үшін Томға ерекше рахмет.:)
Ұсынылған:
Атмосфералық қысымға негізделген биіктік биіктігі: 7 қадам (суреттермен)
Атмосфералық қысымға негізделген биіктік биіктігі: [өңдеу]; Қолмен базалық биіктікті енгізу арқылы 6 -қадамдағы 2 -нұсқаны қараңыз. Бұл Arduino Nano мен Bosch BMP180 атмосфералық қысым датчигіне негізделген Altimeter (Биіктік өлшегіш) құрылысының сипаттамасы. Дизайн қарапайым, бірақ өлшемдері
Қысымға сезімтал төсеніш сенсоры: 9 қадам (суреттермен)
Қысымға сезімтал еден төсенішінің сенсоры: Бұл нұсқаулықта мен еденге арналған матаның сенсорының дизайнын бөлісемін, ол сіз тұрған кезде анықтауға мүмкіндік береді. Сізді дәл өлшей алмаса да, ол сіздің толық салмағыңызбен тұра алатындығыңызды анықтай алады, немесе сіз жай ғана
Жел - көпіршік: 5 қадам (суреттермен)
Жел - Көпіршікті: Идея - бұл басқа адамдарды қалай қуанту керек. Сабын көпіршігі - адамдардың көпшілігінің көңіл -күйін көтеретін нәрселердің бірі, себебі сабын көпіршігі біздің бақытты балалық шағымызды еске түсіреді. Біз жүретін екі машина бар. салу үшін, ең алдымен
Аналогтық қысымға сезімтал басу түймесі: 4 қадам
Аналогты қысымға сезімтал басу түймесі: Бүгінгі таңда кез келген баға мен кез келген форма факторы бойынша түймелер мен сенсорлық қосқыштардың таңдауы көп. Өкінішке орай, егер сіз аналогтық кірісті алғыңыз келсе, сіздің опцияларыңыз шектеулі. Егер сыйымдылық жүгірткі сіздің қажеттіліктеріңізді қанағаттандырмаса, онда сіз
Қысымға сезімтал электр скейтборды: 7 қадам
Қысымға сезімтал электрлік скейтборд: Бұл нұсқаулық Оңтүстік Флорида университетінің Маккурс жобасының талаптарын орындау үшін жасалған (www.makecourse.com). Келесі нұсқаулық қысымды пайдаланатын электр скейтбордының құрылысын түсіндіреді