Мазмұны:

Сода шкафы - сауда автоматы: 16 қадам (суреттермен)
Сода шкафы - сауда автоматы: 16 қадам (суреттермен)

Бейне: Сода шкафы - сауда автоматы: 16 қадам (суреттермен)

Бейне: Сода шкафы - сауда автоматы: 16 қадам (суреттермен)
Бейне: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Қараша
Anonim
Image
Image
Әңгіме
Әңгіме

Шкафтар бұрынғыдай емес. Көптеген мектептер кітапқа арналған электронды қондырғыларға көшкен кезде, шкафтар сіздің кітаптарыңыздың кеңістігіне айналады және «Мен бұнымен не істеймін?» Деген сұрақ туындайды.

Егер сіз бұл кеңістікті жеке сауда автоматы үшін пайдалана алсаңыз ше? Бұл нұсқаулықта мен бұл идеяны қалай ойластырғанымды, оны қалай құрастырғанымды, жол бойындағы бірнеше мәселені қалай шешкенімді және бәрі қалай болғанын айтамын! Сондықтан сүйікті сусыныңыздың банкасын ашып, келіңіз!

1 -қадам: әңгіме

Осыдан бір жыл бұрын, АҚШ тарихы сабағына түскі астан қайтып келе жатып, мен шкафтардың біріне қарап: «Автоматтың шкафтың ішіне сыйып кетуі қандай жақсы болар еді?» Көп ұзамай мен бұл идеяны үстелдегі бірнеше сыныптастарыма айттым. Содан кейін біз бұл туралы әзіл ретінде біраз сөйлестік, бірақ одан әрі қарай жалғастыра бердік, маған бұл идея мүлдем мүмкін болып көрінді!

Мен алдымызда қандай тапсырма болмасын, өрескел эскиздер сала бастадым. Әрі қарай жүрместен, келесі күні мен мектепке өлшеуіш таспаны әкелдім, ал түскі ас кезінде мен қолымнан келген барлық өлшемді алу үшін шкафқа бардым. Бірнеше күннен кейін мектеп жазға шықты.

2 -қадам: Басқару тақтасын бағдарламалау

Image
Image
Басқару тақтасын құру - мектеп лазерлік граверінің арқасында
Басқару тақтасын құру - мектеп лазерлік граверінің арқасында

Кез келген жобада бірінші кезекте электронды жағын алу жақсы деп ойлаймын. Жазда мен Arduino, монета қабылдағыш, СКД экран мен магнитті қамысты қосқышты сатып алудан бастадым. Менде бұрынғы жобадан бірнеше аркада түймелері болды. Содан кейін мен бәрін аяқ киім қорабының ішіне орнаттым және барлығын қосылу үшін секіргіш кабельдермен қостым. Ортақ тіл табуға болатын тақтаның болуы пайдалы болды. Монетаның акцепторы 12 вольтты қажет етті, ал Arduino 5 вольтты қолданады, сондықтан әзірге мен монета акцепторын 12 вольтты тұрақты ток адаптерімен қуаттадым.

Бағдарламалау оқу процесі болды. Мен бір құрылғыны экраннан бастап бір уақытта жасадым. Бұл қадамға Amazon түсініктемелер бөлімі көмектесті. Біреу экранның жұмыс кодын жариялады. Бірнеше айнымалылармен ойнағаннан кейін мен монета қабылдағышқа көштім.

Монетаны қабылдайтын адам үшін қарапайым Google іздеуі мені Skipped нұсқаулығына әкеледі:

Монета қабылдағыш Arduino -ға импульстердің бағдарламаланған санын импульстеу арқылы жұмыс істейді. Содан кейін, Arduino импульстерді 0,05 долларға көбейтеді, бұл ақшаның нақты мөлшерін көрсетеді. Егер монеталар арасындағы ең үлкен ортақ фактор 5 цент болса, бұл өте жақсы жұмыс істейді! Мен монета қабылдағышты никельге 1 импульсті, димге екі импульсті және тоқсанға 5 импульсті шығаруға бағдарламаладым. Мен өзгеріс енгізгім келмеді, сондықтан мен доллар монеталарын қалдырдым. Мен монетаның акцепторына сәйкес келмейтінін ескере отырып, жарты долларды қалдырдым. Мен акцепторды анықтағаннан кейін оны экранмен біріктірдім.

Осыдан кейін мен орамда болдым. Мен машинаны шкафқа орналастыру үшін поптың екі түрін сатуды шештім. Мен поп, 2 серво сатып алу үшін екі аркада түймесін жалғадым және әкімшіге кіру бетін беру үшін қамысты қосқышты қостым. Мұнда мен сатылған банка санын, ағымдағы қорды, жалпы табысты тізімге енгіздім. Ағымдағы акциялар бетінде бола отырып, акциялардың көбірек енгізілгенін көрсету үшін аркадалық түймелердің бірін басып тұруға болады.

Содан кейін, бәрі жұмыс істейтініне көз жеткізгеннен кейін, мен амазонкадан 12 вольтты терең циклды батареяны сатып алдым. Мен аккумуляторды монета қабылдағышқа тікелей жалғадым және Arduino батареясымен параллель жұмыс істеу үшін USB автомобиль адаптерін сындырдым. Автокөлік зарядтағышында 2 амперлік және 1 амперлік порт болды, сондықтан мен экранды және Arduino -ны 1 ампермен, ал сервтерді 2 ампермен қуаттадым. Кернеуді бөлу схемасын қолдана отырып, мен батарея бетіндегі кернеуді әкімші бетінде де көрсете алдым.

3 -қадам: Басқару тақтасын құру - Мектеп лазерлік граверінің арқасында

Басқару тақтасын құру - мектеп лазерлік граверінің арқасында
Басқару тақтасын құру - мектеп лазерлік граверінің арқасында

Сіз Nike аяқ киім қорабынан автомат жасай алмайсыз. Соңғы уақытта мен мектебіміздің жаңа 24 дюймдік Epilogue Mini лазерлік кескішін пайдаланып жүрмін. Мен автоматтың алдыңғы бетіне қара акрилді қолдануға шешім қабылдадым. Ол жақсы кесіледі, сонымен қатар өте таза көрінеді. Басқару тақтасын бағдарламалағаннан кейін әр компонентке үй қажет болды. Мен монета қабылдағыш пен батарея сияқты көп орын алатынын ескере отырып, артқы жағынан ештеңе шықпағанына көз жеткізуім керек болды.

Мен панельді CorelDRAW-те сурет салудан бұрын Photoshop-та жылдам макет жасадым. Бұл машинаны атаудың тамаша уақыты! Маған «Сода шкафы» ұнады. Дөңгеленген төртбұрыш жиектері бар фонда ойылған тордың көрінісі ұнады. Мен түйме, кілт саңылауы, экран, логотип дисплейі мен монета қабылдағыш үшін бірнеше тесіктерді кесіп алдым. Содан кейін мен бәрін белгіленген жерге қойдым. Мен логотипті жабу үшін мөлдір акрилдің екі бөлігін қойдым.

Әзірге бәрі керемет көрінді!

4 -қадам: ұрлықтан қорғау

Image
Image
Басқару тақтасын қосу
Басқару тақтасын қосу

Басқару тақтасының негізгі ерекшеліктерінің бірі ұрлықтан қорғау болды. Басқалардың шкафтан басқару тақтасын алып тастағанын қаламадым. Шкафтың алдыңғы жағында есік кіретін ерін бар. Мен қалыңдығы осы еріннің қалыңдығымен бірдей екі тақтаны кесіп тастадым және әр тақтаның саңылауларын кесіп тастадым, бұл пайдалану кезінде кілтпен басқарылатын қолды итеруге мүмкіндік береді. Құлыпталғаннан кейін басқару тақтасы «тым үлкен», оны шығаруға болмайды. Содан кейін мен басқару тақтасын шығару үшін кілтті бұрып, алға қарай тартуым керек.

5 -қадам: Басқару тақтасын қосу

Басқару тақтасын қосу
Басқару тақтасын қосу
Басқару тақтасын қосу
Басқару тақтасын қосу

Басқару панелінің өзі аяқталғаннан кейін мен бәрін акрил қорапқа салдым. Қорап шкафтың ішіндегі түскі асқа арналған сөреге сәйкес келеді. Мен батареяны басқа нәрседен алыс ұстау үшін тіректер жасадым. Артқы панель шкаф магнитімен бекітілген, сондықтан мен оның ішіне кез келген уақытта кіре аламын. Ол қуат қосқышының бірнеше тесіктерін қамтиды, оны «зарядтау режиміне» қосуға болады, екі бұрандалы терминалды тікелей батареяға қосады. Бұл зарядтауды айтарлықтай жеңілдетеді, себебі мен оны зарядтау үшін машинаны ашудың қажеті жоқ. Монета қабылдағыштың астына мен тиын салатын тартпаға арналған тесікті енгіздім. Қораптың жоғарғы жағында мен басқа аркада түймесіндегі микро коммутаторды аккумуляторды ажырату үшін қолдандым. Шкаф есігі жабылған кезде мен автоматтың қосылып тұрғанын қаламадым, сондықтан есік жабылған кезде, ол автоматты өшіріп, ажыратқышқа тиеді.

