Talaan ng mga Nilalaman:

SmartAquarium - Mathias: 6 na Hakbang
SmartAquarium - Mathias: 6 na Hakbang

Video: SmartAquarium - Mathias: 6 na Hakbang

Video: SmartAquarium - Mathias: 6 na Hakbang
Video: По следам древней цивилизации? 🗿 Что, если мы ошиблись в своем прошлом? 2024, Hunyo
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Ang isang malaking problema para sa mga taong may isda ay kaysa kapag nagbakasyon kailangan nila ng isang tao upang alagaan sila. Ako at ang aking pamilya ay may parehong problema at palaging isang pagmamadali upang makahanap ng isang tao. Ngayon sa aking proyekto inaasahan kong matanggal ang problemang ito sa aking SmartAquarium.

Pangkalahatang Impormasyon:

  • average na gastos ay sa paligid ng 313 euro
  • kabuuang halaga ng oras na gugugol sa paggawa ng lahat tungkol sa proyekto: 250 oras (maaaring mag-iba ito depende sa iyong mga kasanayan sa pag-program)

Mga Link:

  • Ang aking personal na website: mathiasdeherdt.be
  • Bill ng materyal aka BOM: FinalBOM.xlsx

Hakbang 1: Hakbang 1: Paggawa ng Casing + Awtomatikong feeder

Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder
Hakbang 1: Paggawa ng Casing + Awtomatikong feeder

Mga Materyales:

  • Kahoy
  • Kahoy at sobrang pandikit
  • Basong plastik
  • door knob
  • Mga tornilyo
  • Hawak ng bakal
  • Mga bisagra
  • Wire ng manok
  • magnetikong

Mga tool:

  • Saw
  • Makina ng pagbabarena
  • Sander
  • Screwdrivers
  • File ng kahoy

Ang pagbuo ng pambalot na hakbang-hakbang:

Hakbang 1: nakita ang kahoy sa iyong ninanais na laki. Gusto mo ng 2 mga tabla para sa itaas at ibaba, 2 para sa kaliwa at kanang bahagi at 2 para sa likod at harap. Kapag mayroon ka ng lahat sige na idikit ang mga ito nang magkasama (na may pandikit na kahoy) kaya't bumuo ng isang kahon. Tiyaking mayroong maraming presyon sa kahoy upang ang lahat ay maaaring magkola ng magkasama

Hakbang 2: tiyaking nag-iiwan ka ng mga butas para sa mga kable at para sa mga airhole. Hindi mahalaga kung nasaan sila, ilagay mo lang sila kung saan ka akma

Hakbang 3: Matapos mong gawin ang iyong mga butas, kumuha ng isang woodfile at i-file ang lahat upang makinis ito

Hakbang 4: kola ang hawakan sa tuktok ng iyong pambalot at idikit ang doorknob sa gilid na maaaring mabuksan at sarado. Ikonekta din ang pinto gamit ang mga bisagra at maglagay ng magnetics upang ang pintuan ay manatiling sarado

Ang pagbuo ng feeder nang sunud-sunod:

Hakbang 1: Maghanap ng isang hindi gaanong malaking plastik na mangkok at gumawa ng isang maliit na butas dito, siguraduhin na ang talukap ng mangkok ay maaaring alisin nang napakadali

Hakbang 2: Maghanap ng isang bagay upang makagawa ng mga compartiment sa loob at ikonekta ang mga ito sa isang kahoy na stick

Hakbang 3: Siguraduhin na ang kahoy na stick ay mas malaki kaysa sa umiikot na bakal ng stepper motor, gagawa kami ng isang butas doon upang ilipat ng stepper motor ang lahat sa loob

Hakbang 4: Gumawa ng isang bagay na maaaring ilagay ang feeder sa itaas ng butas sa iyong aquarium, ginawa ko ito sa isang uri ng mga laruan sa pagbuo

Hakbang 2: Hakbang 2: Ikonekta ang Iyong Mga Bahagi

Hakbang 2: Ikonekta ang Iyong Mga Bahagi
Hakbang 2: Ikonekta ang Iyong Mga Bahagi
Hakbang 2: Ikonekta ang Iyong Mga Bahagi
Hakbang 2: Ikonekta ang Iyong Mga Bahagi
Hakbang 2: Ikonekta ang Iyong Mga Bahagi
Hakbang 2: Ikonekta ang Iyong Mga Bahagi

Mga Bahagi (maaari mong laging sanggunian ang aking BOM):

  • Raspberry Pi na may lakas na suplay
  • Arduino type A hanggang B
  • Hindi tinatagusan ng tubig ds18b20
  • Display ng QAPASS 1602A
  • Hakbang motor 28BYJ-48
  • Mga Breadboard
  • Mga wires na lalaki hanggang lalaki, lalaki hanggang babae na mga wire
  • Mga lumalaban
  • PH sensor 40x40 mm
  • Bentilador
  • Force sensitive resistor (FSR)
  • Relay
  • 2 potentiometric sensor
  • LM2596S DC-DC
  • [LAMP]

Mga kasangkapan

  • Panghinang
  • Pagkuha ng pliers
  • Screwdriver
  • Heat shrink tubing
  • Mainit na air blower
  • sander

Kaya saan magsisimula? Una kailangan mong makuha ang bawat bahagi, pagkatapos nito subukan at sundin ang aking iskema sa abot ng iyong makakaya.

Ang Pi ang pinakamahalagang piraso ng palaisipan, kikilos ito tulad ng isang hub na kumokontrol sa lahat, kahit na sa Arduino. Ang Arduino ay magiging alipin ng Pi ngunit higit pa sa paglaon sa Hakbang 3.

Karamihan sa eskematiko ay tuwid na pasulong, ikonekta ang lahat at tiyakin na ang mga batayan ay konektado mabuti. Ang mahirap na bahagi ay ang iyong ilawan. Kakailanganin naming sirain ang switch na bukas at ikonekta ito sa isang relay, kung ginulo namin ito maaari mong sirain ang lampara. Kapag ang switch ay bukas, ikonekta ang 2 wires sa mga wire ng lampara. Ikonekta ang mga iyon sa relay [PICTURE]

Isang mahalagang mensahe din, gamitin ang Heat shrink tubing kapag nakalantad ang mga cable upang hindi sila makagambala sa isa't isa.

Hakbang 3: Hakbang 3: Gumawa ng Database

Hakbang 3: Gumawa ng Database
Hakbang 3: Gumawa ng Database

Una nais mong gumawa ng isang modelo para sa iyong database, ang mine ay magiging ganito [Larawan 1], mayroon akong dalawang mga tabel, isa para sa aking sensor at isa para sa aking pagsukat.

Sa talahanayan ng sensor kakailanganin mo ang isang ID, Pangalan (ng sensor) at isang yunit. Sa talahanayan ng pagsukat mayroon akong aking sensor_ID (mula sa aking talahanayan ng sensor), isang oras kung kailan ka kumuha ng pagsukat at ang halaga ng iyong pagsukat. Kailangan din namin ng isa pang mesa para sa ilaw, ito ay upang mai-on at i-off namin ito ng website at maipakita ang kasalukuyang katayuan.

Matapos mong malikha ang database ilalagay mo ito sa Raspberry Pi.

Hakbang 4: Hakbang 4: Sumulat ng Python Code at Arduino Code

Hakbang 4: Sumulat ng Python Code & Arduino Code
Hakbang 4: Sumulat ng Python Code & Arduino Code

Ngayon ay oras na para sa totoong trabaho, pagsulat ng code para sa lahat. Sa loob ng zip file makikita mo ang aking (hindi gaanong magandang) code. Mayroong impormasyon na inilagay sa linya ng komento.

Para sa backend kakailanganin mo lamang ang app.py file.

Para sa frontend kakailanganin mo ang mga Template at static

Tulad ng sinabi ko sa Hakbang 2 ang Arduino ay alipin ng Raspberry Pi. Ginagawa namin ito upang maiugnay namin ang Arduino sa Pi gamit ang isang usb cable at gumawa ng ilang mga pag-edit at pag-install ng ilang mga bagay. Una sa lahat mag-i-install ka ng nanpy sa Pi.

Hakbang 5: Hakbang 5: HTML, CSS at JavaScript

Hakbang 5: HTML, CSS at JavaScript
Hakbang 5: HTML, CSS at JavaScript

Ang disenyo ng website ay isa ring napakahalagang bahagi ng proyekto, ito ay isang paraan upang suriin ang mga bagay tulad ng temperatura at awtomatikong bigyan ang pagkain.

Pinili kong gumawa ng mga parihaba kung saan sa loob ko ipinapakita ang aking mga halaga.

Gayundin mayroong isang cool na tampok kung saan maaari mong makita ang isang graph ng lahat ng data mula sa temperatura at sensor ng PH.

Hakbang 6: Hakbang 6: Pagtitipon ng Proyekto

Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto
Hakbang 6: Pag-iipon ng Proyekto

Kapag nakumpleto na ang lahat ng iba pang mga hakbang maaari mong simulang magkasama ang lahat. Ang lahat ng iyong mga sangkap ay pupunta sa loob ng gawa sa kahoy na kahon. Ikinakabit namin ang lahat sa dingding sa pamamagitan ng paggamit ng velcro at paglalagay ng lahat sa tamang lugar at tinitiyak pa rin na nakakonekta nang maayos ang lahat.

Inirerekumendang: