Мазмұны:
- 1 -қадам: кіріспе
- 2 -қадам: Қажетті компоненттер
- 3 -қадам: электроника
- 4 -қадам: ПХД дизайны
- 5 -қадам: Бағдарламалау
- 6 -қадам: Айналдыру механизмін жинау
- 7 -қадам: сал жасау
- 8 -қадам: Компоненттерді салға орнатыңыз
- 9 -қадам: 3D дизайны/басып шығару
- 10 -қадам: Тексеріңіз
Бейне: Raft Bird Repeller: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жобада мен сізге күн сәулесінен қуат алатын Raft Bird Repeller құруға болатынын көрсетемін, ол сіздің салға қонатын зиянды құстардан арылады.
1 -қадам: кіріспе
Егер сіз бұрын салмен айналысқан болсаңыз, олардың демалуға қаншалықты көңілді және демалуға болатынын білесіз. Міндетті түрде босаңсытпайтын немесе көңілді емес нәрсе - олардың үстіндегі құс тазасын тазарту. Есте сақтағанша бұл мәселе болды және менің анам үкілерден, дыбыстардан, құстардың тосқауылдарынан және құс таспасынан нарықтағы барлық құс репелленттерін сынап көрді, бірақ сәттілікке жетпеді. Аналар күні жақындап қалды, мен жақсы ұл болуға тырыстым және оған әрқашан қалаған сыйлықты берейін деп шештім.
Бүгінде нарықтағы барлық құстарға қарсы құралдарды қарап, олардың шолуларын оқығаннан кейін мен олардың көпшілігі құстардың барлық түрлеріне сәйкес келмейтінін түсіндім. Менің құрылғым үшін, егер құстар физикалық түрде салға отыра алмайтын болса, менде табыстың 100% -ға жақыны болады деп ойладым. Егер менде айналмалы пластинада салыстырмалы түрде жоғары моментті тұрақты ток қозғалтқышына қосылған екі тартылатын полюс болса, мен моторды таймерде айналдыруға және құстарды кетіруге итермелей аламын деп шештім. Маған құрылғы күн сәулесінен қуат алатын және құрамында микроконтроллер болуы керек еді, мен оны нақты уақыт режиміне қостым, сондықтан мен тек күндізгі уақытта айналдыру механизмін қосуға және түнгі уақытта резервті сақтауға болады. Маған ол су өткізбейтін және қалқымалы болуы керек еді, сондықтан егер біреу салды қолданғысы келсе, олар тіректерді тартып алып, оны салға бекітіп, суға лақтыра алады.
Мені қолдау үшін және басқа да ақымақ жобаларды көру үшін менің YouTube каналыма жазылуды қарастырыңыз.
2 -қадам: Қажетті компоненттер
Бұл жобаға қажетті компоненттер төменде:
1. 12V 7AH SLA батареясы Amazon
2. Amazon зарядтау контроллері
3. 10 Вт күн панелі Amazon
4. Сақтандырғыштар (5А, 2А, 2А) Амазонка
5. Амазонды қосу/өшіру
6. 12V / 5V Step Down модулі Amazon
7. Берілісті тұрақты ток қозғалтқышы 11 RPM Amazon
8. Attiny85 Amazon
9. Amazon монеталық ұяшықтары бар DS3231 RTC модулі
10. Резисторлар (2x 4.7K, 10k, 100 Ом) Amazon
11. IRF540 Mosfet Amazon
12. 2 диод Амазонка
13. 2x телескопиялық полюстер (мен ескі мұғалімдердің көрсеткіш таяқшаларын қайта қолдандым) Amazon
14. Су өткізбейтін қоршау қорабы және Amazon SLA аккумуляторы үшін желдетілетін қоршаудың кейбір түрі
15. 2x тот баспайтын болаттан жасалған сым арқан клиптері Amazon
16. M4 бұрандалары
17. Дөңгелек металл бөлігі
18. Pololu 1083 әмбебап алюминий монтаждау торабы 6 мм білік жұбы үшін, 4-40 тесік
19. Амазонканы орнатуға арналған күн панелі Z кронштейндері
20. Ағаш және бұрандалар
21. 2 Пластикалық кабельдік гильзалар
22. Қосымша: Сақиналарға арналған 3D принтерге қол жеткізу
Ақпаратты ашу: Жоғарыдағы Amazon сілтемелері серіктестік сілтемелер болып табылады, демек, егер сіз бассаңыз және сатып алсаңыз, мен сізге қосымша ақы төлеймін.
3 -қадам: электроника
Енді сіз барлық қажетті компоненттерді жинап алғаннан кейін, бәрін бірге жинауды бастау керек. Мен бәрін алдымен тақтаға қосуды ұсынар едім, содан кейін бәрі дұрыс жұмыс істей бастаса, бәрін тақтаға дәнекерлеңіз.
Бұл схема үшін қолданылатын микроконтроллер - бұл төмен қуат тұтыну үшін Attiny85. Ол сондай-ақ 8k бағдарламалық кеңістікке, 6 енгізу-шығару жолына және 4 каналды 10 биттік ADC-ге ие. Ол 20 МГц жиілікке дейін сыртқы кристаллмен жұмыс істейді. Бұл чип бар -жоғы 2 доллар тұрады және Arduino -дағыдай өте қарапайым жобалар үшін өте қолайлы.
Қолданылатын RTC-бұл температурасы компенсацияланған кристалды осцилляторы (TCXO) мен кристалы бар, бағасы төмен, өте дәл нақты I2C сағаты (RTC) DS3231. Құрылғы аккумуляторлық кірісті қамтиды және құрылғыға негізгі қуат үзілген кезде дәл уақытты сақтайды. Егер қандай да бір себептермен құс айналдырғыш қуатты айналдырса, бұл тұрақты ток қозғалтқышының қосылу және өшу уақытын РТР сақтайды. Мен сондай -ақ Attiny85 -те I2C -ті сынап көргім келді.
Тот баспайтын болаттан жасалған екі телескопиялық тірегі бар пластина өте ауыр, сондықтан мен 12 В -тан жұмыс істейтін және құстарға зақым келтірмеу үшін іздейтін жылдамдықты қамтамасыз ететін тұрақты ток қозғалтқышы қажет екенін білдім, бірақ оларға бұл қарама -қайшылықты хабарлаңыз. шатастырмады.
Аналар күні тез жақындап келе жатқандықтан, маған Attiny85 пен RTC қосу үшін 12В -тан 5В -қа дейін төмендететін тез нәрсе қажет болды. Мен 96% тиімділігі бар алдын-ала төмендетілген түрлендіргішті таптым, бұл 7805-ті қолданудан және жылудың әсерінен қуатты жоғалтудан әлдеқайда жақсы жұмыс істейтіні анық.
Бұл жобаның негізгі қуаты 10 Вт күн панелі мен 12 В 7AH SLA батареясы болды. Мен жүктемені басқару және батареяны зарядтау үшін оларды зарядтау контроллеріне қостым.
4 -қадам: ПХД дизайны
Мен сонымен қатар LM2576 кернеу реттегіші бар KiCad-те қарапайым ПХД құрастырдым, сондықтан маған DC-DC сыртқы түрлендіргіші қажет болмайды. Мен оны салға орнатып үлгермедім, бірақ 12 вольтты тұрақты ток қозғалтқышына қосылған кезде бәрі дұрыс жұмыс істейді.
Мен герберлерді төменде тіркедім.
5 -қадам: Бағдарламалау
Сіз Arduino ортасын Attiny85 бағдарламалау үшін қалай орнатуға болатынын білесіз деп ойлаймын, бірақ егер жоқ болса, Интернетте көптеген керемет оқулықтар бар.
Кодты құрастыру үшін келесі кітапханаларды орнату қажет.
github.com/JChristensen/DS3232RTChttps://playground.arduino.cc/Code/USIi2c
Сонымен қатар, бағдарлама өте қарапайым, бірақ сіз бірнеше мәндерді толтыруыңыз керек:
Біріншіден, TimeOff және TimeOn айнымалылары құстардың репеллентінің коды қосылатын уақытқа сәйкес келеді. Егер сіз TimeOn -ды 8 -ге және TimeOff -ты 18 -ге қойсаңыз, бұл репеллер таңғы 8 -ден кешкі 18 -ге дейін қосылатынын білдіреді.
Екіншіден, қозғалтқышты қосқыңыз келетін TimeMotorOn және TimeMotorOff айнымалы мәндері TimeMotorOff мерзімі аяқталғанда іске қосылады. Егер сіз TimeMotorOn -ды 10 секундқа және TimeMotorOff -ты 3 минутқа қойсаңыз, мотор әр 3 минут сайын 10 секунд қосылады.
Қажетті мәндерді енгізгеннен кейін, жинап, Attiny85 -ке жүктеңіз. Мен sparkfuns tinyAVR бағдарламашысын қолдандым, себебі бұл чиптерді бағдарламалау өте оңай.
6 -қадам: Айналдыру механизмін жинау
Мен бұл жобаға көп ақша жұмсамауға тырыстым, сондықтан айналдыру механизмі үшін жергілікті құрылыс дүкенінен дөңгелек металл пластинаны таптым. Мен сонымен қатар тот баспайтын болаттан жасалған сымдық арқан қысқыштарын таптым, оларды тіректерді қысу үшін қолдануға болады деп ойладым. Тіректер - мен бастапқыда жергілікті гудвилден тапқан екі телескопиялық полюс және оларды мұғалімдер қолданатын стандартты тіректер. Мен көбік тұтқаларын жұлып алдым және оларды арқан қысқыштарымен металл пластинаға қыстым. Ақырында мен оларды пластикалық телескопиялық тіректермен алмастырғым келеді, бірақ мен әлі жеңіл салмақты таба алмадым. Мен мұны істеудің жақсы жолдары бар екеніне сенімдімін, бірақ ол әлі күнге дейін жақсы жұмыс істеді.
7 -қадам: сал жасау
Бүкіл құрылғы кішкентай салда болуы керек еді, өйткені мен адамдар салды қолданғысы келген кезде оны суға лақтыра алатын едім. Мен суға түсу кезінде құрылғыны салға бекіту үшін арқан қолдана аламын, сондықтан адамдар салдан түсіп бара жатқанда, оны қайтадан орап, орната алады. Егер олар сөндіргішті суға салғанда сөндірсе, онда батарея күн батареясынан қосымша қуат алады, себебі ол жүктемені қуаттандыруды қажет етпейді.
Мен салуды дәл шешудің қажеті жоқ, бірақ егер қаласаңыз, нұсқаулар төменде.
Қажетті компоненттер
- Бұрандалар (мен палубалық бұрандаларды қолдандым)
- 1 x 6 стандартты қарағай (12 фут x 2)
- 2 x 4 (8 фут)
1х6 тақталарды 2 фут қадаммен кесіңіз. Олар салдың жоғарғы жағына қолданылады.
2х4 тақталарды екі дюймдік тақтаға және 16 дюймдік үш тақтаға кесіңіз. Бұл салдың түбін төсеу үшін болады.
Ағаштың барлығын 2 футтық шаршыға бұраңыз. Менікі өзгермелі болды, бірақ толқындар қиындық тудыруы мүмкін, сондықтан мен оны жақсырақ жүзу үшін көбік панельдерін және ағашты қостым.
8 -қадам: Компоненттерді салға орнатыңыз
Бұл қадамда сіз барлық компоненттерді салға бекітуіңіз керек. Бұған күн панелі, желдетілетін қоршаудағы SLA батареясы және жабық электроникамен айналдыру механизмі кіреді.
SLA батареясының корпусын салдың үстіне қойыңыз және бұрандалар көмегімен корпусты салға мықтап бекітіңіз.
Күн панелі үшін күн батареясын бекіту кронштейндерін бұрап, кронштейнмен бірге келетін гайкалар мен болттарды қолдана отырып, кронштейндерді күн батареясына бекітіңіз.
Тұрақты ток қозғалтқышы мен электрониканың корпусы мен 1x6 ағаш кесектерін қолдана отырып, жоғары көтерілдім.
Батарея мен күн батареясын сыммен қосыңыз.
9 -қадам: 3D дизайны/басып шығару
Мен қозғалтқыш білігін айналдыратын табаққа қосатын тесікті су өткізбейтін етіп жасаудың көптеген керемет әдістері бар екенін білемін, бірақ менде көп уақыт болмады, сондықтан мен көп сақтамайтын бірнеше сақиналарды басып шығарып, желімдеуді жөн көрдім. су Бұл жаңбырға қарсы жақсы жұмыс істейді және сал ешқашан аударылмайды деп үміттенемін.
10 -қадам: Тексеріңіз
Енді сізде құстардың репеллерінің барлығы жинақталған және бағдарламаланған, оны сынаудың уақыты келді!
Оны қосыңыз, барлық сақтандырғыштарды орнатыңыз, қосқышты қосыңыз және құссыз салмен рахаттаныңыз.
Мені қолдау және басқа жобаларды/бейнелерді көру үшін менің youtube каналыма жазылуды қарастырыңыз.
Оқығаныңызға рахмет!
Ұсынылған:
Бұлшық етпен жұмыс істейтін Flappy Bird: 9 қадам (суреттермен)
Бұлшықетпен жұмыс жасайтын Flappy Bird: Сіз есіңізде болар, Flappy Bird әлемді дауылға айналдырған кезде, ақырында танымал болғаннан кейін, жасаушы оны қажетсіз жарнаманы болдырмау үшін оны қолданбалар дүкенінен алып тастаған. Бұл сіз бұрын көрмеген Flappy Bird; сөреден бірнеше компоны біріктіру арқылы
Pocket Flappy Bird ойын автоматы: 5 қадам
Pocket Flappy Bird ойын машинасы: бұл nodemcu esp8266 микроконтроллерге негізделген ойын консолі, ол флиппи құсты және басқа да көптеген ойындарды ойнай алады. Бұл құрылғыны https://github.com/SpacehuhnTech/esp8266_deauther сілтемесі бойынша Spacehuhns коды негізінде деутер жасау үшін де қолдануға болады
Crashy Bird: 8 қадам
Crashy Bird: Сізге қажет: Компьютер Микро-разряд Миро USB кабелі Бұл сізге қажет, бірақ мұны істеу үшін сізге микро-бит жиынтығы қажет. Кодтауды орындау үшін сізге де өту керек
Flappy Bird Arduino пайдалану және өңдеу: 5 қадам
Flappy Bird Arduino қолданады және өңделеді: бәріне сәлем !!! Arduino негізіндегі жаңа жобаға қош келдіңіз. Біз бәріміз өмірімізде бір рет құс ойынын ойнадық. Егер біз оны компьютерде ойнап, оны Arduino көмегімен басқарсақ қалай болады? Төменде берілген барлық қадамдарды орындаңыз және осы оқулықтың соңына дейін
ATtiny85 және OLED дисплейіндегі Flappy Bird SSD1306: 6 қадам (суреттермен)
ATtiny85 және SSD1306 OLED дисплейіндегі Flappy Bird: Барлығына сәлем, бүгін мен сізге өзім жасаған қарапайым құстың клонын және оған ұқсас ойынды қалай жасауға болатынын көрсетемін. Мен сіздің кодыңызбен жұмыс жасаймын және оның әр қадамда қалай жұмыс істейтінін түсіндіремін. Бұл ойын құруға арналған