Përmbajtje:

Ora dhe kutia e sensorit: 5 hapa
Ora dhe kutia e sensorit: 5 hapa

Video: Ora dhe kutia e sensorit: 5 hapa

Video: Ora dhe kutia e sensorit: 5 hapa
Video: “Dua pilaf dhe pikë” vajza nis të qaj me Jonida Vokshin - E Diell 10/10/2021 2024, Qershor
Anonim
Image
Image
Ora dhe kutia e sensorit
Ora dhe kutia e sensorit
Ora dhe kutia e sensorit
Ora dhe kutia e sensorit
Ora dhe kutia e sensorit
Ora dhe kutia e sensorit

Kjo është një pajisje e thjeshtë me shumë qëllime që përdor sensorë të shumtë. Ajo ka një

  1. Ora me zile, Kronometër, Kohëmatësi
  2. Leximet e Indeksit të Temperaturës, Lagështisë dhe Nxehtësisë
  3. Leximet e sensorit tejzanor të distancës
  4. Leximi dhe vizualizimi i sensorit IR
  5. Tastiera e muzikës

Alsoshtë gjithashtu i lëvizshëm, me një bateri të integruar për të fuqizuar gjithçka.

Hapi 1: Elektronikë

Elektronikë
Elektronikë
Elektronikë
Elektronikë
Elektronikë
Elektronikë

Pajisja përfshin

  1. Krijuesi UNO (Bordi i pajtueshëm Arduino UNO)
  2. Ekran LCD 1.8 inç ST7735

    (SPI Bus, CS në pin 10, RST në pin 7, DC në pin 6)

  3. Adafruit 12 -Key Capacitive Touch Sensor Breakout - MPR121

    Autobusi I2C

  4. RTC_DS1307

    Autobusi I2C

  5. Sensor tejzanor i distancës HC-SR04

    (Shkaktoni në kunjin A0, Jehona në kunjin A1)

  6. Sensori IR (në pin 5) dhe LED IR (në pin 3)

    Një LED normal i lidhur paralelisht me LED IR për të vizualizuar kodet që do të dërgohen

  7. Sensori i temperaturës dhe lagështisë DHT11

    (në pin 4)

  8. Buzzer (i integruar në Maker UNO) dhe Foleja e kufjeve e lidhur me Potencialmetër (si ndarës i tensionit)

    (të dy në pin 8)

  9. 1200mah (Nga një telefon Samsung) Bateri dhe

    Qarku i Bankës së Fuqisë (Nxjerrë nga Power Bank rezervë)

    Lidhur në seri me një çelës (ndizeni dhe fikni) me kunjat 5V dhe GNC në Arduino

Kam përdorur tela bluzë për të lidhur përbërësit së bashku (me ndihmën e një mburoje prototipimi DIY). Unë bashkova gjithashtu qarkun e Bankës së Fuqisë, Baterinë dhe kaloni së bashku, dhe shtova tituj për t'u lidhur me kunjat 5V dhe GND të Arduino (për ta fuqizuar atë). Herë pas here, bashkoja telat drejtpërdrejt në përbërësit (Si IR LED dhe Sensor) në Arduino.

Hapi 2: Rasti

Rast
Rast
Rast
Rast
Rast
Rast

Rasti përbëhet kryesisht nga MDF.

Vrimat janë shpuar dhe prerë në pjesën e sipërme për të bërë vend për butonin dhe telat e arkadës. Ekzistojnë gjithashtu prerje në pjesën anësore për një lidhës mikro USB (për të riprogramuar Maker UNO brenda), dhe një çelës për të ndezur ose fikur zilen e integruar në Maker UNO.

Mbulesat e prekjes janë prerë nga një copë alumini (duke përdorur gërshërë). Nje tel bluze e ekspozuar (e lidhur me sensorin prekës të prekjes) vendoset nën çdo jastëk/formë prekjeje.

Pjesa e përparme thjesht do të mbulohej nga një copë plastike e qartë (Plastikë për mbështjelljen e librit)

I gjithë rasti do të mbyllej me Hot Glued.

Hapi 3: Softuer

Softuer
Softuer
Softuer
Softuer
Softuer
Softuer

Softueri ka

  1. Ora me zile, Kronometër, Kohëmatësi
  2. Leximet e Indeksit të Temperaturës, Lagështisë dhe Nxehtësisë
  3. Leximet e sensorit tejzanor të distancës
  4. Leximi i sensorit IR dhe telekomanda
  5. Tastiera e muzikës

Ai përdor ibrajret e mëposhtëm shtesë

  1. Adafruit GFX dhe ST7735
  2. Adafruit MPR121
  3. IR i largët
  4. Biblioteka e sensorit DHT nga Adafruit
  5. RTClib nga Adafruit
  6. NewTone (nuk mund të instalohet nga menaxheri i bibliotekës)

    Përdoret në vend të bibliotekës së tonit të ndërtuar për të parandaluar konfliktin me bibliotekën IRremote (diçka që ka të bëjë me kohëmatësit)

E gjithë kjo është e koduar në Arduino IDE. Kodi është në Github Gists. (Ajo tashmë merr rreth 89% të kujtesës kështu që nuk mund të shtohen veçori shtesë)

Hapi 4: Të metat e mundshme

  1. Bateria e integruar ndonjëherë nuk mund të ketë fuqi të mjaftueshme për të furnizuar me sensorin e distancës tejzanor dhe orën në kohë reale.

    1. Bateria mund të bëhet më e madhe ose qarku i bankës së energjisë mund të ndryshohet për të qenë më efikas
    2. Ose thjesht mund ta furnizoni atë nga një karikues 5V
  2. Unë nuk kam një LED IR IR me vete tani, kështu që nuk mund të veprojë ende si një telekomandë IR

    1. Kjo gjithashtu do të thotë që kodi LED IR mund të mos funksionojë.
    2. Tani për tani, edhe nëse kodi IR i largët nuk funksionon, LED normal do të thotë që është akoma e dobishme të vizualizoni kodet e largëta IR të dërguara
  3. Kodi ka përdorur rreth 89% të kujtesës së brendshme të çipit ATMega328 në Arduino

    1. Nëse kodi harxhon shumë memorie të brendshme, do të ketë probleme stabiliteti. Sensori DHT11 mund të mos lexohet siç duhet nga arduino. Disa programe të tjera si Tastiera e Muzikës gjithashtu mund të preken.
    2. Mund të modifikojë kodin për të qenë më kompakt dhe efikas
    3. Më duhej të hiqja një program spamgame që po planifikoja të përfshija, vetëm për t'u siguruar që shumica e funksioneve të tjera të kodit funksionojnë siç duhet. (Me lojën e padëshiruar, rreth 95-96% e kujtesës arduino është konsumuar)
  4. Rasti mund të ndërtohet më mirë (Si përdorimi i zamit të drurit në vend të ngjitësit të nxehtë, ose bërja e një kutie më të mirë me nyje gishtash dhe të tilla)

    1. Kjo gjithashtu mund të bëjë që tapat e prekjes të mos jenë ndonjëherë të ndjeshme. Jastëku i aluminit nuk mund të ngjitej në tela, dhe kështu telat dhe jastëkët mund të mos jenë në kontakt të madh (ndonjëherë). Sidoqoftë, kjo është një grimcë, pasi shumicën e rasteve, jastëkët funksionojnë siç duhet.
    2. Mbështjellësit mund të jenë shumë pranë njëri -tjetrit që përdoruesi të shtypë rastësisht një bllok tjetër, por kjo është një tjetër grumbull
    3. Rasti mund të mbulohet (me rimeso ose diçka tjetër) ose të pikturohet për tu dukur më bukur.

Në përgjithësi, ky projekt u bë për të përdorur disa nga sensorët dhe mikrokontrolluesit e mi të tepërt. Duke marrë parasysh që e përfundova këtë për rreth një javë (në fakt 9 ditë), me pak ose aspak planifikim, jam mjaft i kënaqur me rezultatin.

Hapi 5: Duke e bërë atë të duket më e bukur

Duke e bërë atë të duket më e bukur
Duke e bërë atë të duket më e bukur
Duke e bërë atë të duket më e bukur
Duke e bërë atë të duket më e bukur
Duke e bërë atë të duket më e bukur
Duke e bërë atë të duket më e bukur

Në thelb, merrni disa Wallpaper / Mbulim / rimeso prej druri dhe prerë atë në madhësi. Për më tepër, bëni disa ndërprerje për portet (Micro USB) dhe përbërësit (si sensori i distancës). Së fundi, ngjiteni atë në dru (kam përdorur superglue).

Recommended: