Innholdsfortegnelse:
- Trinn 1: Materiale
- Trinn 2: Konfigurer Raspberry Pi
- Trinn 3: MySQL
- Trinn 4: Skala
- Trinn 5: DC -motor
- Trinn 6: Dispenser
- Trinn 7: Bygging
- Trinn 8: Nettsted
Video: Dogspenser: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hver hundeeier har møtt det minst en gang, et velkjent og vanlig problem. Min familie og jeg har opplevd det selv, dra på ferie, og du er forpliktet til å spørre rundt til venner og familie om de vil holde hunden din matet hver dag. Det er ikke bare irriterende å spørre rundt og faktisk finne noen som er klare for jobben, men det er veldig tidkrevende for personen som er forberedt på å mate kjæledyret ditt hver dag. Denne opplæringen vil gi deg den trøst i livet ditt som du har bedt om hvis du noen gang har befunnet deg i situasjonen som jeg nettopp så for meg. Maskinen vil automatisk men også dosere mat, du får et sikkert nettsted som kan tilpasses og gir deg live informasjon som vekten på fôrbeholderen, siste fôringstid, etc.
BOM dokument, for pris
Trinn 1: Materiale
Elektronikk:
- bringebær pi 3 modell B
- 12V likestrømsmotor 15RPM
- 20 kg lastcelle (5 kg er også fine)
- HX711 lastcelleforsterker
- kvinnelige-kvinnelige kontakter
- mann-mann-kontakter
- 8 GB SD-kort
- 12 Volt 2A adapter
- Transistor
- 1k motstand
Materialer:
- 3 mm til 8 mm lenke
- D-aksel 8 mm
- Kornblanding
- 1,5m x 1,5m Treplater minst 1 cm tykke
- Bolter 6-8
- Skruer 6-8
- 2 glidelåser
Verktøy:
- Skrujern
- Lodding
- Lim
- Loddejern
Krets Se på det femte bildet
Trinn 2: Konfigurer Raspberry Pi
- Du må skrive jessie på SD-kortet ved å bruke win32diskimager.
- Legg til en tom fil uten utvidelse kalt ssh i oppstartsmappen.
- Sett opp en statisk ip (apipa): skriv ip = 169.254.10.1 til filen "cmd.txt" (bildet ovenfor).
- Sett inn SD-kortet i pi og koble til med Putty.
Logg inn: pi
Passord: bringebær
Viktig
Oppdater og oppgrader pi:
Kopier og lim inn: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
Trinn 3: MySQL
Installer MySQL for Windows for å lage din database med Workbench.
Oppsett for pi:
- sudo apt-get install mysql-server
- sudo apt-get install mysql-klient.
Lag din database, et eksempel på meg (andre bilde)
Videresend konstruksjonen din og legg til data.
Gi deg selv tillatelse (første bilde).
Trinn 4: Skala
Lag en skala ved å skru 2 små treplanker, en på hver side.
Forsiktig: Du vil beholde litt bevegelig plass for de identiske planker mellom lastcelle og planker, på den måten vil lastcellen bevege seg når den tilføres vekt
Sørg for at lastcellen er midt i midten for en god balanse.
- Mål hvor store plankene må være, gjør dem begge identiske
- Lag hull i midten i forhold til hvor de skal festes i lastcellen
- Skru boltene i plankene og inne i lastcellen med muttere mellom dem
- Nivå planker
Slik kobler du til:
Lastcelle -> HX711
- RØD TRÅD -> E+
- SVART TRÅD -> E-
- HVIT TRÅD -> A-
- GRØNN WIRE -> A+
Hx711 -> Pi
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
Kode:
Det er flere biblioteker tilgjengelig online, denne jeg brukte fungerte perfekt. Du må lese litt om den og finne ut hvordan sensoren fungerer.
Kalibrer vekten:
Kjør koden med get_weight -funksjonen og få gjennomsnittet på rundt 10 verdier.
Trekk fra gjennomsnittlige enheter med datautgangen for å få kalibrere skalaen.
Mål vektenheter ved å sette en viss vekt på vekten og dividere produksjonen med vekten i gram.
Liten TLDR:
Lastcelle har hull i hele kroppens bredde, formet på en bestemt måte slik at trykket festet på toppen av den vil bøye den og skape en motstand.
Trinn 5: DC -motor
Koble DC -motoren slik den viste i det andre bildet.
Trinn 6: Dispenser
Bor et hull med en diameter på rundt 10 mm, bare litt større enn 8 mm D-aksel.
Innsiden av dispenseren er en liten karusell som er litt for stor hvis du vil få likestrømsmotoren til å gå.
Bilde 4:
Skru D-akselen inne i 3 mm til 8 mm lenken og gjør det samme for den andre siden med DC-motoren.
Bilde 3:
Sett opp stylter på planker av skalaen, skru dispenseren til planken under den. Få riktig høyde slik at motoren er i vater. Zipwire motoren på stylter-plattformen.
Trinn 7: Bygging
Bilde 1:
Mål lengden på sidene, mine er rundt 60 cm lange, det avhenger av hvor stor bunnen av skalaen din og legg til halvparten av lengden på basen for å få riktig lengde.
Lag et fundament med samme lengde på sidevegger og bredden på skalaen.
Lag et lysbilde ved å måle bredden på baseplankene, og lim på siden av sideveggene.
Bilde 2:
Skru fet skrift fra utsiden av sideveggene til innsiden av vekten.
Bilde 3:
Lag et hull inne i taket slik at beholderen til dispenseren passer gjennom.
Trinn 8: Nettsted
Last opp nettsiden din til pi -katalogen din:/home/name/projectname
Gjør en tjeneste og la den starte automatisk: opplæring
Alt skal være i gang!
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte