Përmbajtje:

Bëjeni bimën tuaj të zgjuar! (Nga Arduino): 5 hapa
Bëjeni bimën tuaj të zgjuar! (Nga Arduino): 5 hapa

Video: Bëjeni bimën tuaj të zgjuar! (Nga Arduino): 5 hapa

Video: Bëjeni bimën tuaj të zgjuar! (Nga Arduino): 5 hapa
Video: Nëse doni të mbani larg mizat nga shtëpia, bëjeni këtë gjë sa më parë dhe shpëtoni përgjithmonë 2024, Korrik
Anonim
Image
Image
Materialet e kërkuara
Materialet e kërkuara

Kështu që gjithmonë keni pyetur veten se si t'i shtoni teknologji bimëve tuaja? Me këtë projekt të lezetshëm, mund të siguroheni që bimët tuaja bukuroshe janë gjithmonë në gjendjen e tyre të mirë. Pas kryerjes së këtij projekti ju do të:

  • Mësoni si të përdorni sensorë me dalje analoge
  • Mësoni si të shfaqni të dhënat në ekranet OLED
  • Bëjeni bimën tuaj të buzëqeshë nëse gjithçka është mirë dhe qani nëse ka diçka që nuk shkon.

Fabrika e zgjuar; Cila është baza e idesë?

Në ditët e sotme, Ne mund të rrisim efikasitetin e vendeve të punës, hobi, stilin e jetës, etj., Duke shtuar teknologji në mjetet dhe sendet tona me komponentët bazë elektronikë. Shtimi i inteligjencës artificiale në gjërat për të cilat ne kujdesemi është shumë tërheqëse dhe mahnitëse. Ju mund të keni parë Shtëpitë e Gjelbra që përdorin kontroll dhe mbikëqyrje të zgjuar mbi bimët, lulet, etj. Ato mund të kontrollojnë kohën dhe sasinë e ujit të bimëve, ndriçimin, temperaturën dhe shumë parametra të tjerë të rëndësishëm dhe efektivë.'Sshtë një pikënisje e mirë për të hyrë në këtë botë emocionuese dhe për të mësuar se si ta bëni atë. Në këtë projekt, ne do të marrim detajet e nevojshme në lidhje me gjendjen e uzinës sonë; të tilla si lagështia e rërës, temperatura e mjedisit dhe sasia e dritës që bima mund të marrë. Monitorimi i këtyre të dhënave mund të na ndihmojë që ta mbajmë gjithmonë bimën tonë në gjendje të mirë. Leximi i të dhënave nga sensorët nga Arduino është mjaft i lehtë dhe monitorimi se në ekran nuk është aq i vështirë. Pra, çfarë prisni? Le t'i bëjmë bimët tona të zgjuara!

Hapi 1: Materialet e kërkuara

  • Arduino Nano R3 (1 c copë)
  • Sensori i lagështisë dhe temperaturës DHT11 (× 1 copë)
  • Moduli i ekranit 0.96 inç SPI 128X64 OLED (× 1)
  • Moduli i sensorit të lagështisë së tokës YwRobot (× 1 copë)
  • Sensori LDR (× 1 copë)
  • Kabllo fjongo (× 1 copë)

Hapi 2: Qarku

Qarku
Qarku

Ka disa pika të rëndësishme që duhet t'i kushtoni vëmendje. Së pari, keni nevojë për një furnizim me energji elektrike që mund të sigurojë të paktën 5V dhe 20mA. Nëse furnizimi juaj me energji elektrike nuk i plotëson këto kushte, duhet të lidhni modulet me pin 5V të Arduino (Mos përdorni 3v3). Ju gjithashtu duhet të vini re se përdoret një ekran OLED me protokoll SPI. Nëse ekrani juaj është I2C, duhet t'i lidhni ato me kunjat A4 dhe A5 të Arduino. Për më tepër, sensori i lagështisë i përdorur këtu ka 2 kunja dhe për këtë arsye është e nevojshme një bord përforcues me një dalje analoge. Sensori DHT11 mund të masë temperaturën dhe lagështinë, por ne kodin tonë shfaqim vetëm temperaturën. Mund të shtoni lagështi duke shtuar disa rreshta kodi.

Hapi 3: Montimi

Montimi
Montimi
Montimi
Montimi
Montimi
Montimi

Meqenëse tenxherja jonë e luleve është e vogël dhe ka një hapësirë të kufizuar, ne kemi përdorur një tel të hollë fjongo i cili është i përshtatshëm për tenxheren tonë me lule.

Për lidhjen e këtyre telave, është më mirë të ndani titujt e kunjave nga përbërësit. Së pari, titulli i pinit të ekranit OLED duhet të shkrihet. Për ta bërë këtë, mund të përdorni një hekur bashkues, por saldimi me ngrohës është i preferuar.

Ekrani OLED është ngjitur në një tabelë e cila siguron komunikimin SPI. Për të pasur një pamje më të mirë të ekranit dhe për të fshehur telat, mund të ndani panelin e ekranit nga bordi. Për ta bërë këtë, përdorni një thikë të mprehtë.

Tani është koha për të bashkuar telat në tabelë. Bordi do të vendoset në një rërë të lagur, kështu që ne duhet t'i bëjmë të gjitha lidhjet dhe përbërësit të papërshkueshëm nga uji. Së pari, ne e mbulojmë atë me një mbështjellës plastik. Pastaj e mbulojmë me një tub tkurrës. Duhet ta ngrohësh që të ngjitet në dërrasë. Tani mbushni qepjet me zam të nxehtë.

Sensori i lagështisë që kemi zgjedhur, duhet të ketë një përforcues të veçantë. Së pari, ndani titujt e kunjave, pastaj bëjini të papërshkueshëm nga uji.

Për sensorin LDR, duhet të lidhni një rezistencë 10khm midis GND dhe kunjit të sensorit. Kjo gjithashtu duhet të bëhet e papërshkueshme nga uji.

Për sensorin e temperaturës, duhet të lidhni një rezistencë 10khm midis Vcc dhe pin Sinjalit.

Tani është koha për të lidhur të gjithë sensorët dhe modulet e ekranit me Arduino Nano. Pas përfundimit të montimit, mos harroni të bëni edhe Arduino të papërshkueshëm nga uji.

Tani zbrazni pak rërë nga tenxherja (jo e gjithë kjo, është e dëmshme për uzinën) dhe vendosni tabelën dhe sensorët (përveç sensorit të temperaturës) brenda. Sensori i temperaturës duhet të jetë jashtë tenxhere. Tani mbushni tenxheren me rërën e hequr.

Të gjithë kemi mbaruar! Le të ngarkojmë kodin.

Hapi 4: Kodi

Në këtë kod, Ne përdorim bibliotekën SSD1306 dhe DHT për ekranin OLED dhe DHT 11. Së pari duhet t'i shtoni këto biblioteka, pastaj të përpiloni dhe Ngarkoni kodin në Arduino Nano. Nëse është hera e parë që drejtoni një bord Arduino, mos u shqetësoni. Vetëm ndiqni këto hapa:

  1. Shkoni te www.arduino.cc/en/Main/Software dhe shkarkoni softuerin e sistemit tuaj operativ.
  2. Instaloni programin IDE sipas udhëzimeve.
  3. Drejtoni Arduino IDE dhe pastroni redaktuesin e tekstit dhe kopjoni kodin e mëposhtëm në redaktuesin e tekstit.
  4. Shkoni te skiconi dhe përfshini bibliotekat (Shkarkoni bibliotekat nga lidhjet e mëposhtme). Tani klikoni shtoni bibliotekën ZIP dhe shtoni bibliotekat.
  5. Zgjidhni tabelën në mjete dhe tabela, zgjidhni Arduino Nano.
  6. Lidhni Arduino me kompjuterin tuaj dhe vendosni portën com në mjetet dhe portin.
  7. Shtypni butonin Ngarko (shenja e shigjetës).
  8. Jeni gati!

Hapi 5: Çfarë vijon?

Ç'pritet më tej?
Ç'pritet më tej?

Tani mund ta zhvilloni këtë projekt sipas interesit tuaj. Këtu janë disa sugjerime që mund t'i shtoni ato në projekt:

  • Ju mund të keni një orë në ekran dhe të matni kohën e kushteve të ndryshme dhe të parashikoni kohën e kushteve që bimët kanë nevojë për ujë ose më shumë dritë. duhet të shtoni një modul RTC si DS1307 dhe të shtoni një kod për të lexuar kohën dhe kalendarin dhe shfaqni atë ose ruani disa prej tyre për të pasur më shumë detaje të fabrikës.
  • Duke shtuar një zile, mund të vendosni një alarm që ju paralajmëron për kushtet e bimëve. për shembull kur rëra është shumë e thatë, mund të bjerë 1 herë në orë.
  • Ne vendosëm vetëm dy emoji për kushte të ndryshme. Mund të shtoni më shumë model fytyre për çdo kusht. Për këtë ju duhet të lexoni tutorialin e ekranit OLED për të mësuar se si ta shndërroni imazhin tuaj në një kod Hex.

Recommended: