Съдържание:
- Стъпка 1: Прост контролер
- Стъпка 2: Материали
- Стъпка 3: Софтуер
- Стъпка 4: Схеми
- Стъпка 5: Arduino в работа
- Стъпка 6: RPM
- Стъпка 7: Бъдещи планове
Видео: Arduino вентилаторен контролер: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Здравейте!
В тази кратка инструкция ще покажа моята много проста, но все пак полезна притурка. Създадох това за сина на моя приятел с образователна цел, за презентация в училище.
Да започваме.
Стъпка 1: Прост контролер
Това е прост контролер на базата на arduino nano, използващ дисплей на nokia 5110, транзистор BC547 NPN, 3 -жилен (12V) компютър вентилатор, 2 светодиода и температурен сензор DS18B20. Както можете да видите на снимката, това е проста и основна настройка.
Стъпка 2: Материали
Необходими части:
- Всяка дъска arduino
- Nokia 5110 LCD / или HX1230 LCD също е подходящ
- макет
- няколко джъмперни проводника
- BC547 или друг подобен NPN транзистор
- Температурен сензор DS18B20
- 2 или 3 жичен 5/6/12/24V вентилатор или друг електронен компонент
- 2X 200 ома резистори и два LED
- Женски щифтове
- ако искате да измерите оборотите на вентилатора, тогава ще са необходими обикновен 1N4007 диод и 10K издърпващ резистор.
Стъпка 3: Софтуер
За тази настройка направих много проста скица, за да демонстрирам функционалността.
Изтеглете необходимите библиотеки, компилирайте и качете в arduino.
За PCB файла отидете на тази връзка, отворете го в редактора и можете да генерирате gerber файла.
easyeda.com/Lacybad/arduino-fan-controller
Втората ми печатна платка може да се изтегли на тази връзка:
easyeda.com/Lacybad/arduino-nano-controlle…
Тази подобна платка използва SSD1306 дисплея с 4 транзистора.
Стъпка 4: Схеми
Както можете да видите, имах време и направих схема за преливане за по -лесно разбиране.
Ако искате да видите оборотите на вентилатора, моля, направете правилната настройка. Ако не, не добавяйте диода и резистора.
Стъпка 5: Arduino в работа
Малко обяснение:
В тази настройка нека предположим, че искаме да охладим нещо с вентилатор за охлаждане. Arduino измерва температурата на обекта/или течността/. Когато температурата е над определена стойност, arduino подава сигнал (HIGH) към базата на транзисторите, така че електричеството може да тече през нея, като включва вентилатора.
В нашия случай транзисторът действа като превключвател.
Единственият недостатък е, че повечето NPN транзистори (като BC547) имат ограничение на тока до max 100-150mA.
Когато температурата падне под определена стойност, arduino превключва изходния щифт от ВИСОКО в НИСКО. Така че след това през него не тече електричество, което изключва вентилатора.
Поради тази причина използвах arduinos D6 pin (pwm).
Докато охлаждането е включено, червеният светодиод свети, когато не се охлажда, зеленият светодиод свети.
На печатната платка има вход 5/12V за захранване на вентилатора. Има джъмпер за превключване на захранването от Arduino или 12V входа. На теория джъмпера може да се използва дори с 12V захранване, защото го свързах към VIN щифта на arduino, който е свързан към регулатора на напрежението AMS1117. На теория той може да се справи с 12 волта вход, но не иска да рискува "магическия дим".
Но с тази настройка той може да контролира релета, MOSFET и т.н.
НЕ ПРЕПОРЪЧВАМ ИЗПОЛЗВАНЕ НА НАНО ДЪСКИ LGT8F328PU !!!! Той има много слаби възможности за захранване, така че няма да работи. Опитах го.
Стъпка 6: RPM
Когато проектирах печатната платка, не броях с измерването на оборотите и не я записах първо в скицата. Добавих го по -късно. Когато за първи път сглобих всичко на печатната платка, разбрах, че след като arduino спря да се охлажда и вентилаторът се изключи, перката на вентилаторите се движеше малко на всеки две секунди. Не знаех какво да правя, затова инсталирах обикновен диод със задна посока към сензора за ефекта на Хол и добавих 10K издърпващ резистор към щифта D2. Дори ако вентилаторът спре, това смущаващо преместване спира. Сега работи добре.
Стъпка 7: Бъдещи планове
Имам два плана за лятото. Искам да направя вентилатор за охлаждане на мотора си, защото е само с въздушно охлаждане. Но когато се спре, няма повече охлаждане и риск от повреда чрез прегряване.
Вторият план е система за поливане на растения в задния ми двор. Водна помпа от 6 или 12 волта е повече от достатъчна и те ще се управляват с IRF520 MOSFET модул. Но обикновено ги споявам и ги заменям с IRLZ44N, защото логиката ги MOSFET по -добре за arduino, отколкото N канал канал. Може би ще ги публикувам и когато приключа.
Дано някой го намери за удобен. Моля, не се колебайте да го използвате!
Препоръчано:
Охлаждащ мини вентилаторен часовник: 5 стъпки
Охлаждащ мини вентилаторен часовник: В горещи и слънчеви дни мини вентилаторът винаги е чудесен избор, когато спортувате или се разхлаждате в парка. Но понякога мини вентилаторите наистина не са удобни, особено когато трябва да работите с двете си ръце. Също така е непривлекателно
$ 3 Компютърен вентилаторен вентилационен канал на процесора: 7 стъпки (със снимки)
$ 3 Компютърен вентилационен канал на процесора за компютър: Всмукателният канал направо отстрани на корпуса на компютъра във вентилатора на процесора може да ви осигури много по -добро охлаждане от всяка друга (въздушна) опция за охлаждане. Вместо да използвате въздух, поет от предния порт, който има време да се затопли от друг компонент
Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
Arduino базиран DIY контролер за игри | Arduino PS2 контролер за игри | Игра на Tekken с DIY Arduino геймпад: Здравейте момчета, играта на игри винаги е забавна, но играта със собствения си DIY персонализиран контролер на играта е по -забавна. Така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция
Arduino настолен вентилаторен контролер: 4 стъпки
Arduino Desk Fan Controller: Когато наскоро смених ролите в компанията, преместих сайтове, премествайки се от Брадфорд в централния ни офис в Уейкфийлд. Сбогувах се с моето вярно старо бюро със задължителен бюро вентилатор, за да ме охлажда, докато навсякъде около мен ……. Както и да е, тенденцията в нашите
YABC - Още един контролер на Blynk - IoT облачен контролер за температура и влажност, ESP8266: 4 стъпки
YABC - Още един контролер на Blynk - IoT облачен контролер за температура и влажност, ESP8266: Здравейте производители, наскоро започнах да отглеждам гъби у дома, гъби стриди, но вече имам 3 пъти от тези контролери у дома за контрол на температурата на ферментатора за моята домашна напитка, съпруга също прави това нещо Комбуча сега и като термостат за топлина