Turinys:

Automatinis naminių gyvūnėlių maitinimas naudojant seną skaitmeninį laikrodį: 10 žingsnių (su paveikslėliais)
Automatinis naminių gyvūnėlių maitinimas naudojant seną skaitmeninį laikrodį: 10 žingsnių (su paveikslėliais)

Video: Automatinis naminių gyvūnėlių maitinimas naudojant seną skaitmeninį laikrodį: 10 žingsnių (su paveikslėliais)

Video: Automatinis naminių gyvūnėlių maitinimas naudojant seną skaitmeninį laikrodį: 10 žingsnių (su paveikslėliais)
Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024, Liepa
Anonim
Image
Image

Sveiki, šioje pamokoje aš jums parodysiu, kaip sukūriau automatinį naminių gyvūnėlių lesyklėlę naudodamas seną skaitmeninį laikrodį. Aš taip pat įdėjau vaizdo įrašą apie tai, kaip sukūriau šį tiektuvą. Ši pamoka bus įtraukta į PCB konkursą, ir būčiau dėkinga, jei balsuotumėte už šią instrukciją žemiau. Tai padėtų mums sukurti daugiau nuostabių projektų ir pasidalyti jais su jumis apie instrukcijas: D

Yra daug būdų, kaip sukurti naminių gyvūnėlių lesyklėlę naudojant mikrovaldiklius, tačiau yra daug žmonių, kuriems mikrokontroleriai atrodo varginantys. Taigi nusprendžiau naminių gyvūnėlių lesyklėlę pasigaminti naudodami paprastą laikmatį (skaitmeninį laikrodį su žadintuvo funkcija), kad žmonės, kurie nemėgsta mikrovaldiklių, neliktų be elektronikos pomėgio.

Reikalingi „Eagle“failai bus pridėti žemiau.

KAIP ši grandinė veikia, bus aprašyta instrukcijos pabaigoje.

Šiam projektui jums reikės šių įrankių:

  1. Pagalbinė ranka litavimui (neprivaloma)
  2. Flux
  3. Lituoklis
  4. Lituoklis
  5. Atsuktuvas
  6. Sulankstytos nosies replės
  7. Vielos nuėmiklis
  8. Karšto klijų pistoletas

Papildomi įrankiai, kurių jums reikės, jei pasirinksite PCB gaminti namuose:

  1. Šiurkšti kempinė
  2. Lazerinis spausdintuvas
  3. Geležis arba laminatorius
  4. Konteineriai
  5. Geležies chloridas
  6. PCB gręžtuvas
  7. Gręžtuvas arba sukamasis įrankis

Jums reikės šių komponentų:

  1. Vienpusė variu dengta laminuota plokštė („pasidaryk pats“PCB)
  2. Žurnalo popierius („pasidaryk pats“PCB)
  3. Tiristorius 2p4m - 2
  4. Įtampos reguliatorius LM7805 - 1
  5. LM317 reguliuojamas reguliatorius - 1
  6. PC817 opto jungtis - 2
  7. Rezistorius 1k - 1
  8. Rezistorius 820 omų - 2
  9. Kondensatorius 47uf 50v - 1 (prireikus galima padidinti)
  10. Moteriškos antraštės
  11. Vyrų antraštės
  12. Servo („Tower Pro -Micro Servo SG90“) - 1
  13. Skaitmeninis laikrodis su žadintuvo funkcija (kuris pypteli ne kas valandą) - 1
  14. Mini mygtuko jungiklis (aukštas) - 3
  15. Vario taško lenta - 1
  16. Ploni lankstūs laidai
  17. 10k potenciometras - 1
  18. 9 voltų akumuliatoriaus jungtis - 1
  19. Miniatiūrinis slankiklis - 1
  20. Potenciometro rankenėlė - 1
  21. Mikro jungiklis
  22. Veržlės ir varžtai
  23. Mažas plastikinis indas (maistui laikyti)
  24. 9 V baterija

1 žingsnis: PCB projektavimas (naudojant „Eagle“programinę įrangą)

PCB projektavimas (naudojant „Eagle“programinę įrangą)
PCB projektavimas (naudojant „Eagle“programinę įrangą)
PCB projektavimas (naudojant „Eagle“programinę įrangą)
PCB projektavimas (naudojant „Eagle“programinę įrangą)

Yra daug programinės įrangos, iš kurios galima rinktis, kai reikia sukurti PCB. Tačiau „Autodesk Eagle“programinė įranga man išsiskyrė tuo, kad ji yra labai profesionali ir siūlo didžiulę komponentų biblioteką, kurią prireikus vis tiek galima išplėsti, ir suteikia daugiau galimybių pritaikyti PCB.

Jei niekada anksčiau nenaudojote „Eagle“PCB gamybai, atsisiųskite ją dabar nemokamai.

Pridėsiu būtinus „Eagle“failus kartu su pdf, kad išspausdintumėte PCB.

Nepamirškite jo atsispausdinti ant žurnalo popieriaus lazeriniu spausdintuvu. Tai neveikė taip gerai, kai naudojau blizgantį popierių.

Spausdinant nustatymas turi būti nustatytas į „Faktinis dydis“, kad spaudinys nesumažėtų ir neišsiplėstų.

2 žingsnis: pasidaryk pats PCB namuose

„Pasidaryk pats“PCB namuose
„Pasidaryk pats“PCB namuose
„Pasidaryk pats“PCB namuose
„Pasidaryk pats“PCB namuose
„Pasidaryk pats“PCB namuose
„Pasidaryk pats“PCB namuose

Dėl kelių priežasčių nusprendžiau toliau ėsdinti savo PCB namuose. Nors kai kurios bendrovės siūlo gaminti PCB už kelis dolerius, jų pristatymo mokesčiai daug kartų viršija kainą, kurią jie taiko už PCB. Galų gale aš supratau, kad tai yra nereikalingos išlaidos, ir nusipirkti tikrą naminių gyvūnėlių lesyklą būtų buvę pigiau. Man taip pat patinka pasitenkinimas pasigaminus savo PCB. Žinoma, tai yra šiek tiek sudėtinga, tačiau kai tik tai suprasite, galimybės yra begalinės.

Veiksmai, kurių ėmiausi ruošiant varinę plokštę ėsdinimui, yra šie:

  1. Naudojau šiurkščią kempinę, kad nuvalyčiau nešvarumus ar aliejus (varinės laminuotos plokštės), kad dažai gerai priliptų prie vario.
  2. Išdžiovinusi vario plokštę, padėjau ją ant žurnalo popieriaus, atsukdama spausdintą pusę, ir priklijavau lipnia juosta.
  3. Po to sulenkiau popierių per pusę ir pradėjau lyginti (lygintuvą reikia padidinti iki didžiausios ugnies ir „Steam“išjungti)
  4. Aš padėjau lygintuvą ant žurnalo popieriaus šono ir lyginau maždaug 5 minutes.
  5. Po to atsargiai nuėmiau vario plokštę nuo sulankstyto popieriaus ir padėjau į vandenį (būkite atsargūs, bus labai karšta).
  6. Leisdamas žurnalo popieriui sugerti vandenį, pradėjau švelniai nulupti žurnalo popierių nuo varinės plokštės (neskubėkite, kai jį nulupate).
  7. Po to nusausinau.
  8. Aš naudoju nuolatinį žymeklį, kad užpildyčiau visas pėdsakų spragas, kurios galėjo susidaryti nulupus žurnalo popierių.

Veiksmai, kurių ėmiausi vario lentos ėsdinimui:

  1. Vario plokštei išgraviruoti naudojau geležies chloridą. Būkite atsargūs dirbdami su geležies chloridu.
  2. Varis po truputį pradeda tirpti. Džiovinimo procesas gali užtrukti maždaug 10 minučių.
  3. Kai jis bus baigtas, aš jį nuplavau vandeniu ir nusausinau. (Nepalikite jo geležies chloride net tada, kai nepageidaujamas varis ištirps, kitaip pėdsakai taip pat bus suvalgyti).

PCB užbaigimas:

  1. Aš naudoju grąžtą, kad įsmeigčiau reikiamas skyles PCB.
  2. Išgręžęs visas skyles, aš naudoju plieninę vatą, kad nuvalyčiau tonerį, atskleisdamas po juo esančius vario pėdsakus.
  3. Aš naudoju plieninę vatą ir kitoje pusėje, nes gręžimo metu ji gali būti šiurkšti.
  4. Aš jį nuvaliau ir paaiškėjo tikrai graži spausdintinė plokštė.

3 žingsnis: komponentų litavimas ant PCB

Komponentų litavimas ant PCB
Komponentų litavimas ant PCB
Komponentų litavimas ant PCB
Komponentų litavimas ant PCB
Komponentų litavimas ant PCB
Komponentų litavimas ant PCB
Komponentų litavimas ant PCB
Komponentų litavimas ant PCB

Dauguma žmonių mano, kad litavimas yra varginanti užduotis. Bet jei atliksite teisingą procedūrą, įsimylėsite litavimą ir gausite geriausią įmanomą lydmetalį.

  1. Įsitikinkite, kad šalia savo darbo suolelio visada yra išmetimo ventiliatorius, kuris išsiurbtų deginimo srauto dūmus (tai iš tikrųjų yra srautas, sukeliantis dūmus, o ne lydmetalis, o tai kenkia jūsų plaučiams).
  2. NENAUDOKITE pirštinių (tai gali atrodyti priešinga intuityviai, tačiau dirbate su įrankiu, kuris skleidžia daug šilumos; jei jis paliečia pirštines, galite nejusti degimo, kol pirštinės neištirps ant rankų. nenorite, kad ant rankų degtų guma ar lateksas.
  3. Prieš lituodami kiekvieną komponentą, visada išvalykite antgalį. Oksiduotas antgalis nesukurs tobulo litavimo jungties. Naudokite drėgną kempinę (specialiai litavimui skirtas, kurios netirpsta ir yra gana pigios). NENAUDOKITE litavimo antgalio šiurkštaus švitrinio popieriaus, apsauginė danga nusidėvės ir liks plikas metalas.
  4. Naudokite srautą (patikėkite manimi, tai labai padeda)

Komponentai, kuriuos turėsite lituoti ant šios PCB, yra šie:

  1. Tiristorius 2p4m - 2
  2. Įtampos reguliatorius LM7805 - 1
  3. LM317 reguliuojamas reguliatorius - 1
  4. PC817 opto jungtis - 2
  5. Rezistorius 1k - 1
  6. Rezistorius 820 omų - 2
  7. Kondensatorius 47uf 50v - 1 (prireikus galima padidinti)
  8. Moteriškos antraštės
  9. Vyrų antraštės

4 žingsnis: pakeiskite servo

Servo modifikavimas
Servo modifikavimas
Servo modifikavimas
Servo modifikavimas
Servo modifikavimas
Servo modifikavimas

Servo paprastai negali nuolat suktis. Paprastai jie naudojami su mikrovaldikliu, kad sureguliuotų padėtį.

Veiksmai, kurių ėmiausi, kad jis nuolatos suktųsi, yra šie:

  1. Išėmiau „Servo“dangtelį, nuėmęs varžtus
  2. Aš atjungiau laidus nuo grandinės servo viduje ir prijungiau jį tiesiai prie variklio.
  3. Aš nuėmiau priekinį dangtį, kuriame yra krumpliaračiai, kad pašalinčiau galinį stabdį, kuris neleidžia servui nuolat suktis.
  4. Bet kažkodėl mano servo neturėjo galinio sustojimo, todėl viską sustatiau į savo vietas.

Priežastis, kodėl aš naudoju „Servo“, o ne įprastą variklį, yra ta, kad servo sistemą galima lengvai pritvirtinti ant korpuso, taip pat tai, kad maisto indą galima pritvirtinti prie jo tik vienu varžtu.

Vienu akmeniu pataiko du paukščius.

5 veiksmas: laikrodžio modifikavimas

Laikrodžio modifikavimas
Laikrodžio modifikavimas
Laikrodžio modifikavimas
Laikrodžio modifikavimas
Laikrodžio modifikavimas
Laikrodžio modifikavimas
Laikrodžio modifikavimas
Laikrodžio modifikavimas

Dauguma rankinių laikrodžių turi žadintuvo funkciją, kuri naudoja pjezo signalą, kad praneštų jums, kai pasiekiamas nustatytas laikas. Šiam projektui jums to ir prireiks, tačiau jis neturėtų pypsėti kas valandą. Kai kurie laikrodžiai turi valandinį žadintuvą, kuris kas valandą suaktyvintų tiektuvą. Mes nenorime nutukusių augintinių.

Štai žingsniai, kurių ėmiausi:

  1. Pirmiausia išbandžiau aliarmo funkciją ir po to patikrinau, kuris mygtukas išjungia aliarmą. Panašu, kad šviesos mygtukas išjungia žadintuvą šiame laikrodyje.
  2. Vėliau pradėjau išardyti laikrodį.
  3. Du kontaktai, liečiantys pjezo garsinį signalą, siunčia jam signalą, ir mums reikės šių gnybtų, kad suaktyvintume grandinę.
  4. Mygtukai veikia palietę bendrą kontaktą prie laikrodžio grandinės gnybtų.
  5. Atsukęs akumuliatoriaus laikiklio plokštelę, nutraukiau bendrus kontaktus, kurie veikia kaip mygtukai.
  6. Lituodavau viela prie plokštelės, kad galėčiau ją naudoti kaip bendrą kontaktą.
  7. Lituodavau kitu laidu prie terminalo, kuris jungiasi prie pjezo garsinio signalo.
  8. Po to aš atskiriau ekraną nuo grandinės, kad galėčiau lituoti laidus prie jo mygtukų kontaktų.

Kaip aš padariau pagrindą laikyti mygtukus:

  1. Lituodavau 3 mini mygtukų jungiklius prie taškinės lentos gabalo, kuris bus naudojamas laikrodžio nustatymams pakeisti.
  2. Vieną visų 3 jungiklių terminalą prijungiau prie bendro laikrodžio kontakto.
  3. Vėliau laikrodžio mygtukus prijunkite prie atskirų jungiklių.
  4. Akumuliatoriaus plokštė buvo lituojama prie bendro jungiklių gnybto, o pjezo garsinio signalo gnybtas buvo prijungtas prie prailginančių laidų.
  5. Aš taip pat prijungiau laidą prie aliarmo atjungimo jungiklio, kuris, kaip paaiškėjo, yra laikrodžio šviesos mygtukas.

Baigęs visa tai, atsukau laikrodį į vietą.

6 žingsnis: likusių komponentų litavimas

Likusių komponentų litavimas
Likusių komponentų litavimas
Likusių komponentų litavimas
Likusių komponentų litavimas
Likusių komponentų litavimas
Likusių komponentų litavimas

Likę komponentai, kuriuos reikėjo lituoti:

  1. Lituodavau dviem laidais į kairįjį ir vidurinį 10K potenciometro kaištį.
  2. Aš taip pat lituodavau 9 voltų baterijos jungtį prie PCB.
  3. Potenciometras taip pat buvo lituojamas prie PCB.
  4. Pavojaus signalo įvestis buvo prijungta prie pirmojo tiristoriaus, o bendras kontaktas - prie PCB žemės.
  5. Signalizacijos išjungimo laidas buvo prijungtas prie antrojo optrono kolektoriaus, o emiteris - prie žemės.
  6. Po to aš lituodavau kai kuriuos laidus, kurie bus prijungti prie mikro jungiklio.
  7. Aš pridėjau mini skaidrių jungiklį tarp plokštės ir mikro jungiklio, kad prireikus tiektuvą būtų galima išjungti.

7 žingsnis: komponentų korpusas

Komponentų korpusas
Komponentų korpusas
Komponentų korpusas
Komponentų korpusas
Komponentų korpusas
Komponentų korpusas

Veiksmai, kurių ėmiausi, norėdamas sumontuoti visus komponentus į korpusą:

  1. Aš naudoju plastikinį korpusą, kurį iš anksto padariau reikiamas angas.
  2. Įkišau servo į reikiamą angą ir įsukau į vietą.
  3. Laikrodį prie korpuso priklijavau karštais klijais.
  4. Vėliau prisukiau laikrodžio mygtukus prie korpuso (atrodo, kad visi 3 mygtukai veikia puikiai).
  5. Aš prijungiau servo prie PCB ir įdėjau potenciometrą ir slankiklį į korpusą.
  6. Vėliau perjungiau mikro jungiklio laidus per mažą angą, esančią šalia servo, ir prisukau PCB prie korpuso.
  7. Aš pritvirtinau plastikinį spaustuką ant korpuso apatinio dangtelio, kad tiektuvą būtų galima lengvai pritvirtinti prie akvariumo, ir užsuku dangtelį.
  8. Įdėjau rankenėlę ant potenciometro, kad būtų lengviau ją reguliuoti.
  9. Aš nukirpau mikro jungiklio laidus ir lituojau prie įprastai uždarytų mikro jungiklio kontaktų.

8 žingsnis: maisto konteineris

Maisto konteineris
Maisto konteineris
Maisto konteineris
Maisto konteineris
Maisto konteineris
Maisto konteineris

Maistui laikyti naudoju plastikinį indą, kurį turi tiekti tiektuvas.

  1. Aš padariau keletą angų, kiekviena skirtingoms funkcijoms.
  2. Aš naudoju plastiko gabalėlį kaip daliklį, į kurį taip pat padariau angą maistui praeiti.
  3. Naudojau karštus klijus, kad priklijuočiau prie indo.
  4. Aš taip pat naudoju kitą plastiko gabalėlį kaip reguliuojamą dangtelį, kad būtų apribotas iš tiektuvo iškritusio maisto kiekis.
  5. Aš naudoju veržlę ir varžtą, kad laikyčiau reguliuojamą dangtelį prie talpyklos.
  6. Veržlę priklijavau vietoje karštais klijais.
  7. Vėliau servo ranką karštais klijais priklijavau prie vidurinės talpyklos angos.
  8. Aš pridėjau veržlę ir varžtą prie angos krašte. Tai bus naudojama mikro jungikliui suaktyvinti.
  9. Po to talpykloje pritvirtinau prie servo, naudodami servo pridėtą varžtą.

9 veiksmas: bandomasis paleidimas

Bandomasis bėgimas
Bandomasis bėgimas
Bandomasis bėgimas
Bandomasis bėgimas
Bandomasis bėgimas
Bandomasis bėgimas

Atliekant pradinį testą, servo sistema veikia be sustojimo po vieno posūkio. Taigi turime sureguliuoti varžtą, kuris turėtų suaktyvinti mikro jungiklį.

Atrodo, kad tai tinkamai suaktyvina per antrąjį bandymą.

Pridėjau indo dangtelį ir dar kartą išbandžiau. Atrodo puikiai veikia.

Aš nuėjau į priekį ir pažymėjau įjungimo išjungimo jungiklį ir laikrodį valdančius mygtukus.

Pasukdami potenciometrą, galime reguliuoti servo sukimosi greitį.

Pridėjau žuvies maisto ir įjungiau tiektuvą. Vėliau išbandžiau maitinimo laiką. Jis taip pat puikiai veikia.

10 žingsnis: Kaip veikia grandinė

Paprastai laikrodžio žadintuvas įjungia tiektuvą į maisto tiekimą, o mikrojungiklis išjungia sukimąsi, kai visas posūkis yra baigtas.

Visas procesas yra toks:

  1. Laikrodis siunčia impulsą į pjezo garsinį signalą, kuris sukelia girdimą garsą.
  2. Pulsas yra labai mažas, todėl impulsui paimti naudojame tiristorių.
  3. Impulsas įjungia tiristorių, leidžiantį praeiti elektros energijai.
  4. Tačiau impulsas greitai įjungiamas ir išjungiamas (dėl to atsiranda pyptelėjimas-sustojimas-sustojimas … … garsas), todėl mums reikia antro tiristoriaus, kad jis būtų įjungtas.
  5. Įjungus pirmąjį tiristorių, jis įjungia abi opto jungtis
  6. Pirmasis optinis jungiklis įjungia antrąjį tiristorių (ir šis lieka įjungtas, neišjungiant, kol nepaspaudžiamas mikro jungiklis).
  7. Antrasis optinis jungiklis įjungia pavojaus signalo sustabdymo jungiklį (taip yra todėl, kad jei aliarmas vis dar pypteli, o dozatorius jau pasuko vieną apsisukimą, jis ir toliau sukasi, nes laikrodis siunčia signalą. Dėl to bus daug posūkių o ne tik vieną).
  8. Kai antrasis opto jungtis išjungia signalą, pirmasis tiristorius taip pat išsijungia, tačiau antrasis tiristorius lieka įjungtas.
  9. Kai dozatorius baigs vieną pilną apsisukimą, varžtas, kurį pritvirtinome prie vieno iš kraštų, atsitrenks į mikro jungiklį ir atjungs grandinės maitinimą (nes laidus litavome prie įprastai uždaryto kontakto).
  10. Kondensatorius, kurį pridėjome prie grandinės, suteiks jam paskutinį smūgį, kurį servo reikia perjungti per mikro jungiklį, net ir atjungus maitinimą. To reikia, nes jei nėra kondensatoriaus, varžtas įstrigs ties mikro jungikliu ir atjungs maitinimą.
  11. Maitinimas sustabdomas, kol laikrodis vėl įjungia signalą, kai įjungiamas aliarmas.
  12. Ciklas kartojasi

Tikiuosi, kad ši pamoka padės. Nepamirškite balsuoti už tai žemiau, kad galėtume toliau kurti nuostabius projektus ir pasidalyti su jumis instrukcijomis. Būkite nuostabūs ir iki pasimatymo kitame projekte:)

Rekomenduojamas: