Съдържание:
- Стъпка 1: Системен анализ преди промяна
- Стъпка 2: Системен анализ след промяна
- Стъпка 3: Изборът на Arduino
- Стъпка 4: Списък на компонентите
- Стъпка 5: Схема на свързване
- Стъпка 6: Програмата
- Стъпка 7: Диаграма на работа на системата
- Стъпка 8: Заключение
Видео: WineCabinet - SRO2004: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В тази инструкция ще ви запозная с „обновяването“на електрически шкаф за вино, който вече не беше функционален. Този от колегите ми ме попита дали мога да го поправя, защото изобщо няма да започне.
Първо се опитах да поправя оригиналната захранваща карта на шкафа, но след като прекарах няколко часа, опитвайки се да я поправя, трябваше да се откажа, защото не можах да открия повредата … Трябва да се каже, че друг човек преди мен се е опитал да поправи тази карта и че беше причинил много щети, никога не е лесно да се върне ремонт, който друг човек е започнал!
Затова потърсих дали мога да намеря резервна част на правилна цена, но не можах да намеря същата карта, затова реших да започна от нулата и сам да преработя цялата електрическа и електронна система.
Стъпка 1: Системен анализ преди промяна
Оригиналната система се състои от:
- на металния корпус (шкафа)
- карта за захранване и управление на температурата
- модул с ефект на Пелтие
- вентилатор вътре в кутията, който издухва от студената страна на модула за пелтие, за да циркулира студения въздух в шкафа
- два вентилатора извън кутията, които духат върху горещата част на модула за пелтие
- кутия вътре в шкафа, която му позволява да се включва/изключва и задава желаната температура
Стъпка 2: Системен анализ след промяна
Запазил съм някои елементи, промених други и съм заменил напълно някои от тях. Ето подробностите:
Какво запазих:
- металния корпус
- модула на Пелтие
- вентилатора вътре в шкафа (студена страна на пелтието)
- вентилатори извън шкафа (горещо лице на пелтие)
Какво промених:
- кутията за управление (превключвател) и регулиране на температурата
Какво замених:
- картата за захранване и управление на температурата:
* частта на захранването е заменена с адаптер 12V/10A
* частта за управление е заменена от Arduino UNO, щит за двигател за Arduino, карта, съдържаща 2 релета, и карта, използвана за разпределение на 12V напрежението към различните елементи
Стъпка 3: Изборът на Arduino
Това е първият път, когато използвах Arduino в един от моите проекти. Когато трябва да използвам микроконтролер, винаги използвам Microchip PIC, защото именно на този тип компонент научих програмиране по време на следването си.
Но след това се оставих да се изкуша от света на Arduino и трябва да призная, че е наистина хубаво! Картите са наистина добре обмислени и заемат много по -малко място, отколкото когато сами правите печатна платка. Но най -много ме изненада простотата на програмирането, благодарение на голяма общност има много библиотеки, които значително опростяват задачата!
Разбирам, че тези карти са се срещнали и все още са много успешни, всичко е по -лесно, има много малко технически познания, за да се направят наистина готини проекти.
Другата страна на монетата е може би това, че е „твърде просто“, сякаш имаме кутия с контроли за вход и изходен резултат, аз лично винаги предпочитам да разбирам цялата механика на работата на системата. Не обичам да имам „сиви зони“. Когато правиш нещо и работи, но не знаеш как или защо често създава проблеми … Но това е само мое мнение!
Не мога да отрека факта, че цялата екосистема Arduino, подкрепена от голяма общност, е нещо добро! Това прави електрониката/информатиката достъпна за най -голям брой хора.
Стъпка 4: Списък на компонентите
За тази част ще поставя само частите, които добавих:
- Адаптер 12V/10A
- Arduino UNO
- Щит на водача на двигателя L293D
- Реле 5V
- Температурен сензор DS18B20
- Малка прототипна карта
- DC-IN кабел (от преносим компютър)
- Някои кабели dupont
- Някои дистанционни елементи (от настолен компютър)
- Парче шперплат
Стъпка 5: Схема на свързване
Както казах по -рано, това е първото ми редактиране с Arduino. По време на моето проучване в интернет видях много схеми, които виждаме Arduino картите и връзките под формата на "чертеж". Затова погледнах с какъв софтуер могат да бъдат направени тези схеми и намерих такъв, наречен Fritzing.
Така че това е първата ми схема, направена с този софтуер, опитах се да направя най -доброто, което мога, но се мъчех малко да направя различните връзки между елементите, не трябваше да разбирам цялата функционалност на софтуера…. Практиката прави перфектна …;)
На диаграмата можем да видим, че щитът на двигателя не е точно същият, който използвах, но тъй като щифтовете са идентични, взех този. По същия начин не виждаме почти никаква връзка от arduino към останалите елементи, защото в действителност щитът на двигателя е свързан над платката Arduino UNO, затова свързах всичко към щита на двигателя на схемата. Също така замених вентилаторите с двигатели на диаграмата, защото в крайна сметка това са те …
Стъпка 6: Програмата
За програмата използвах IDE на Arduino, използвах и няколко библиотеки, за да улесня използването на щита на двигателя и сензора за температура.
Така че благодарение на създателите на библиотеките: OneWire.h, DallasTemperature.h, AFMotor.h и Timer.h
Програмата и коментарите са написани на френски, защото не съм планирал първоначално да направя инструкции за този проект, но така или иначе е доста лесно за разбиране.
Поставих под програмата in.ino, както и използваните библиотеки:
Стъпка 7: Диаграма на работа на системата
Ето диаграмата за това как работи системата, а не програмата. Това е някакво мини ръководство за потребителя. Сложих PDF файла на диаграмата като прикачен файл.
Стъпка 8: Заключение
Направих този проект преди няколко месеца и оттогава всичко работи много добре. Възможно е някои данни да липсват или да има неща, които нямат точност в тази инструкция, защото е написана няколко месеца след завършването на този проект. Извинявам се за това.
Във всеки случай беше хубав проект, трябваше да започна от нулата, но за доста малък бюджет. И вероятно ще бъде по -надеждна от оригиналната система, която не издържа много дълго преди да се счупи. Не бях планирал да пиша инструкции за този проект, може да е по -малко разбираем за разбиране от другите ми инструкции, но ако някои елементи могат да бъдат използвани от други хора, вече ще съм щастлив! =)
Не знам дали стилът ми на писане ще бъде правилен, защото отчасти използвам автоматичен преводач, за да вървя по -бързо и тъй като не говоря английски, мисля, че някои изречения вероятно ще бъдат странни за хората, които пишат перфектно английски. Така че благодаря на преводача на DeepL за помощта;)
Ако имате въпроси или коментари относно този проект, моля, уведомете ме!
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки
Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки
Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки
Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати