Satura rādītājs:
- 1. solis: Piegādes
- 2. darbība: RPI konfigurēšana
- 3. darbība: SSH uz RPI bezvadu savienojumam
- 4. solis: izveidojiet savienojumu ar VS kodu
- 5. darbība: kodēšana
- 6. darbība. Materiālu savākšana mājokļiem
- 7. solis: Ārējās daļas montāža
- 8. solis: nogāzes
- 9. solis: nogāžu piestiprināšana
- 10. solis: elektronika
Video: SmartFeeder: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Katrs suņa īpašnieks vismaz vienu reizi mūžā ir aizmirsis pabarot savu mīluli. Un es gribēju izveidot kaut ko tādu, ko, aizmirstot pabarot savu mājdzīvnieku pirms došanās ceļā, jūs joprojām varētu darīt no tālienes vai varbūt pēc noteikta laika.
Šajā projektā mēs izveidosim automātisku suņu barotavu, kuru var kontrolēt vietnē. Šī vietne parādīs informāciju par ēdiena daudzumu bļodā un laiku, kad tas tika uzpildīts, vai arī, ja suns ir ēdis ēdienu.
Ir arī iestatījumi, kas būs pielāgojami jūsu (vai jūsu suņa) vajadzībām.
1. solis: Piegādes
Materiāli:
- Raspberry Pi
- 16 GB SD karte
- maizes dēlis
- džemperu kabeļi
- ultra skaņas sensors
- servo
- slodzes sensors (es izmantoju 5 kg)
- slodzes šūnu pastiprinātājs (HX711)
- plastmasa/koks šī projekta mājokļiem
- plastmasas bļoda (slodzes elementam)
Rīki:
- Skrūves
- Skrūvgriezis
- Urbis
- Ieraudzīja
- Slīpēšanas papīrs
- Super līme/silīcijs (un silīcija lielgabals)
2. darbība: RPI konfigurēšana
Pirmais solis, ko es izdarīju, bija mana aveņu pi konfigurācija, tāpēc es notīrīju visu no savas SD kartes un ievietoju tajā attēlu ar Win32diskmanager, ar to mēs varam tur ierakstīt Raspbian.
3. darbība: SSH uz RPI bezvadu savienojumam
Pēc attēla instalēšanas varat ievietot Ethernet kabeli savā Pi un datorā. dodieties uz komandu uzvedni un ierakstiet ipconfig. Teksta blokā ar "Ethernet adapteri" jābūt ip-adresei. Šī ip adrese ir tā, uz kuru mēs ejam uz SSH. Lai to izdarītu, es izmantoju PuTTY. Šeit jums jāievieto IP un ports (22 SSH) un jāievada parole, lai piekļūtu Pi (standarta parole ir “aveņu”). Šeit mums ir jāmaina tīkla iestatījumi, lai mēs varētu izveidot bezvadu savienojumu. Šī ir komanda, lai veiktu šo "wpa_passphrase nameofnetwork", un pēc tam jums jāievada parole. Tiks parādīts teksta bloks ar tīklu {…}, nokopējiet to un ierakstiet “sudo nano /etc/wpa_supplicant/wpa_supplicant.conf”. Šajā gadījumā teksta faila apakšā ir jāielīmē iepriekšējais teksts.
Pēc tam jūs varat pārstartēt savu Pi.
4. solis: izveidojiet savienojumu ar VS kodu
Kodēšanai mums ir nepieciešams Visual studijas kods. Kad tas ir palaists, jums nav jāinstalē SSH spraudnis. Kad tas ir instalēts, varat noklikšķināt apakšējā kreisajā stūrī vai atvērt termināli un ierakstīt SSH pi@ipadress. Pēc tam jums būs jāievada parole, un mēs varam sākt kodēšanu.
5. darbība: kodēšana
Tagad mums ir jāiestata vietne, jūs varat atvērt mapi vscode, dodieties uz var/www/html un šeit mēs sākam.
Šeit parādīsies mūsu HTML, CSS, attēli un Javascript.
Tagad mēs varam atvērt citu mapi tajā pašā darbvietā. Es ievietoju projektu sauc mans un ievietoju to sava pi mājas mapē. Šeit parādīsies viss, kas saistīts ar aizmuguri (tātad lielākā daļa python failu).
6. darbība. Materiālu savākšana mājokļiem
Korpusam es izmantoju koku un plastmasas plāksni, kuru ar zāģi sagriezu gabalos.
L gabali ir 50x50 BET es izgriezu gabalu no 20x40. Tas jādara divreiz abām pusēm.
Plānie dēļi ir paredzēti apakšējai un aizmugurējai plāksnei. Abi izmēri ir 20x50 (piezīme: pēc montāžas jums vajadzēs sagriezt vienu īsāku.)
Tad mums būs nepieciešams gabals, kas ir 20x40 (jūs varat izmantot pārējo, kas nokrita, griežot L formas) priekšpusē.
Šeit es atzīmēju pusloku, lai ēdiens iznāktu.
Tālāk mums vajag 2 mazus dēļus, kas ir 20x10 un 18x10 (18 platumā, jo dēļi ir 1 cm biezi, tāpēc tie viegli ieslīdēs). tas attiecas uz paplāti, kur būs bļoda. (jūs varat urbt veselu 18x10 dēļu slodzes elementa vadiem.)
7. solis: Ārējās daļas montāža
Tālāk mēs saskrūvēsim visas detaļas kopā, lai mēs zinātu, kā tas izskatīsies.
Es izmantoju 9 skrūves priekšējam skatam, 14 skrūves abām pusēm.
8. solis: nogāzes
Tālāk es izveidoju slīpumu ar koku, augšējais ir dēlis 18x40 cm, un tas, kas iet uz bļodu, ir augšējā daļā 40 cm platumā, bet iet mazāks līdz caurumam priekšpusē. garums arī 40 cm. Es pievienoju papildu aizsargapvalkus, lai ēdiens neizšļakstītos korpusā.
9. solis: nogāžu piestiprināšana
Es pievienoju nogāzes ar skrūvēm, pievienojot papildu dēli pašai nogāzei. Varat arī izmantot super līmi vai silīciju.
10. solis: elektronika
Šis vēl tiek būvēts
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)