Мазмуну:
- 1 -кадам: Intro
- 2 -кадам: Компоненттер керек
- 3 -кадам: Электроника
- 4 -кадам: PCB Дизайн
- 5 -кадам: Программалоо
- 6 -кадам: Айлануу механизмин чогултуу
- 7 -кадам: Рафты куруу
- 8 -кадам: Компоненттерди салга орнотуңуз
- 9 -кадам: 3D Дизайн/Басып чыгаруу
- 10 -кадам: Аны сынап көрүңүз
Video: Raft Bird Repeller: 10 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордо мен сизге күндүн энергиясы менен иштөөчү Raft Bird Repeller курууну көрсөтөм, ал сиздин салыңызда чуркап турган жагымсыз куштардан арылат.
1 -кадам: Intro
Эгерде сиз качандыр бир убакта сал менен жүргөн болсоңуз, анда алар канчалык эс алууну жана көңүл ачууну билишет. Албетте, эс алдырбай турган же көңүл ачуучу нерсе - бул алардын үстүндөгү куштун кыгын тазалоо. Бул менин эсимде болгондо эле көйгөй болуп келген жана апам үкү, үндөр, канаттуулардын тосмолору жана канаттуулардын лентасынан баштап рыноктогу ар бир канаттуунун репеллерин сынап көргөн, бирок ийгиликке жеткен жок. Энелер күнү жакындап калды, мен жакшы уул болууга аракет кылууну чечтим жана ага дайыма каалап жүргөн белегимди бергим келди.
Бүгүнкү күндө рыноктогу бардык канаттуулардын репеллент түзмөктөрүн карап чыгып, алардын сын -пикирлерин окугандан кийин, мен алардын көбү канаттуулардын бардык түрлөрү үчүн эң сонун иштебей турганын түшүндүм. Менин түзмөгүм үчүн, эгер канаттуулар салга отуруп физикалык жактан жөндөмсүз болсо, анда мен 100% га жакын ийгиликке жетем деп ойлодум. Мен салыштырмалуу жогорку моменттүү токтун кыймылдаткычына туташтырылган ийрилүүчү пластинкага орнотула турган эки таянычка ээ боло алсам, анда моторду таймерде айланып, канаттууларды сүрүп салууга болот деп чечтим. Мага түзмөк күндүн энергиясы менен иштеши керек болчу жана менде микроконтроллер бар болчу, мен аны реалдуу убакытта туташтырдым, андыктан мен күндүз жип ийрүү механизмин иштетип, түнкүсүн электр энергиясын камдай алам. Мага ошондой эле суу өткөрбөөчү жана калкып жүрүүчү болушу керек болчу, андыктан кимдир бирөө салды колдонууну кааласа, мамыларды артка тартып, салга бекитип, сууга ыргытып жибериши мүмкүн.
Сураныч, мени колдоо үчүн жана дагы акылсыз долбоорлорду көрүү үчүн менин YouTube каналыма жазылууну ойлонуп көрүңүз.
2 -кадам: Компоненттер керек
Бул долбоор үчүн керектүү компоненттер төмөндө:
1. 12V 7AH SLA батареясы Amazon
2. Кубаттоочу Amazon
3. 10W Күн панели Amazon
4. Сактандыргычтар (5А, 2А, 2А) Амазонка
5. Амазонканы күйгүзүү/өчүрүү
6. 12V / 5V Step Down Module Amazon
7. Тиштүү DC Motor 11 RPM Amazon
8. Attiny85 Amazon
9. DS3231 RTC модулу Amazon монета клеткасы менен
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. Амазонканы орнотуу үчүн Solar Panel Z кронштейндери
20. Жыгач жана бурамалар
21. 2 Пластикалык кабель бездери
22. Кошумча: Шакектер үчүн 3D принтерге кирүү
Ачыкка чыгаруу: Жогорудагы Amazon шилтемелери өнөктөш шилтемелер, башкача айтканда, сизге эч кандай кошумча төлөмсүз, эгер сиз бассаңыз жана сатып алсаңыз, мен комиссия алам.
3 -кадам: Электроника
Эми бардык керектүү компоненттерди чогултуп алгандан кийин, бардыгын чогуу чогултууга убакыт келди. Мен бардыгын биринчи кезекте нан тактасына туташтырууну сунуштаар элем, андан кийин баары туура иштеп баштагандан кийин, бардыгын тактайга ширетип коюңуз.
Бул схема үчүн колдонулган микроконтроллер, анын аз энергия керектөөсү үчүн Attiny85. Ошондой эле 8k программалык мейкиндик, 6 I/O линиясы жана 4 каналдуу 10 бит ADC бар. Ал тышкы кристалл менен 20 МГцке чейин иштейт. Бул чип болжол менен $ 2 турат жана Arduino ушундай чектен ашкан жөнөкөй долбоорлор үчүн идеалдуу.
Колдонулган RTC-бул DS3231, бул арзан, өтө так I2C реалдуу убакыт сааты (RTC), температурасы компенсацияланган кристалл осциллятору (TCXO) жана кристалл. Түзмөк батарейканын киришин камтыйт жана түзмөктүн негизги кубаты үзгүлтүккө учураганда так убакытты кармайт. Эгер кандайдыр бир себептерден улам куштун айлануучу күчү циклге айланса, DC моторун күйгүзүү жана өчүрүү RTC тарабынан корголсо, бул өтө маанилүү болот. Мен дагы Attiny85те I2Cди сынап көргүм келди.
Эки телескоптук дат баспас болоттон жасалган мамычалар бир топ оор, ошондуктан мен 12Вдан чуркай турган жогорку моментке муктаж экенимди жана канаттууларга зыян келтирбөө үчүн издеп жүргөн ылдамдыгымды камсыз кыларымды билчүмүн, бирок аларга бул карама -каршылыкты билдирип койгула. айланып жүргөн жок
Энелер күнү тездик менен жакындап келе жаткандыктан, мага Attiny85 менен RTCди иштетүү үчүн 12Vдан 5Vга чейин төмөндөгөн бир нерсе керек болчу. Мен алдын ала курулган 96% эффективдүүлүгү бар конвертерди таптым, андыктан 7805ти колдонуудан жана жылуулуктун кесепетинен электр энергиясын жоготуудан алда канча жакшы иштейт.
Бул долбоордун негизги күчү 10W күн панелинен жана 12V 7AH SLA батареясынан болгон. Жүктү иштетүү жана батареяны заряддоо үчүн мен аларды кубаттоочуга туташтырдым.
4 -кадам: PCB Дизайн
Мен ошондой эле LM2576 чыңалуу жөндөгүчү бар KiCadдагы жөнөкөй ПХБны иштеп чыктым, андыктан акыры тышкы DC-DC конвертерине муктаж болбойм. Мен аны азырынча салга орнотууга үлгүрбөй калдым, бирок 12в DC моторуна туташканда баары туура иштейт.
Мен төмөндөгү герберлерди тиркеп койдум.
5 -кадам: Программалоо
Мен сиз Attiny85ти программалоо үчүн Arduino чөйрөсүн кантип орнотууну билесиз деп ойлойм, бирок эгер жок болсо, интернетте көптөгөн сонун сабактар бар.
Кодду чогултуу үчүн төмөнкү китепканаларды орнотушуңуз керек.
github.com/JChristensen/DS3232RTChttps://playground.arduino.cc/Code/USIi2c
Мындан тышкары, программа абдан жөнөкөй, бирок сиз бир нече баалуулуктарды толтурушуңуз керек:
Биринчиден, TimeOff жана TimeOn өзгөрмөлөрү канаттуулардын репеллеринин коду качан күйгүзүлүшү керек экендигине байланыштуу. Ошентип, эгер сиз TimeOnду 8ге жана TimeOffту 18ге койсоңуз, анда репеллер 8.00дөн 18.00гө чейин иштейт дегенди билдирет.
Экинчиден, TimeMotorOn жана TimeMotorOff өзгөрмөлөрү, бул сиз моторду күйгүзгүңүз келген убакыт жана ал TimeMotorOff аяктаганда иштетилет. Ошентип, эгер сиз TimeMotorOnду 10 секундга жана TimeMotorOffту 3 мүнөткө койсоңуз, мотор ар бир 3 мүнөт сайын 10 секундга күйгүзүлөт.
Каалаган баалуулуктарды киргизгенден кийин, аны түзүп, Attiny85ке жүктөңүз. Мен sparkfuns tinyAVR программистин колдондум, анткени ал бул чиптерди программалоону абдан оңой кылат.
6 -кадам: Айлануу механизмин чогултуу
Мен бул долбоорго көп акча коротпоого аракет кылдым, ошондуктан ийирүү механизми үчүн жергиликтүү жабдуулар дүкөнүнөн тегерек металл табак таптым. Мен ошондой эле бир нече дат баспас болоттон жасалган зым аркан кыскычтарын таптым, алар мамыларды кысуу үчүн колдонулушу мүмкүн деп ойлодум. Тиректер - мен жергиликтүү гудвилден тапкан эки телескопиялык мамыча жана алар мугалимдер тарабынан колдонулган стандарттык таякчалар. Мен көбүктүн туткаларын айрып, аркан кыскычтарын колдонуп металл пластинкага түшүрдүм. Акыры мен буларды пластикалык телескопиялык мамыларга алмаштыргым келет, бирок мен азырынча эч кандай жеңил салмакты таба элекмин. Мен муну кылуунун жакшыраак жолдору бар экенине ишенем, бирок ал буга чейин жакшы иштеген.
7 -кадам: Рафты куруу
Бардык аспап кичинекей салда болушу керек болчу, анткени мен адамдар салды колдонууну каалаганда сууга ыргытуу жөндөмүнө ээ болгум келди. Мен анда жипти колдонуп, аппаратты салга сууга түшүрө алам, ошондуктан адамдар салдан түшүп жатканда, аны кайра ороп, орнотуп алышмак. Эгер алар сууга салганда өчүргүчтү өчүрүп коюшса, анда батарейка күн панелинен кошумча кубат алат, анткени ал жүктү кубаттай албай калат.
Мен жасоону чечкен так салдын кереги жок, бирок эгер кааласаңыз, анда төмөндө көрсөтмөлөр бар.
Керектүү компоненттер
- Бурамалар (палубанын бурамаларын колдондум)
- 1 х 6 Стандарт Пайн (12ft x 2)
- 2 x 4 (8ft)
1х6 тактайларды 2 фут кадам менен кесип алыңыз. Алар салдын үстү үчүн колдонулат.
2x4 такталарды эки 24 дюймдук тактага жана үч 16 дюймдук тактайга бөлүңүз. Бул салдын түбүн төшөө үчүн болот.
Жыгачтын бардыгын 2 фут аянтка бурап салыңыз. Меники калкып калды, бирок толкундар көйгөйлөрдү жаратышы мүмкүн, ошондуктан мен аны жакшыраак сүзүү үчүн көбүк панелдерди жана дагы жыгачтарды коштум.
8 -кадам: Компоненттерди салга орнотуңуз
Бул кадамда сиз бардык компоненттерди салга орнотушуңуз керек болот. Бул күн панелин, желдетилген тосмодогу SLA батареясын жана жабык электроника менен ийирүү механизмин камтыйт.
SLA батареясынын корпусун салдын ортосуна жана бурамаларды колдонуу менен корпусту салга бекем байлаңыз.
Күн панели үчүн күн панелинин монтаж кронштейндерин сайыңыз жана кронштейн менен келген кээ бир гайкаларды жана болтторду колдонуп кашектерди күн панелине тиркеңиз.
DC мотору менен электрониканын корпусу, мен 1x6 өлчөмдөгү жыгачты бир аз көтөрүп, жыгачты жана корпусту бурап алдым.
Батареяны жана күн панелин зым менен жабыңыз.
9 -кадам: 3D Дизайн/Басып чыгаруу
Мен мотор шахтасын ийирүүчү табакка бириктирүүчү тешикти суу өткөрбөөнүн көптөгөн сонун жолдору бар экенин билем, бирок менде көп убакыт болгон жок, ошондуктан мен жөн эле басып чыгарууну чечтим жана көбүнчө сыртка чыгарбоо керек болгон бир нече шакектерди жабыштырууну чечтим. суу Бул жамгырга каршы сонун иштейт жана сал эч качан оодарылбайт деп үмүттөнөбүз.
10 -кадам: Аны сынап көрүңүз
Эми сизде канаттуулардын репеллеринин бардыгы чогулуп, программалангандыктан, аны сынап көрүүгө убакыт келди!
Аны сайыңыз, бардык сактандыргычтарды орнотуңуз, которгучту күйгүзүңүз жана канаттуулардан акысыз салдан ырахат алыңыз.
Сураныч, мени колдоо жана башка долбоорлорду/видеолорду көрүү үчүн youtube каналыма жазылууну ойлонуп көрүңүз.
Окуганыңыз үчүн рахмат!
Сунушталууда:
Muscle Powered Flappy Bird: 9 кадам (Сүрөттөр менен)
Muscle Powered Flappy Bird: эсиңизде болсун, Flappy Bird дүйнөнү катуу шамал менен басып алып, акыры популярдуу болуп, жаратуучу аны керексиз жарнактан качуу үчүн колдонмо дүкөндөрүнөн алып салган. Бул Flappy Bird болуп көрбөгөндөй; текчеден бир нече компо бириктирүү менен
Bird Feeder V2.0 Monitor: 12 кадам (Сүрөттөр менен)
Bird Feeder Monitor V2.0: Бул биздин канаттууларга келген канаттуулардын санын жана убактысын көзөмөлдөө, сүрөткө тартуу жана жазуу долбоору. Бул долбоор үчүн бир нече Raspberry Pi (RPi) колдонулган. Алардын бири Adafruit CAP1188 сыйымдуу сенсор катары табылган, жазылган
Arduino Flappy Bird - Arduino 2.4 "TFT сенсордук экраны SPFD5408 Bird Game Project: 3 кадам
Arduino Flappy Bird | Arduino 2.4 "TFT сенсордук экраны SPFD5408 Bird Game Project: Flappy Bird ал жерде бир нече жыл ичинде өтө популярдуу оюн болгон жана көптөгөн адамдар аны өз жолу менен жаратышкан, мен Arduino менен flappy куштун мина версиясын жана 2.4" TFT Сенсордук экран SPFD5408, Ошентип, баштайлы
ATtiny85 жана OLED дисплейиндеги Flappy Bird SSD1306: 6 кадам (сүрөттөр менен)
ATtiny85 жана OLED дисплейиндеги Flappy Bird SSD1306: Эй баарына, бүгүн мен сизге жараткан флэппиттин негизги клонун көрсөтөм, жана сиз дагы ушундай оюнду кантип жасай аласыз. Мен негизи сиз менен кодумду иштетип, анын ар бир кадамында кантип иштээрин түшүндүрөм. Бул оюн бузуу үчүн курулган
Bird Feeder Monitor: 7 кадам (Сүрөттөр менен)
Bird Feeder Monitor: Бул менин канаттуумду баккан канаттуулардын санын көзөмөлдөө, ошондой эле тамактандырууга кеткен убакытты эсепке алуу долбоору. Мен куштардын тамактануусун аныктоо жана жаздыруу үчүн Arduino Yún жана сыйымдуу сенсор Adafruit CAP1188 колдондум. Роу боюнча