Мазмұны:
- Жабдықтар
- 1 -қадам: тұрғын үй
- 2 -қадам: балық тағамдары
- 3 -қадам: Кодекс
- 4 -қадам: Жабдықты орнату
- 5 -қадам: танкке/аквариумға бекіту
- 6 -қадам: Қуан
Бейне: 6 арзан және қарапайым қадаммен Arduino Uno балық қоректендірушісі: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сондықтан бұл жоба үшін аз ғана тарих қажет болуы мүмкін. Үй жануарлары балықтары бар адамдарға мен сияқты проблема ұсынылған шығар: демалыс және ұмытшақтық. Мен үнемі балықты тамақтандыруды ұмытып кететінмін және ұйықтамас бұрын оны жасауға тырысатынмын. Демалыс мүлдем басқа мәселе болды, ол ешқашан жұмыс істемейтін «тамақтандырушы» пирамидаларды сатып алуға мәжбүр болды. Міне, мен не істей алатынымды ойлауды бастадым, мен автоматты балық бергіш жасай алатынымды түсіндім!
Өтінемін, бұл үшін Arduino байқауында дауыс беріңіз, менің ойымша, бұл, ең болмағанда, кішігірім сыйлық ұту мүмкіндігіне ие
Қиындық: 2/5
Құны: 1/5
Жабдықтар
Arduino Uno / Жалпы нұсқасы
Серво қозғалтқышы (Micro Servo SG90 9g өте жақсы жұмыс істеуі керек)
-және онымен бірге келетін екі жақты кең сервоқ
Қуат кабелі (тұрақты ток немесе USB)
Өткізгіш сымдар (еркектен еркекке)
Шағын саяхат/қонақ үй сусабын бөтелкесі
Пластикалық контейнер
Балық тағамдары (кез келген түрі жұмыс істейді, түйіршіктер мен үшін жақсы жұмыс істейді)
Электр бұрғы
Ыстық желім қаруы
1 -қадам: тұрғын үй
Контейнердегі қақпақты тығыздап, сымдардың сымға сәйкес келуі үшін жеткілікті үлкен тесік бұрыңыз (қақпақтың ортасында). Ақырында, контейнердің бүйіріндегі электр кабеліне сәйкес келетін үлкен қақпақты кесіңіз.
2 -қадам: балық тағамдары
SEALED сусабын бөтелкесі арқылы тесік жасаңыз, сонда қарама -қарсы жағында бір -біріне параллель екі тесік жоғарыда көрсетілгендей болады. Балық тағамдарын 1/3 бөлігінің 1/4 бөлігіне қойыңыз. Содан кейін, ыстық желім тапаншаңызды алыңыз және бөтелкенің негізін серво қолына жабыстырыңыз.
3 -қадам: Кодекс
Мұнда бірнеше аннотациялар бар: оны қосқан кезде ол бірден қосылатыны туралы ескерту және әр 24 сағат сайын болады. Сіз оны қосатын уақыт - ол сіз оны ажыратқанға дейін жұмыс істейтін уақыт.
#қосу;
Сервистік қызмет; // объект ретінде серво жасайды
int pos = 0; // Servo орнын сақтауға арналған бүтін сан айнымалысы
ұзақ FISHFEEDER = 86400000; // Әр 24 сағатқа уақытты орнатады (86400000 миллисекунд)
ұзақ уақыт; // Ұзын айнымалы мәндер 32 биттік сақтауды жасайды, бұл кеңейтілген сомалар
ұзақ уақыт; // Бұл жерде жоғарыдағыдай
жарамсыз айналдыру () {
for (pos = 0; pos <180; pos += 1) // Төмендегі бұл код балықты қоректендіретін өзекті айналдырады.
{
myservo.write (pos);
кешіктіру (15);
}
үшін (pos = 180; pos> = 1; pos- = 1)
{
myservo.write (pos);
кешіктіру (15);
}
}
void setup () // Void setup кодты бір рет қана іске қосады
{
myservo.attach (9); // Бұл Arduino -ға Серво 9 түйреуіште екенін айтады
myservo.write (0); // Write екілік деректерді сериялық портқа жібереді.
// Бұл жағдайда 0 - бұл деректерді цифрлық түйреуіш 0 -ге жіберу керек дегенді білдіреді. (RX)
кешіктіру (15); // Бұл төмендегі цикл іске қосылмай тұрып 15 миллисекундқа кешіктіреді.
бұру (); // Сервоны айналдыратын біздің функцияны іске қосады
}
void loop () {// Бұл қуат бар болса, бұл Arduino -да қайта -қайта іске қосылады.
қазір = миллис (); // Қазіргі уақыт - миллисекундпен
endtime = қазір + FISHFEEDER;
уақыт (қазір <соңғы уақыт) {
myservo.write (0);
кешіктіру (20000);
қазір = миллис ();
}
бұру ();
}
4 -қадам: Жабдықты орнату
Ардуиноды пластикалық контейнерге салыңыз және қуат кабелін қақпақ арқылы өткізіп, қосыңыз. Сымдар жоғарыда көрсетілгендей қарапайым. Жоғарыдағы Tinkercad тізбектерінің диаграммасында көрсетілгендей, кернеуді 5 -ке, жерге -жерге және деректер кабеліне 9 -шы нүктеге қосыңыз. * жыпылықтау** көзді жұму* АРДУИНОДАН СЕРВОҒА КОНТЕНТЕРДІҢ ҮСТІКТЕГІ ТЕҢГЕСІ БОЙЫНША СЫМДАРДЫ ҚОСУҒА ЕСТЕҢІЗ.
5 -қадам: танкке/аквариумға бекіту
Ардуино бар пластикалық корпусты балық ыдысының жағына қойыңыз, ал сервопроводты резервуардың жоғарғы шетіне қойыңыз. Содан кейін оны таспаның көмегімен орнатуға болады, сонда оны кейін шешуге болады. Тек оны ұстап тұруға болатынын тексеріңіз. Соңында, серво қолыңызды бөтелкеге бекітіп, оны сервоға бекітіңіз, осылайша тесіктер жоғарғы/төменгі жағында емес, бүйірлерінде болады. Ол суретте көрсетілгендей болуы керек.
6 -қадам: Қуан
Енді сіз толығымен дайынсыз! Балықты тамақтандыру оңай болады, тек контейнерді жиі толтырып отыру керек. Егер сіз ұзақ демалысқа кетсеңіз, балықты қажетті азық -түлікпен қамтамасыз ету үшін оны аздап толтыруға болады. Серво жабысқақ болғандықтан, резервуарды тазалау ешқандай қиындық туғызбайды, себебі сіз таспаны оңай алып тастап, қайтадан орната аласыз. Бұл тез, арзан және қарапайым arduino жобасы сізге көмектеседі деп үміттенемін!
Тағы да, маған Arduino байқауында дауыс беруіңізді өтінемін! Менің ойымша, бұл жоба ең аз сыйлыққа лайық!
Ұсынылған:
Динамиктің арзан және қарапайым стендтерін қалай жасауға болады: 8 қадам
Динамиктердің стендтерін қалай арзан және оңай жасауға болады: Біздің сыныпта жазуға және өңдеуге арналған жаңа студия бар. Студияда монитор динамиктері бар, бірақ оларды үстелге отыру естуді қиындатады. Динамиктерді дұрыс тыңдау үшін қажетті биіктікте алу үшін біз динамиктерге арналған стендтер жасауды шештік. Біз
Arduino Eggbot арзан және қарапайым: 7 қадам (суреттермен)
Arduino Eggbot арзан және қарапайым: Мен осы нұсқаулықта жұмыртқаға немесе басқа сфералық нысандарға сурет салатын қарапайым және арзан ардуино плоттерін қалай жасау керектігін көрсеткім келеді. Сонымен қатар, көп ұзамай Пасха мен бұл үй өте ыңғайлы болады
Құлыптау экранын 6 қарапайым қадаммен өзгертудің жылдам және қарапайым әдісі (Windows 8-10): 7 қадам
Құлыптау экранын 6 қарапайым қадаммен өзгертудің жылдам және қарапайым әдісі (Windows 8-10): Ноутбукте немесе компьютерде жағдайды өзгерткіңіз келе ме? Сіздің атмосфераңыздың өзгеруін қалайсыз ба? Компьютердің құлыптау экранын сәтті жекелендіру үшін мына жылдам және қарапайым қадамдарды орындаңыз
Гитара күшейткіш стенд - Линкольн журналындағыдай қарапайым - шағын, портативті, қарапайым, тұрақты, арзан немесе тегін .: 9 қадам
Гитара күшейткіш тірегі - Линкольн журналдары сияқты оңай - шағын, портативті, қарапайым, тұрақты, арзан немесе тегін. фанера сынықтарын қолданумен шағын, портативті, қарапайым, тұрақты, арзан немесе тегін. Аралас күшейткіштер үшін тамаша, артқы жағында ашық дизайн үшін қолдануға болады
CMOS 74C14 көмегімен қарапайым, арзан және қарапайым светодиодты жыпылықтайтын схема: 5 қадам
CMOS 74C14 көмегімен жеңіл және қарапайым жарық диодты жыпылықтайтын схема: Кейде сізге шыршаны безендіру үшін, жыпылықтайтын өнер туындылары үшін немесе жыпылықтап-жыпылықтап көңіл көтеру үшін жыпылықтайтын жарық диодты шамдар қажет. Мен сізге 6 жарық диодты шамға дейін арзан және қарапайым схеманы қалай жасау керектігін көрсетемін. Ескерту: Бұл менің бірінші интуитивті және