Innehållsförteckning:
- Steg 1: Material
- Steg 2: Konfigurera Raspberry Pi
- Steg 3: MySQL
- Steg 4: Skala
- Steg 5: DC -motor
- Steg 6: Dispenser
- Steg 7: Bygga
- Steg 8: Webbplats
Video: Dogspenser: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Varje hundägare har mött det minst en gång, ett välkänt och vanligt problem. Min familj och jag har upplevt det själva, åker på semester och du är tvungen att fråga till dina vänner och familj om de vill hålla din hund utfodrad varje dag. Det är inte bara irriterande att fråga runt och faktiskt hitta någon som är redo för jobbet, men det är mycket tidskrävande för den person som är beredd att mata ditt husdjur varje dag. Denna handledning kommer att ge den typ av komfort i ditt liv som du har bett om om du någonsin har befunnit dig i den situation som jag just föreställde mig. Maskinen kommer automatiskt men också att mata ut mat manuellt, du får en säker webbplats som är anpassningsbar och ger dig liveinformation som foderbehållarens vikt, senaste matningstid etc.
BOM -dokument, för pris
Steg 1: Material
Elektronik:
- hallon pi 3 modell B
- 12V likströmsmotor 15 varv / min
- 20 kg lastcell (5 kg är också bra)
- HX711 lastcellsförstärkare
- kvinnliga-kvinnliga kontakter
- hane-hankontakter
- 8 GB SD-kort
- 12 Volt 2A adapter
- Transistor
- 1k motstånd
Material:
- 3 mm till 8 mm länk
- D-axel 8 mm
- Spannmålsdispenser
- 1,5 m x 1,5 m träplattor minst 1 cm tjocka
- Bultar 6-8
- Skruvar 6-8
- 2 dragkedjor
Verktyg:
- Skruvmejsel
- Lödning
- Lim
- Lödkolv
Krets Titta på femte bilden
Steg 2: Konfigurera Raspberry Pi
- Du måste skriva jessie på SD-kortet med win32diskimager.
- Lägg till en tom fil utan tillägg som heter ssh i startmappen.
- Konfigurera en statisk ip (apipa): skriv ip = 169.254.10.1 till filen "cmd.txt" (bilden ovan).
- Sätt i SD-kortet i pi och anslut med Putty.
Logga in: pi
Lösenord: hallon
Viktig
Uppdatera och uppgradera pi:
Kopiera och klistra in: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade
Steg 3: MySQL
Installera MySQL för Windows för att skapa din databas med Workbench.
Konfiguration för pi:
- sudo apt-get installera mysql-server
- sudo apt-get install mysql-klient.
Gör din databas, exempel på min (andra bilden)
Vidarebefordra ditt schema och lägg till data.
Ge dig själv tillstånd (första bilden).
Steg 4: Skala
Gör en skala genom att skruva 2 små träplankor, en på varje sida.
Varning: Du vill behålla lite rörligt utrymme för de identiska plankorna mellan lastcellen och plankorna, på så sätt kommer lastcellen att röra sig när den läggs till i vikt
Var noga med att lastcellen är rätt i mitten för en bra balans.
- Mät hur stora plankorna måste vara, gör dem båda identiska
- Gör hål i mitten jämfört med där de ska fästas i lastcellen
- Skruva fast bultarna i plankorna och inuti lastcellen med muttrar mellan dem
- Jämna ut plankorna
Så här ansluter du:
Lastcell -> HX711
- RÖD TRÅD -> E+
- SVART TRÅD -> E-
- VIT TRÅD -> A-
- GRÖN TRÅD -> A+
Hx711 -> Pi
- VCC -> 5V
- GND -> GND
- SCLK -> 24 GPIO
- DLT -> 23 GPIO
Koda:
Det finns flera bibliotek tillgängliga online, det här jag använde fungerade perfekt, du måste läsa lite om det och ta reda på hur sensorn exakt fungerar.
Kalibrera vikten:
Kör koden med get_weight -funktionen och få genomsnittet på cirka 10 värden.
Subtrahera de genomsnittliga enheterna med datautmatningen för att få kalibrera skalan.
Mät viktenheter genom att sätta en viss vikt på vågen och dividera produktionen med vikten i gram.
Liten TLDR:
Lastcellen har inbyggda hål genom kroppens bredd, formad på ett visst sätt så att trycket som fästs ovanpå den kommer att böja den och skapa ett motstånd.
Steg 5: DC -motor
Länka likströmsmotorn som visades i den andra bilden.
Steg 6: Dispenser
Borra ett hål med en diameter på cirka 10 mm, bara lite större än 8 mm D-axel.
Inuti dispensern finns en liten karusell som är lite för stor om du vill få likströmsmotorn att gå.
Bild 4:
Skruva D-axeln inuti 3 mm till 8 mm länken och gör samma sak för andra sidan med DC-motorn.
Bild 3:
Sätt pålarna på våtplanken, skruva ut dispensern på plankan under den. Få rätt höjd så att motorn är i nivå. Dra med motorn på styltor-plattformen.
Steg 7: Bygga
Bild 1:
Mät längden på sidorna, mina är cirka 60 cm långa, det beror på hur stor basen på din skala är och lägg till hälften av basens längd för att få rätt längd.
Gör en grund med samma längd på sidoväggar och bredd på våningsfoten.
Gör en bild genom att mäta bredden på dina basplankor och limma på sidan av dina sidoväggar.
Bild 2:
Skruva fetstil från utsidan av sidoväggarna till insidan av vågens bas.
Bild 3:
Gör ett hål inuti taket så att dispenserbehållaren passar igenom.
Steg 8: Webbplats
Ladda upp din webbsida till din pi -katalog:/home/name/projectname
Gör en tjänst och låt den starta automatiskt: handledning
Allt ska vara igång!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)