Sugeng rawuh!
Sugeng rawuh ing manual instruksi dispenser panganan pet Arduino.
Kita Dan lan Tom, kita mahasiswa desain produk ing Universitas Metropolitan ing Cardiff, South Wales, lan minangka bagéan saka taksiran taksiran kita diwenehi tantangan iki, kanggo nduduhake pemahaman dhasar kita coding, prototipe elektronik, lan mesin. . .
Iki minangka komponen listrik sing sampeyan butuhake sarawauno utawa layar MegaLCD 12x2 l298n modul drive motor 32 31 modul jam wektu nyata-
040 rotary non-kode papan roti 5v papan roti kabel jumper daya (
Campuran lanang lan wadon sing apik)
Transformator terisolasi saka macem-macem warna (220 lan 10k ohm)
Tombol switch 3 torsi ledshweigh, mesin nglereni laser kanggo alat listrik kecepatan rendah welding wire cut metal/kayu chip cutting tool (utawa setara)
Printer 3D Ultimaker (utawa sing padha)
Utawa 3mm kandel akrilik 1 piece 6mm kandel MDF4 dawa M10 Utas rod logam 3D penggilingan Processing bahan 4 lembar (Approx. 140mm saben)
Paket 8 M10 Washer8 M10 (
utawa pita isolasi)
M3 kacang lan baut kanggo masang Arduino lan rakitan 4 bantalan logam (
Kita nggunakake diameter njaba 26 lan diameter njero 10mm)
10 mm Batang Perekat (
Kita nggunakake Gorilla Glue manawa merek utawa adhesive liyane cocog utawa ora)
Kita wis nggawe sawetara komponen sing beda-beda supaya bisa digunakake kanthi bener
Kothak panyimpenan pangan lan corong-
Agen Distribusi-Base lan Chute
Kothak panyimpenan panganan lan corong antarmuka bagean-bagean perakitan iki dipotong saka akrilik 3mm lan kabeh bagean dirakit kanthi nggunakake sendi driji.
Bagean kabeh dipotong nggunakake mesin pemotong Laser Epilog lan file vektor dikembangake nggunakake Corel Draw x7.
Akrilik minangka bahan keamanan pangan sing gampang dipotong laser lan minangka bahan pengawetan panganan sing cocog.
Bagean iki bisa digawe kanthi tangan kanthi bahan sing beda-beda, nanging priksa manawa bahan kasebut rampung kanthi bener kanggo njamin panyimpenan panganan sing aman. [
Gambar set-top box]
Bagean saka perakitan dispenser panganan iki digawe saka pipa akrilik (50mm lan 30mm)
Rong bagean sekrup dicithak 3D, piring serat tengah 6mm, bantalan logam lan rod logam.
Cut krenjang plate serat medium utama saka file Dxf disebut \"medium fiber plate krenjang" ngisor. dxf\".
Potong pipa 50mm, 140mm, bor 30mm bolongan 40mm ujung siji pipa lan ndhuwur cocok kanggo pipa 30mm (
Bellows minangka ditampilake ing gambar).
Sampeyan bisa uga kudu nggiling sawetara materi nggunakake Dremel supaya pas.
Bagian sekrup dicithak 3D banjur disambungake maneh, amarga watesan kemampuan nyetak 3D ing printer Ultimaker.
Sakabèhé, wektu nyetak kudu 12-
Gumantung ing setelan sing sampeyan pilih, 14 jam saben bagean. Kita nggunakake 0.
4mm nozzle, kualitas printing normal, ora struktur support dibutuhake.
Pasang rong rod logam utawa tabung logam dawane 30mm ing bantalan.
Nalika printing 3D wis rampung, pencet bantalan iki menyang bagean meneng lan sampeyan bisa uga kudu ngajukake sawetara bahan nalika kita print bagean kanggo mesthekake pas nyenyet.
Minangka ditampilake ing tokoh, geser meneng liwat pipe, geser pipe liwat krenjang, lan banjur geser poros menyang krenjang mburi.
Setelan iki mesthekake yen jumlah panganan sing diparengake bisa diatur, gumantung saka ukuran kewan sing sampeyan duwe.
Bantalan nyuda gesekan ing bagean obah, saéngga nyuda beban ing motor.
Kanthi nggunakake rong sekrup, jumlah panganan bakal luwih gampang dikontrol, siji dipasang ing posisi semi-puteran lan posisi liyane kanthi puteran tegese panganan terus-terusan mili metu saka dispenser.
Kita milih nggawe 3 rotasi lengkap ing bagean sekrup (
3 lengkap \"utas \")
Minangka iki ngidini kanggo ngukur jumlah cilik saka pangan kanggo mesthekake yen pet ora overfed utawa underfed. [
Yen sampeyan duwe fasilitas kasedhiya, sampeyan bisa CNC pabrik bagean meneng dadi siji Piece, Nanging, kita tlatah loro medium Kapadhetan model piring lan milih kanggo nindakake printing 3D mengko, amarga Papan model perlu akèh pagawean (
Sanding seal)
Kanggo mesthekake yen ndemek panganan aman).
Dasar lan chute cukup lurus, padha karo kothak panyimpenan pangan lan corong ing ngarep bagean iki.
Ngundhuh file DXF kanthi label \"Base lan chute. dxf\".
Déwan antarmuka kasusun saka 4 potong akrilik laser Cut, saben kang dibangun nggunakake M10 meneng bar lan nut minangka hsown. . . [
Gambar antarmuka]
Sawise iku, encoder rotary, LCD lan led bisa diinstal. . .
Sawise ngrakit rakitan dispenser (bagian MDF)
, Simulasi menyang basis nglumpuk lan bagean chute lan Cut slot ing saben tabung 50mm supaya pangan bisa tiba ing chute kanggo ngumpulake lan nyiapake kanggo geser langsung menyang Bowl pet!
Ing ngisor iki, sampeyan bisa ndeleng diagram Fritzing saka sirkuit sing digunakake.
Miturut ets sing sampeyan gunakake (
Aku ngerti ana macem-macem versi RTC lan modul drive motor)
Sampeyan bisa nggunakake perpustakaan beda.
Iki kode kanggo arduino.
Kode iki mriksa wektu lan mbandhingaké karo weker lan yen padha cocog dadi motor lan nyurung pangan metu.
Kanggo ngetung suwene motor kudu nguripake, kita diwilang pinten pangan bakal dirilis saben giliran.
Sekrup digulung ing bunder 10g, sing butuh 11 detik kanggo saben giliran.
Dadi 2 sekrup push 20g saben 11 detik.
Kita sinau ukuran porsi panganan asu lan nemokake yen kirik butuh panganan 50 gram, asu ukuran medium butuh 140 gram, lan asu gedhe butuh 260 gram.
Iki tegese ngawut-awut nguripake 27 kaping kanggo bagean cilik.
5 detik, bagean medium dadi kira-kira 77 detik, lan mayoritas dadi kira-kira 141 detik.
Gumantung ing pangan sing digunakake, sampeyan bisa uga pengin ngganti.
Sampeyan biasane bisa nemokake bagean tengen ing mburi paket.
Elinga yen skala wektu ing arduino IDE ing milliseconds. ((
Ukuran sing disaranake) / 20)
* 11 = dawane wektu cog kudu mbukak perpustakaan sing digunakake kabeh bisa ditemokake ing situs web arduino, diarani wektu. h, DS1307RTC. h.
Loro liyane wis diinstal ing Arduino IDE.