Мазмұны:
- 1 -қадам: Жабдық
- 2 -қадам: 3D басып шығарылған корпус
- 3 -қадам: Сымдарды жалғау
- 4 -қадам: код
- 5 -қадам: Орнату және калибрлеу
Бейне: Кокс машинасы деңгей детекторы бола алады: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Rev 2.5 - 3D басып шығарылған бөлшектерді ретке келтіріп, штепсельдік қосқышты ПХД -дің жалпы қондырғысына жаңартты.
Rev 2 - ультрадыбыстық «түйме» қолмен басу түймесін ауыстырады.
Түймені басу - ескі сән, әсіресе ультрадыбыстық сенсорды қолданған кезде. Контейнер деңгейінің детекторын іске қосу үшін ультрадыбыстық сенсорды неге пайдаланбасқа! Rev 2 түймесін алып тастайды және оны басқа HC-SR04 модулімен алмастырады. Енді машинаның қасына барыңыз, ол автоматты түрде қосылып, банка деңгейін көрсетеді. Мен бұл процесте «Coke» логотипін жоғалттым, бірақ беткі тақтаны өзгертуге тура келді - барлық басқа басылған компоненттер өзгеріссіз қалады
Мен «сергіту» үшін қолданатын ескі кокс машинасына ие болғаным үшін бақыттымын. Ол толған кезде 30 шақты банка ұстайды. Мәселе мынада, кез келген уақытта қанша банка бар? Машинаны толтыру үшін қашан жүгіру керек?
Шешім (машинаны үнемі ашудан басқа) - кез келген уақытта машинадағы банка санын шамалай алатын сенсорды немесе «деңгейлік детекторды» ұрып -соғу. Мен келесі талаптарға сай болу керек деп шештім:
- арзан және қарапайым болуы керек
- инвазивті емес (мен машинамды бұрғылауды немесе кесуді бастағым келмейді)
- Arduino Nano қолданыңыз
-Маған түсінікті оқулар беру үшін СКД экранын пайдаланыңыз
- жергілікті USB немесе сыртқы қуат көзінен қуат алу
-«қажет» оқулар үшін бір сәттік батырманы қолданыңыз (қазір оның орнына 2-ші HC-SR04 модулі қолданылады).
Менде бірнеше ультрадыбыстық модульдер, бірнеше нано және шағын СКД экраны болды және олар осында қолдануға болады деп шештім.
Біраз іздеуден кейін менде бұл жұмысты орындау үшін барлық қажетті элементтер болды (аппараттық және кодтау). Жалғыз сұрақ - ультрадыбыстық сенсор цилиндрлік банкадағы сигналды өшіру арқылы маңызды қашықтықты тіркей алар ма еді? Бұл шын мәнінде «мүмкін» екені белгілі болды! (сөз үшін кешірім сұраймын).
1 -қадам: Жабдық
Жарайды, бұл өте қарапайым.
- Ардуино Нано
- Kuman 0,96 дюймдік 4 істікшелі сары көк IIC OLED (SSD 1306 немесе ұқсас).
- HC-SR04 ультрадыбыстық диапазондағы модульдер (автоматты нұсқа үшін саны: 2)
- 2-ші HC-SR04 модулі қолданылмаса, жалпы SP түймесі (міндетті емес)
- 7-12В қабырға адаптеріне арналған әйел розетка (міндетті емес)
- шамамен 14 дюймдік 2 жұптық телефон ұясы кабелі сыртқы сымның талғампаздығы үшін
2 -қадам: 3D басып шығарылған корпус
Бұл конструкцияда барлығы 4 басылған бөлік қолданылады:
- төменгі (қызыл)
- Мөлдір жоғарғы
- Алдыңғы панельде сырғытыңыз (қызыл және ақ түсті басып шығару)
- Ультрадыбыстық сенсор ұстағышы
Бөлшектер Fusion 360 көмегімен тіректерсіз басып шығаруға арналған.
Құрастыру үшін бекіткіш қажет емес; барлық бөліктер біріктіріледі! Үстіңгі жағын жоғарғы жақтың екі жағын негізге жақын қысып, үстіңгі жағын тартып алу арқылы жиналғаннан кейін алуға болады.
СКД экраны қақпаққа жабысады. Базаның бір жағында қабылдағыш ұясы және артқы жағында наноға арналған тақта бар, ол тақтаны негізге бекітеді. 12В штепсельдік адаптер - бұл ПХД -ді орнатуға арналған қондырғы, мен оны шамамен төрттен бір бөлігін жинаймын, ал жоғарғы жағы оны орнында ұстайды. Алдыңғы беті жоғарғы және төменгі элементтердегі қабылдағыш ойықтарына сырғыды.
Бөлшектердің барлығы PLA, жоғарғы жағы мөлдір, сондықтан мен қосылған кезде қораптың жарқылын көре аламын!
Алдыңғы қақпақта қызыл екпін беру үшін мен қалыңдығы 0,08 мм (0,02 қабат қалыңдығы) көрсетілген ақ бөлікті басып шығарамын, ал қалған бөлігі қызыл болады, ол таза болып көрінеді.
3 -қадам: Сымдарды жалғау
Бұл жобаның сымдары өте қарапайым. СК -дисплейге 5В қуаты мен жер және нано ультрадыбыстық модульдер. Нанодан СКД -ге жұп сигналдық сымдар, ал ультрадыбыстық модульдерге нанодан екі жұп. Қосымша 12В кернеуі мен voila үшін бірнеше қосымша сымдар!
Менің алғашқы конструкциямда менде түйреуіштері бар нано болды, сондықтан мен оны сол қалпында қолдануға және сымға сәйкес келетін прототипті сымды құруға шешім қабылдадым. Менің ойымша, ақымақ шағын қосқыштар әрқашан сәл күрделі, бірақ олар тым көп болмады. Бұл қосқыштардан әрқашан бас тартып, бәрін дәнекерлеуге болады. Мүмкін келесі жолы…
Кейінгі конструкцияларда мен тек наноға өзім қолданатын қосылымдарға арналған түйреуіштерді орнатамын. Кабельдерді орнатуды жеңілдетеді және қателіктерден аулақ болады.
Мен сонымен қатар машинадағы контейнер сенсорына жету үшін 2 жұптық қарапайым телефон кабелін қолдандым. Бұл жақсы, таза кабельді ұсынады, ол қол жетімді (ақысыз және қазіргі уақытта барлық жерде!)
4 -қадам: код
Код әр түрлі көздерден біріктірілген (көптеген жобалау кодтары сияқты).
Мен www. HowToMechatronics.com сайтында Дежан Неделковскийдің ультрадыбыстық үлгісінен бастадым. Жақсы оқулық.
Содан кейін мен Instructables.com сайтында Jean0x7BE -ден СКД кодын алып, басқа сайттардан білдім. Мен оның нұсқауларын орындадым және қажетті екі кітапхананы қостым:
github.com/adafruit/Adafruit_SSD1306 (SSD1306 кітапханасы) https://github.com/adafruit/Adafruit-GFX-Library (GFX кітапханасы)
Мен сонымен қатар SSD1306 кітапханасындағы мысал файлдарды қарап шықтым және одан үйрендім.
Ақырында, код осы дереккөздерден жиналады және біршама бұрмалаумен маған іздеген нәтижені берді.
Дизайн енді жүру датчигіне арналған екінші ультрадыбыстық модульді қамтиды. Құрылғының алдында тұрыңыз, сонда экран қосылады, кетеді және бірнеше секундтан кейін өшеді. Адам сенсорына түсініктеме беріңіз, егер ол үнемі қосулы болса немесе түймешікті басу опциясы қолданылса.
5 -қадам: Орнату және калибрлеу
Мен қорапты есіктің тығыздағышы мен машинаның корпусы арасында орналасқан бірнеше сымды (қазір мен 2 жұп телефон кабелін қолданамын) пайдаланып, машинаның үстіне отырғызу үшін жасадым. Ультрадыбыстық модуль банка шығанағының төбесіне екі жақты таспамен бекітілген.
Машинаның екі жағы немесе банкаға арналған «ұялары» болса да, мен оны қарапайым етіп сақтағым келді. Мен машинаның екі жағындағы жүктемені теңестіремін, сондықтан бір жағын оқып, «екі есе көбейту» маған жақсы (жеткілікті) жуықтау беруі керек.
Мен бұл жобаны бағалауды кокс машинасының құты шығанағының минимумы мен максималды биіктігін тексеруден бастадым. Бос, биіктігі шамамен 25 дюйм, бұл ультрадыбыстық сенсордың жұмыс диапазоны (0 - 50см) жеткілікті жақын екенін білдіреді (мен үшін осы модульдердің бағасын ескере отырып). Осы негізгі математиканы қолдана отырып, мен қағаздағы диапазонды есептеп, кодтадым. сәйкесінше маған жолақ диаграммасын және банкалардың болжамды санын беру.
Орнатып, қосқаннан кейін, менің алғашқы сынақ нұсқасы мені қатты таң қалдырды. Бұл банкалардағы сигналды қатаң түрде көрсетіп қана қоймай, дәл анықталды: өрескел есептеулер машинадағы банкалардың нақты мөлшеріне сәйкес келді! (Бұл бірінші…)
Барлығы пайдалы жоба. Енді мерекелік сергіту сәті келді деп ойлаймын !!
Ұсынылған:
Веб-сайтпен басқарылатын шырша (кез келген адам оны басқара алады): 19 қадам (суреттермен)
Веб-сайтпен басқарылатын шырша (кез келген адам оны басқара алады): Сіз веб-сайт басқаратын шыршаның қандай болатынын білгіңіз келе ме? Міне, менің шыршамның жобасын көрсететін бейне. Тікелей эфир қазір аяқталды, бірақ мен не болып жатқанын түсіретін бейне түсірдім: Биыл желтоқсанның ортасында
Қозғалатын аниматронды көзбен Хэллоуин асқабақ - Бұл асқабақ көзді айналдыра алады!: 10 қадам (суреттермен)
Қозғалатын аниматронды көзбен Хэллоуин асқабақ | Бұл асқабақ көзді айналдыра алады!: Бұл нұсқаулықта сіз көзі қозғалса, барлығын қорқытатын Хэллоуин асқабағын жасауды үйренесіз. Ультрадыбыстық сенсордың триггерлік қашықтығын дұрыс мәнге келтіріңіз (9 -қадам), ал сіздің асқабақ тәтті алуға батылы барларды тас қылады
Қарапайым, бірақ қуатты статикалық электр детекторы, ол «елестерді» де анықтай алады: 10 қадам
Қарапайым, бірақ қуатты статикалық электр детекторы, ол «елестерді» де анықтай алады: Сәлеметсіз бе, бұл менің бірінші нұсқаулығым, сондықтан маған осы нұсқаулықта жіберген қателіктерімді айтыңыз. Бұл нұсқаулықта мен статикалық электр энергиясын анықтай алатын тізбек жасаймын. Оны жасаушылардың бірі ол анықтады деп мәлімдеді
Кокс машинасының деңгей детекторы - қазір сөйлеуде!: 6 қадам (суреттермен)
Coke Machine деңгейінің детекторы-қазір сөйлеуде!: Бұл жоба-менің кокс машинасы деңгейінің детекторының ремиксі, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) жаңа датчиктермен , және айтылған дыбыстың қосылуы! Мен бірінші деңгейлі детекторды жасағаннан кейін, мен пьезо -дыбыстық сигналды қостым
Құлаққап - тіспен естуге бола ма?: 8 қадам (суреттермен)
Құлаққап - сіз тісіңізбен естисіз бе ?: * - * Бұл нұсқаулық ағылшын тілінде. Нидерланд нұсқасы үшін мына жерді басыңыз,*-* Deze Instructable-Энгельс тілінде. Тістермен есту. Ғылыми фантастикаға ұқсайды ма? Жоқ олай емес! Осы DIY тіс басының көмегімен