Innholdsfortegnelse:
- Trinn 1: Design av kretskortet (ved hjelp av Eagle -programvaren)
- Trinn 2: DIY PCB hjemme
- Trinn 3: Lodding av komponentene på kretskortet
- Trinn 4: Endre servoen
- Trinn 5: Endre klokken
- Trinn 6: Lodding av resten av komponentene
- Trinn 7: Hus for komponentene
- Trinn 8: Beholder til maten
- Trinn 9: Testkjøring
- Trinn 10: Slik fungerer kretsen
Video: Automatisk dyrefôr ved bruk av en gammel digital klokke: 10 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Hei, i denne instruksen vil jeg vise deg hvordan jeg lagde en automatisk kjæledyrsmater ved hjelp av en gammel digital klokke. Jeg har også lagt inn en video om hvordan jeg lagde denne materen. Denne instruksen vil bli deltatt i PCB -konkurransen, og som en tjeneste vil jeg sette pris på om du stemte på denne instruksen nedenfor. Det ville hjelpe oss med å lage flere fantastiske prosjekter og dele det med deg på instrukser: D
Det er mange metoder for å lage en dyrefôr ved hjelp av mikrokontrollere, men det er mange mennesker der ute som synes mikrokontroller er et problem. Så jeg bestemte meg for å lage en dyrefôr ved hjelp av en grunnleggende timer (en digital klokke med en alarmfunksjon), slik at de som ikke foretrekker mikrokontrollere ikke blir utelatt av elektronikkhobbyen.
De nødvendige Eagle -filene vil bli vedlagt nedenfor.
HVORDAN denne kretsen fungerer, vil bli beskrevet på slutten av instruksjonsboken.
Verktøyene du trenger for dette prosjektet er:
- Hjelpende hånd for lodding (valgfritt)
- Flux
- Lodding
- Loddejern
- Skrutrekker
- Bent nesetang
- Wire Stripper
- Varm limpistol
Ytterligere verktøy du trenger hvis du velger å lage PCB hjemme:
- Grov svamp
- Laserskriver
- Jern eller laminator
- Beholdere
- Ferriklorid
- PCB bor
- Bor eller roterende verktøy
Komponentene du trenger er:
- Enkeltsidig kobberkledd laminert brett (for DIY PCB)
- Magasinpapir (for DIY PCB)
- Tyristor 2p4m - 2
- LM7805 spenningsregulator - 1
- LM317 justerbar regulator - 1
- PC817 optokobler - 2
- Motstand 1k - 1
- Motstand 820ohms - 2
- Kondensator 47uf 50v - 1 (kan økes ved behov)
- Kvinnelige overskrifter
- Mannlige overskrifter
- Servo (Tower Pro -Micro Servo SG90) - 1
- Digital klokke med alarmfunksjon (som ikke piper hver time) - 1
- Mini trykknappbryter (høy) - 3
- Copper Dot Board - 1
- Tynne fleksible ledninger
- 10k potensiometer - 1
- 9 volt batterikontakt - 1
- Miniatyr lysbildebryter - 1
- Potensiometerknapp - 1
- Mikrobryter
- Muttere og bolter
- Liten plastbeholder (for å lagre maten)
- 9V batteri
Trinn 1: Design av kretskortet (ved hjelp av Eagle -programvaren)
Det er mange programvarer der ute å velge mellom når du trenger å designe en PCB. Men Autodesk Eagle -programvaren skilte meg ut siden den er veldig profesjonell og tilbyr et stort komponentbibliotek som fortsatt kan utvides hvis du trenger det, og gir en større evne til å tilpasse PCB -ene.
Hvis du aldri har brukt Eagle før for å lage PCB, kan du laste det ned gratis akkurat nå.
Jeg vil legge ved de nødvendige Eagle -filene sammen med pdf -en for å skrive ut PCB.
Husk å skrive det ut på magasinpapir ved hjelp av en laserskriver. Det fungerte ikke så bra da jeg brukte glanset papir.
Innstillingen bør settes til "Faktisk størrelse" når du skriver ut, slik at utskriften ikke krymper eller utvides i størrelse.
Trinn 2: DIY PCB hjemme
Jeg bestemte meg for å etse min egen PCB hjemme av flere grunner. Selv om noen selskaper tilbyr å produsere PCB for noen få dollar, er leveringskostnadene mange ganger prisen de tar for PCB. Til slutt syntes jeg det var en unødvendig utgift, og det ville vært billigere å kjøpe en egentlig dyrefôr. Jeg liker også tilfredsstillelsen etter at jeg har laget min egen PCB. Visst er det litt vanskelig, men når du får tak i det, er mulighetene uendelige.
Trinnene jeg tok for å klargjøre kobberplaten for etsing er:
- Jeg brukte en grov svamp for å skrubbe av smuss eller oljer (av det kobberlaminerte brettet) slik at toneren fester seg godt til kobberet.
- Etter at jeg hadde tørket kobberplaten, la jeg det på magasinpapiret, vendt mot den trykte siden, og limte det på et stykke papir.
- Etterpå brettet jeg papiret i to og begynte å stryke på det (strykejernet bør økes til maksimal varme og dampen slås av)
- Jeg la strykejernet på siden av magasinpapiret og stryket det i omtrent 5 minutter.
- Etterpå fjernet jeg forsiktig kobberplaten fra det brettede papiret og la det i vann (vær forsiktig, det blir veldig varmt).
- Etter at jeg lot magasinpapiret suge opp vannet, begynte jeg forsiktig å skrelle av magasinpapiret fra kobberplaten (ta deg god tid når du skreller det av).
- Deretter tørket jeg det tørt.
- Jeg brukte en permanent markør for å fylle eventuelle hull i sporene som kan ha dannet seg når jeg fjernet magasinpapiret.
Trinnene jeg tok for å etse kobberbrettet:
- Jeg brukte ferriklorid til å etse kobberplaten. Vær forsiktig når du håndterer med ferriklorid.
- Kobberet begynner å oppløses litt etter litt. Etseprosessen kan ta omtrent 10 minutter.
- Når den var ferdig, skyllet jeg den av i vann og tørket den. (IKKE la den ligge i ferrikloridet selv etter at uønsket kobber er oppløst, ellers blir også sporene spist bort).
Avslutte PCB:
- Jeg brukte en drill til å slå inn de nødvendige hullene i kretskortet.
- Etter å ha boret alle hullene, brukte jeg stålull til å skrubbe av toneren og avsløre kobbersporene under.
- Jeg brukte stålullen også på den andre siden, siden boreprosessen kan gjøre den grov.
- Jeg tørket det av, og det avslørte et veldig fint kretskort.
Trinn 3: Lodding av komponentene på kretskortet
De fleste synes lodding er en kjedelig oppgave. Men hvis du følger riktig fremgangsmåte, vil du bli forelsket i lodding, og få den beste loddeskjøten som er mulig.
- Sørg for å alltid ha en avtrekksvifte i nærheten av arbeidsbenken for å suge ut røykene fra flussforbrenningen (det er faktisk strømmen som forårsaker røyk, ikke loddetinn, og dette er skadelig for lungene dine).
- IKKE bruk hansker (dette kan høres kontraintuitivt ut, men du jobber med et verktøy som avgir mye varme. Hvis det berører hanskene dine, vil du kanskje ikke føle brenningen før hanskene smelter på hendene dine. Tro meg, du gjør det ikke vil ha brennende gummi eller latex på hendene.
- Rengjør alltid spissen før du lodder hver komponent. En oksidert spiss vil ikke skape en perfekt loddetinn. Bruk en våt svamp (de som er laget spesielt for lodding, som ikke smelter, og de er ganske billige). IKKE bruk grovt sandpapir for å rengjøre loddetuppen, beskyttelsesbelegget slites av og du vil sitte igjen med metall.
- Bruk flux (stol på meg, dette hjelper mye)
Komponentene du trenger for å lodde på denne PCB er:
- Tyristor 2p4m - 2
- LM7805 spenningsregulator - 1
- LM317 justerbar regulator - 1
- PC817 optokobler - 2
- Motstand 1k - 1
- Motstand 820ohms - 2
- Kondensator 47uf 50v - 1 (kan økes ved behov)
- Kvinnelige overskrifter
- Mannlige overskrifter
Trinn 4: Endre servoen
Servo kan vanligvis ikke snu kontinuerlig. De brukes vanligvis med en mikrokontroller for å justere posisjonen.
Trinnene jeg tok for å få det til å snu kontinuerlig er:
- Jeg tok ut dekselet til servoen etter at jeg hadde fjernet skruene
- Jeg avloddet ledningene fra kretsen inne i servoen, og koblet den direkte til motoren.
- Jeg tok fra hverandre frontdekselet som inneholder tannhjulene, for å fjerne endestopperen som forhindrer servoen i å rotere kontinuerlig.
- Men av en eller annen grunn hadde ikke servoen min et stopp, så jeg satte alt på plass igjen.
Grunnen til at jeg brukte en Servo i stedet for en vanlig motor er fordi servoen lett kan monteres på et foringsrør, og også at matbeholderen kan festes til den ved hjelp av bare en skrue.
Treffer to fugler i en smekk.
Trinn 5: Endre klokken
De fleste armbåndsurene har en alarmfunksjon som bruker en Piezo -summer til å varsle deg når en bestemt tid er nådd. For dette prosjektet trenger du nettopp det, men det skal ikke pippe hver time. Noen klokker har timealarm, som ender opp med å utløse materen hver time. Vi vil ikke ha overvektige kjæledyr.
Her er trinnene jeg tok:
- Jeg testet først alarmfunksjonen og kontrollerte deretter hvilken knapp som slår alarmen av. Virker som om knappen for lyset slår av alarmen i denne spesifikke klokken.
- Etterpå gikk jeg over til å demontere klokken.
- De to kontaktene som berører piezo -summeren er det som sender signalet, og vi trenger disse terminalene for å utløse kretsen vår.
- Knappene fungerer ved å berøre den vanlige kontakten til terminalene på klokken.
- Etter å ha skrudd av batteriholderplaten, brøt jeg av de vanlige kontaktene som fungerer som knappene.
- Jeg loddet i en ledning til platen slik at jeg kan bruke den som en vanlig kontakt.
- Jeg loddet i en annen ledning til terminalen som kobles til piezo -summeren.
- Deretter atskilt jeg skjermen fra kretsen, slik at jeg kan lodde i ledninger til knappekontaktene.
Hvordan jeg laget en base for å holde knappene:
- Jeg loddet i 3 mini trykknappbrytere til et stykke prikkbrett, som skal brukes til å endre klokkeinnstillingene.
- Jeg koblet en terminal av alle 3 bryterne til den vanlige kontakten på klokken.
- Koble deretter knappene på klokken til de enkelte bryterne.
- Batteriplaten ble loddet til den vanlige terminalen på bryterne, og terminalen for piezo -summeren var koblet til forlengende ledninger.
- Jeg koblet også en ledning til alarmfrakoblingsbryteren som vi fant ut å være knappen for lyset på klokken.
Etter å ha fullført alt det, skrudde jeg klokken på plass igjen.
Trinn 6: Lodding av resten av komponentene
De resterende komponentene som måtte loddes:
- Jeg loddet i to ledninger til venstre og midtre pinne på et 10K potensiometer.
- Jeg loddet også inn en 9 volt batterikontakt til kretskortet.
- Potensiometeret ble også loddet til PCB.
- Alarmsignalinngangen ble koblet til den første tyristoren og den vanlige kontakten til bakken på kretskortet.
- Alarmen for å slå av ledningen ble koblet til samleren til den andre optokobleren og senderen ble koblet til jord.
- Deretter loddet jeg i noen ledninger som kunne kobles til en mikrobryter.
- Jeg la til en mini -lysbryter mellom kretskortet og mikrobryteren, slik at materen kan slås av når det trengs.
Trinn 7: Hus for komponentene
Trinnene jeg tok for å installere alle komponentene i et hus:
- Jeg brukte et plasthus som jeg laget de nødvendige åpningene på forhånd.
- Jeg satte servoen inn i den nødvendige åpningen og skrudde den på plass.
- Jeg brukte varmt lim for å feste klokken på huset.
- Etterpå skrudde jeg inn knappene på klokken til huset (alle 3 knappene ser ut til å fungere perfekt).
- Jeg koblet servoen til kretskortet, og installerte potensiometeret og glidebryteren til foringsrøret.
- Etterpå førte jeg ledningene til mikrobryteren ut gjennom den lille åpningen nær servoen, og skrudde kretskortet på foringsrøret.
- Jeg festet en plastklemme på bunndekselet på foringsrøret slik at materen enkelt kan monteres på et akvarium og skrues av lokket.
- Jeg plasserte en knapp på potensiometeret, så det er lettere å justere det.
- Jeg trimmet ledningene til mikrobryteren og loddet den til de normalt lukkede kontaktene til mikrobryteren.
Trinn 8: Beholder til maten
Jeg brukte en plastbeholder til å lagre maten, som skal doseres av materen.
- Jeg gjorde flere åpninger, hver for forskjellige funksjoner.
- Jeg brukte et stykke plast som skillelinje, som jeg også lagde en åpning for maten å passere gjennom.
- Jeg brukte varmt lim for å feste det til beholderen.
- Jeg brukte også et annet stykke plast som justerbart deksel, for å begrense mengden mat som faller ut av materen.
- Jeg brukte en mutter og bolt for å holde det justerbare dekselet til beholderen.
- Jeg brukte varmt lim for å stikke mutteren på plass.
- Etterpå stakk jeg armen på servoen til den midtre åpningen av beholderen med varmt lim.
- Jeg la til en mutter og bolt til åpningen på kanten. Dette vil bli brukt til å utløse mikrobryteren.
- Jeg festet deretter i beholderen til servoen ved hjelp av skruen som fulgte med servoen.
Trinn 9: Testkjøring
På den innledende testen fortsetter servoen å kjøre uten å stoppe etter en sving. Så vi må justere bolten som skal utløse mikrobryteren.
Det ser ut til å utløse det ordentlig på den andre testen.
Jeg la til lokket på beholderen og testet det igjen. Det ser ut til å fungere perfekt.
Jeg gikk videre og merket av -bryteren og knappene som styrer klokken.
Ved å dreie potensiometeret kan vi justere hastigheten som servoen roterer.
Jeg la til litt fiskemat og slo på materen. Etterpå testet jeg den tidsbestemte fôringsfunksjonen. Det fungerer også perfekt.
Trinn 10: Slik fungerer kretsen
I utgangspunktet utløser klokkealarmen materen til å levere mat, og mikrobryteren slår AV rotasjonen når en full sving er fullført.
Den komplette prosessen er at:
- Klokken sender en puls til piezo -summeren som forårsaker lyden du hører.
- Pulsen er veldig liten, så vi bruker en tyristor for å hente pulsen.
- Pulsen slår på tyristoren slik at elektrisitet kan passere.
- Men pulsen slås PÅ og AV raskt (som forårsaker pip-stopp-pip-stopp …. lyd), så vi trenger en andre tyristor for å holde den slått PÅ.
- Når den første tyristoren slås PÅ, slås den PÅ begge optokoblerne
- Den første optokobleren slår PÅ den andre tyristoren (og denne forblir PÅ, uten å slå AV til mikrobryteren trykkes).
- Den andre optokobleren slår PÅ alarmstoppbryteren (dette er fordi hvis alarmen fortsatt piper, og dispenseren allerede har fullført en omdreining, vil den fortsette å snu, siden klokken fortsetter å sende signalet. Dette vil resultere i mange svinger i stedet for bare en).
- Etter at den andre optokobleren slår av alarmen, slås også den første tyristoren AV, men den andre tyristoren forblir PÅ.
- Etter at dispenseren har fullført en hel omdreining, vil bolten vi festet på en av kantene treffe mikrobryteren og koble fra strømmen til kretsen (siden vi loddet ledningene til den normalt lukkede kontakten).
- Kondensatoren som vi la til kretsen, vil gi den det siste sparket servoen trenger for å gå over mikrobryteren, selv etter at strømmen er koblet fra. Dette er nødvendig fordi hvis det ikke er noen kondensator, vil bolten sette seg fast ved mikrobryteren og holde strømmen frakoblet.
- Fôringen stopper til klokken sender et signal igjen når alarmen slås PÅ.
- Syklusen gjentas
Jeg håper dette kan hjelpe. Husk å stemme på det nedenfor, slik at vi kan fortsette å lage fantastiske prosjekter og dele med deg om instrukser. Hold deg fantastisk, og vi sees i neste prosjekt:)
Anbefalt:
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: 3 trinn
Hvordan lage analog klokke og digital klokke med LED -stripe ved hjelp av Arduino: I dag skal vi lage en analog klokke & Digital klokke med Led Strip og MAX7219 Dot -modul med Arduino. Den vil korrigere tiden med den lokale tidssonen. Den analoge klokken kan bruke en lengre LED -stripe, så den kan henges på veggen for å bli en kunstner
Digital klokke ved bruk av mikrokontroller (AT89S52 uten RTC -krets): 4 trinn (med bilder)
Digital klokke ved bruk av mikrokontroller (AT89S52 uten RTC -krets): La oss beskrive en klokke … " Klokke er en enhet som teller og viser tid (relativ) " . MERK: det vil ta 2-3 minutter å lese. Les hele prosjektet, ellers vil jeg ikke
"Enkel" Digilog -klokke (digital analog) ved bruk av resirkulert materiale !: 8 trinn (med bilder)
"Enkel" Digilog -klokke (digital analog) ved bruk av resirkulert materiale !: Hei alle sammen! Så på denne instruksen vil jeg dele hvordan du lager denne digitale + analoge klokken ved å bruke billig materiale! Hvis du synes dette prosjektet "suger", du kan gå bort og ikke fortsette å lese denne Instructable. Fred! Jeg beklager virkelig hvis
Værmeldingsklokke ved bruk av gammel alarm og Arduino: 13 trinn (med bilder)
Værmeldingsklokke ved bruk av gammel alarm og Arduino: Jeg hadde en ødelagt vekkerklokke liggende og kom på en idé om å konvertere den til klokke og værmeldingsstasjon.For dette prosjektet trenger du: Gammel sirkulær vekkerklokke Arduino Nano BME280 sensormodul ( temperatur, fuktighet, trykk) LCD -skjerm
Automatisk katapult for å kaste dyrefôr (hund, katt, kylling, osv.), Kaste baller og mer !: 4 trinn (med bilder)
Automatisk katapult for å kaste dyrefôr (hund, katt, kylling, osv.), Kaste baller og mer !: Hei og velkommen til min første Instructable! Hunden vår ELSKER maten sin, hun vil bokstavelig talt spise alt i løpet av sekunder. Jeg har tenkt ut måter å bremse dette på, fra baller med maten inne til å kaste den over hele bakgården. Utrolig nok er hun