6 -қадам: Ақшаны алдау?

Ақшаны алдау?
Ақшаны алдау?

Біраз уақыттан кейін машинада кейде қосымша 5 цент болатынын түсінуіме көп уақыт қажет болмады. Бұл жақсы ЕМЕС еді. Ақауды анықтауға тырысқаннан кейін, мен көрпемен басымды алғаннан кейін, төрттен бір бөлігін монета қабылдағыштың алдыңғы бетіне тигізгенде, импульсті белсендіретінін білдім, бұл сізге 5 цент, статикалық электр үшін! Мен электрик емеспін, бірақ мен бәрін, оның ішінде алдыңғы тақтаны жерге тұйықтау мәселені шешеді деп ойладым. Дегенмен, шкафтар боялған. Мен шкафты мүлде өзгерткім келмеді, сондықтан жерге қосу жұмыс істемеді. Мен мәселені бағдарламалау арқылы шешуді шештім.

Мен монетаның әр импульсінің арасындағы уақыт аралығын өлшеуді бастадым. Монета адаптеріндегі жылдам параметрді қолдансаңыз, ол шамамен 130 м қашықтықта болады. Содан кейін мен әрбір импульс соңғы импульстен 130 м қашықтықта екенін тексеру үшін монета бағдарламасының эскизін өзгерттім. Егер бұл рас болса, онда монетаның құнына 5 центтік импульс қосылады. Бірақ, егер сіз бұл туралы ойласаңыз, кез келген монетаның бірінші импульсі оның соңғы импульсіне дейінгі уақыт аралығын құрайды. Соңғы импульс бұрын енгізілген монета болды. Мысалы, төрттен бір бөлікті 4 импульске есептеп, сізге 20 цент береді. Никельдер тіпті жұмыс істемеді, өйткені егер сіз екі никельді тез салмасаңыз, бір импульс соңғы пульстен 130 м қашықтықта болуы мүмкін емес.

Мұны шешу үшін мен монета қабылдағышты никельге екі рет, үш рет димге және тоқсанға алты рет импульс жасауға қайта бағдарламаладым.

Осының бәрі не істеді? Енді, егер сіз монетаның акцепторына статикалық электрмен кем дегенде екі рет, дәл 130 м қашықтықта соққы бере алмасаңыз, онда статикалық электр монетаға ешқашан есептелмейді.

Міне, қызығушылық танытқандарға арналған код!

7 -қадам: Диспенсер дизайны

Диспенсер дизайны
Диспенсер дизайны
Диспенсер дизайны
Диспенсер дизайны
Диспенсер дизайны
Диспенсер дизайны

Электронды аспектіні алып тастағаннан кейін мен диспенсер қораптарына көштім. Бұлар шкафтың түбінде болады. Мен Autodesk Inventor -да лазермен кесілген дайын қорапты жасадым. Лазерлік кесуден кейін мен оны ағаш желімімен желімдеу алдында бірнеше рет біріктіремін. Олар аяқталғаннан кейін өте күшті болды! Әр қорапта белгілі бір типтегі 6 банка бар. Қораптар бір -бірінің бейнесі болды, сондықтан соңғы аяқты қалдырып, банканы алу үшін төменгі жағында жақсы тесік пайда болады. Қораптың бүйіріндегі тесік банка сатылған сайын 90 градусқа және артқа бұрылатын С пішінді арнаны ұстауға қызмет етті. Бұл барлық банкаларды бір уақытта шығаруға мүмкіндік бермейді. Мен C арнасымен араласпау үшін, құлап кетпес бұрын ыдысты айналдыру үшін түбіне біраз ұзындық қостым.

8 -қадам: Диспенсерлік механизм

Image
Image
Диспенсерлік механизм
Диспенсерлік механизм
Диспенсерлік механизм
Диспенсерлік механизм
Диспенсерлік механизм
Диспенсерлік механизм

Консервілер құлап кетуі үшін С пішінді арна болмаса, диспенсер жұмыс істемейді. 3D басып шығаруға көшпес бұрын мен бірнеше диспенсерлік прототиптік арналар жасадым. Мен екі акрил дискіге оралған картоннан бастадым. Оны 1: 1 жылдамдықпен берудің механикалық артықшылығы болмаса да, мен мұны дисплейдің төменгі профилін сақтау үшін сервоны қораптың ішкі жағына орнату арқылы жасадым. Бұл керемет емес еді, бірақ картон өте жақсы жұмыс істеді. Мен картонды жіңішке акрилмен жабуға тырыстым, бірақ ол нашар болды.

Мен Fusion 360 -да соңғы дизайнды ойлап таптым және оны https://www.makexyz.com/ қызметінен басып шығардым. Егер сіз MakeXYZ арқылы өтпеген болсаңыз, мен оны өте ұсынамын! Мен алған сапалы бөлшектер үшін бұл өте арзан болды. Ол сондай -ақ өте жылдам.

Соңғы суретте қораптың артқы қабырғасына бекітілген бөлікті көресіз. Мен 3D басып шығарылған бөліктің ұясына сәйкес келетін бірнеше тығындарды жапсырдым, олар бөліктің қораптан сырғып кетпеуін қамтамасыз етеді. Тығын жабыстырылғаннан кейін, сіз бөлікті енді шығара алмайсыз.

Содан кейін мен сервоприводты қораптың ішінен орнаттым, сыртынан лазерлік кескіш тісті қондырдым және оны басқару пультіне қосқаннан кейін сынап көрдім.

9 -қадам: Бір тығыз киім

Бір тығыз киім!
Бір тығыз киім!

Мен мұны істегеннен кейін, оны тексеру үшін мектепке бар нәрсені аламын деп ойладым! Мектеп осы сәттен бастап қалпына келтірілді, сондықтан мен оны досыма ғимаратқа кіргізуге көмектесе алдым.

Диспенсерлерді орналастыру - бұл қулық! Ол үшін мен сол жақ диспенсерді салып, оны сырғытып алдым. Содан кейін, оң жағын кіргізу үшін мен оны басқа диспенсердің үстіне қойдым, оны оңға қарай жылжытып, сол жақ диспенсердің жанына қойдым. Содан кейін мен шкафтың бүйірлеріне сыртқа шығару үшін екі диспенсердің арасына жарты дюймдік тақтаны сырғыттым. Борт қораптарды жобалау кезінде мен енгізген ерінге сүйенеді.

10 -қадам: Төменгі диспенсер қақпағын жасау

Астыңғы диспенсер қақпағын жасау
Астыңғы диспенсер қақпағын жасау
Астыңғы диспенсер қақпағын жасау
Астыңғы диспенсер қақпағын жасау

Ағашты лазермен кесу, ол кейбір жағдайларда әдемі болып көрінуі мүмкін, бірақ бұл өте кәсіби көрінетін сауда автоматы емес. Тақырыпты сақтау үшін мен бұрынғы қара торды пайдаланып, қара акрилден панельді кесіп алдым. Мен саңылауды кесіп тастадым, оған құты жетіп, оны алып қалдым.

Біраз тестілеуден кейін мен банктің шкафтың металл еденіне құлап кетпестен, домалайтын акрил сыналы пішінді бөлігін қостым. Әйтпесе өте қатты болды!

11 -қадам: кіру есігін құру

Кіру есігін құру
Кіру есігін құру
Кіру есігін құру
Кіру есігін құру

Әр диспенсерде тек 6 банка болатындықтан, маған қосымша қоймалар сақталатын орын қажет болды. Ыңғайлы, сауда автоматы сақтау үшін жасалған шкафта! Мен рюкзак ілгегі орналасқан шкафтың жоғарғы жартысын жабу үшін панель жасадым. Ол рамадан, бірнеше топсадан және ішкі құлыппен бекітілген панельден тұрды. Тағы да, бұл тордың тақырыбын машинаның қалған бөлігіне сәйкес ұстады.

12 -қадам: Оны орнына қойыңыз

Оны орнына кептіру
Оны орнына кептіру
Оны орнына кептіру
Оны орнына кептіру
Оны орнына кептіру
Оны орнына кептіру

Машинаның төменгі жартысы ұрланбауы немесе бұзылмауы үшін мен кептелістер мен аралықтар жиынтығын орнында ұстау үшін жасадым. Есіктің есігінде тұрған шкафтың алдындағы ерін есіңізде ме? Мен 3/4 дюймдік меламинмен қапталған МДФ-дан жасалған екі аралықты орналастырдым. Олар жабылған кезде шешуші есіктің комбинациялық құлыпына соғылып қалмау үшін сауда автоматтарының панельдерін артқа қарай итеруге қызмет етті. Содан кейін мен кіру есігін аштым, ал ішінен жақтау мен астыңғы қақпақтың артындағы бірнеше терек тақталары кептеліп қалды. Бұл панельдерді алдыңғы жағындағы ерінге итерілген аралықтарға қарсы итеріп құлыптады. Автоматтан бірдеңені ұрлаудың жалғыз жолы - оны ішінен ашып, ағаш кептелістерді алып тастау. Немесе сіз, бәлкім, алдыңғы шепті бастай аласыз, бірақ бұл құпияны сақтайық!

13 -қадам: Кабельді басқару - Арнайы тесіктердің арқасында

Кабельді басқару - арнайы тесіктердің арқасында
Кабельді басқару - арнайы тесіктердің арқасында

Жазға кетер алдында мен рюкзак ілмегін оңай шешуге болатынын байқадым, бұл диспенсерлерден басқару пультіне сымдарды өткізуге арналған тамаша тесік болады. Soda Locker -тің бір мақсаты - шкафқа ешқандай өзгерістер енгізбеу. Маған бұл түрткі болды. Бақытымызға орай, мен бұл қадамға жеткенде, мен шкафтың артында кездейсоқ орналастырылған екі тесік бар екенін түсіндім. Олар әлдеқайда жақсы жұмыс істеді, өйткені олар үлкен болды және қазірдің өзінде бар!

14 -қадам: Жабық ұстаңыз! - Көктемде есікті жүктеу

Жабық ұстаңыз! - Көктемде есікті жүктеу
Жабық ұстаңыз! - Көктемде есікті жүктеу
Жабық ұстаңыз! - Көктемде есікті жүктеу
Жабық ұстаңыз! - Көктемде есікті жүктеу

Нақты сауда автоматы дәл осы сәтте аяқталды! Келесі қадам - шкафтың ашық қалуына жол бермеу. Мен жергілікті ауладағы дүкенге барып, 15 дюймдік шиеленісті серіппені алдым. Тағы да, шкафта тағы бір ыңғайлы функция болды. Шкафтың артқы жағының жоғарғы жағында кішкене диво болды. Мен көктемді қағаз қыстырғышпен бірнеше рет бүктеп ілдім. Содан кейін, тағы да, басқа тесіктің арқасында мен болтты ілмектің жанында орналасқан есіктің жоғарғы жиегінен өткіздім. Содан кейін бұлттың болтқа ілінуі қарапайым болды. Мен болтты ілмектен басқа тесікке салу арқылы кернеуді күшейте алар едім, бірақ мен саусақтарымды есіктің тарсылдатуына кесуге дайын емеспін!

15 -қадам: Бизнеске ашық

Бизнеске ашық!
Бизнеске ашық!

Есікті серіппені бекітіп алғаннан кейін комбинациялық құлыпты жабу уақыты келді! Жаңа шкафы бар кез келген орта мектеп оқушысы сияқты, мен комбинацияны бір рет енгіздім, ал ысырманы ашық ұстаған кезде мен қарындашты артқы жағына қарай апардым. Мен оны қауіпсіз ету үшін оны таспаға жапсырдым. Енді шкаф кез келген адамға ашық болды. Ыңғайлы, шкаф жабылған кезде әлі күнге дейін ілініп тұрды, бұл сізге есікті ашпас бұрын кем дегенде көтерілуді талап етеді. Егер мен содаға арналған шкафты техникалық қызмет көрсету үшін жабуым керек болса, мен қарындашты оңай шығарып аламын және машина қайтадан құлыпталады. Менің комбинациямды ешкім білудің қажеті жоқ.

16 -қадам: Алғашқы сатып алу … «Prom?»

Эпилог сайысының бірінші жүлдесі 8

Arduino байқауы 2016 ж
Arduino байқауы 2016 ж
Arduino байқауы 2016 ж
Arduino байқауы 2016 ж

2016 жылғы Arduino байқауының бірінші жүлдесі

Ұсынылған: