Talaan ng mga Nilalaman:

Project: Smart Blinds: 5 Hakbang
Project: Smart Blinds: 5 Hakbang

Video: Project: Smart Blinds: 5 Hakbang

Video: Project: Smart Blinds: 5 Hakbang
Video: 5 hakbang upang maiwasan ang fake news♥️♥️💗 2024, Hulyo
Anonim
Proyekto: Smart Blinds
Proyekto: Smart Blinds

Ako ay isang mag-aaral sa Howest Kortrijk at para sa aming unang taon kailangan naming patunayan ang aming mga kakayahan batay sa isang proyekto na kinailangan naming paunlarin ang aming sarili.

Para sa aking proyekto pumili ako ng isang sistemang "matalinong Blinds" na gagana nang autonomiya batay sa pag-input ng gumagamit.

Mga Tampok:

  • Gumagawa ng ganap na nagsasarili, maliban sa paunang pag-input ng gumagamit.
  • Baguhin ang pag-uugali batay sa "mga patakaran" tulad ng

    • 'Magsara sa pagitan ng X AM at Y PM'.
    • 'Isara kapag lumampas ang temperatura sa x ° c'.
  • Tsart na may temperatura ng nakaraang 10min.

Mga gamit

  • raspberry pi
  • lcd display
  • temperatura sensor
  • switch ng tambo
  • breadboard
  • ilaw sensor
  • MCP3008
  • stepper motor
  • ULN2003 stepper driver
  • potensyomiter
  • resistors
  • karaniwang mga materyales sa gusali

Hakbang 1: Ang Database

Ang Database
Ang Database

Ano ang gusto natin?

  1. lahat ng aming mga sensor sa isang lugar
  2. lahat ng aming sinusukat na data sa isang lugar
  3. lahat ng mga naganap na kaganapan (kung sakaling may mga problema na maganap)

Paano natin ito malulutas?

  1. Isang mesa na may lahat ng mga posibleng kaganapan
  2. Isang talahanayan na may log (mga kaganapan na naganap)
  3. Isang mesa na may mga sensor
  4. Isang talahanayan na may sinusukat na data

Hakbang 2: Lumikha ng isang Fritzing Schema

Lumikha ng isang Fritzing Schema
Lumikha ng isang Fritzing Schema
Lumikha ng isang Fritzing Schema
Lumikha ng isang Fritzing Schema

Ang hakbang na ito ay hindi kinakailangan, ngunit lubos na inirerekomenda. Ang pagpaplano ng iyong trabaho nang maaga ay palaging isang magandang ideya at makatipid ng maraming oras sa paglaon kapag may huminto sa paggana.

Hakbang 3: Simulang Idisenyo ang Iyong Frontend

Simulang Idisenyo ang Iyong Frontend
Simulang Idisenyo ang Iyong Frontend

Kung hindi mo alam kung anong data ang nais mong ipakita, hindi mo magagawang gawin ang iyong backend na mahusay.

Gumamit ng Figma o Adobe XD upang lumikha ng isang prototype ng iyong website.

Hakbang 4: Programming

Programming
Programming

Mayroong maraming mga paraan upang magkaroon ng parehong konklusyon. Ang akin ay isa lamang sa kanila. Mahahanap mo ang aking dalhin dito.

Hakbang 5: Pagbuo at Pagsubok

may plano ka.

Mayroon kang hardware.

may frontend ka.

Mayroon kang isang backend.

Lumikha ngayon ng isang enclosure para sa iyong contraption at simulang isama ang lahat ng iyong ginawa.

Gumamit ako ng isang plastik na kahon at murang kahoy bilang suporta dahil ito ay isang simpleng prototype, ngunit maaari mo itong isama nang direkta sa iyong bahay kung nais mo.

Kapag nasabi na at natapos na ang lahat maaari mong simulan ang pagsubok, subukang gamitin ang bawat tampok sa bawat posibleng pagkakasunud-sunod upang matiyak na wala ng mga problema.

Inirerekumendang: