Satura rādītājs:
- 1. darbība: elektronika
- 2. darbība. Lieta
- 3. darbība: programmatūra
- 4. solis: iespējamie trūkumi
- 5. solis: padariet to skaistāku
Video: Pulksteņa un sensora kārba: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī ir vienkārša daudzfunkcionāla ierīce, kas izmanto vairākus sensorus. Tam ir a
- Modinātājs, hronometrs, taimeris
- Temperatūras, mitruma un siltuma indeksa rādījumi
- Ultraskaņas attāluma sensora rādījumi
- IR sensora nolasīšana un vizualizētājs
- Mūzikas tastatūra
Tas ir arī pārnēsājams, ar iebūvētu akumulatoru, lai darbinātu visu.
1. darbība: elektronika
Ierīce ietver
- Maker UNO (ar Arduino UNO saderīga valde)
-
1,8 collu ST7735 LCD displejs
(SPI kopne, CS uz 10. tapas, RST uz 7. tapas, DC uz 6. tapas)
-
Adafruit 12 taustiņu kapacitatīvais skārienjutīgais sensors - MPR121
I2C autobuss
-
RTC_DS1307
I2C autobuss
-
Ultraskaņas attāluma sensors HC-SR04
(Aktivizētājs uz tapas A0, atbalss uz tapas A1)
-
IR sensors (5. tapā) un IR LED (3. tapā)
Parasta LED, kas savienota paralēli IR LED, lai vizualizētu nosūtāmos kodus
-
DHT11 temperatūras un mitruma sensors
(uz 4. tapas)
-
Signāls (iebūvēts Maker UNO) un austiņu ligzda, kas savienota ar potenciālmetru (kā sprieguma dalītājs)
(abi 8. tapā)
-
1200mah (no Samsung tālruņa) Akumulators un
Strāvas bankas shēma (iegūta no rezerves jaudas bankas)
Sērijveidā savienots ar slēdzi (ieslēdziet un izslēdziet) ar 5V un GNC tapām Arduino
Es izmantoju džemperu vadus, lai savienotu komponentus kopā (ar DIY prototipa vairoga palīdzību). Es arī lodēju Power Bank ķēdi, akumulatoru un slēdzi kopā un pievienoju galvenes, lai izveidotu savienojumu ar Arduino 5V un GND tapām (lai to darbinātu). Reizēm es lodēju vadus tieši pie komponentiem (piemēram, IR LED un sensora) Arduino.
2. darbība. Lieta
Korpuss galvenokārt sastāv no MDF.
Caurumi tiek urbti un sagriezti augšējā gabalā, lai atbrīvotu vietu arkādes pogai un vadiem. Sānos ir arī izgriezumi mikro USB savienotājam (lai pārprogrammētu Maker UNO iekšpusē) un slēdzis, lai ieslēgtu vai izslēgtu Maker UNO iebūvēto skaņas signālu.
Skārienpaliktņi ir izgriezti no alumīnija gabala (izmantojot šķēres). Atklāts vara džemperis (savienots ar kapacitatīvo skārienjūtīgo sensoru) ir novietots zem katras skārienpaliktņa/formas.
Priekšpuse būtu tikai pārklāta ar caurspīdīgu plastmasas gabalu (plastmasas iesaiņojuma plastmasa)
Viss korpuss būtu aizvērts.
3. darbība: programmatūra
Programmatūrai ir
- Modinātājs, hronometrs, taimeris
- Temperatūras, mitruma un siltuma indeksa rādījumi
- Ultraskaņas attāluma sensora rādījumi
- IR sensora lasīšana un tālvadība
- Mūzikas tastatūra
Tas izmanto šādas papildu ibraries
- Adafruit GFX un ST7735
- Adafruit MPR121
- IRremote
- Adafruit DHT sensoru bibliotēka
- RTClib no Adafruit
-
NewTone (nevar instalēt no bibliotēkas pārvaldnieka)
Izmanto iebūvētās toņu bibliotēkas vietā, lai novērstu konfliktu ar IRremote bibliotēku (kaut kas saistīts ar taimeriem)
Tas viss ir kodēts Arduino IDE. Kods ir Github Gists. (Tas jau aizņem aptuveni 89% atmiņas, tāpēc nevarēja pievienot papildu funkcijas)
4. solis: iespējamie trūkumi
-
Iebūvētajam akumulatoram dažreiz var nebūt pietiekami daudz enerģijas, lai to piegādātu ultraskaņas attāluma sensoram un reālā laika pulkstenim.
- Akumulatoru var palielināt vai palielināt Power Bank ķēdi, lai tā būtu efektīvāka
- Vai arī varat to vienkārši barot ar 5V lādētāju
-
Man tagad nav strādājoša IR gaismas diodes, tāpēc tā vēl nevar darboties kā IR tālvadības pults
- Tas arī nozīmē, ka IR LED kods var nedarboties.
- Pat tagad, pat ja IR tālvadības kods nedarbojas, parastā gaismas diode nozīmē, ka joprojām ir lietderīgi vizualizēt nosūtītos IR tālvadības kodus
-
Kods ir izmantojis aptuveni 89% Arduino ATMega328 mikroshēmas iekšējās atmiņas
- Ja kods iztērētu pārāk daudz iekšējās atmiņas, radīsies stabilitātes problēmas. Arduino, iespējams, nepareizi nolasa DHT11 sensoru. Var tikt ietekmētas arī dažas citas programmas, piemēram, mūzikas tastatūra.
- Varētu modificēt kodu, lai tas būtu kompakts un efektīvāks
- Man bija jānoņem surogātpasta programma, kuru plānoju iekļaut, lai pārliecinātos, ka lielākā daļa citu koda funkciju darbojas pareizi. (Izmantojot surogātpasta spēli, tiek iztērēti aptuveni 95–96% arduino atmiņas)
-
Korpuss varētu būt konstruēts labāk (piemēram, izmantojot koka līmi karstās līmes vietā vai izveidojot labāku kasti ar pirkstu locītavām un tamlīdzīgi)
- Tas arī var izraisīt to, ka skārienpaliktņi dažreiz nav jutīgi. Alumīnija spilventiņu nevarēja pielodēt pie vadiem, un tāpēc vadi un spilventiņi var nesaskarties (dažreiz). Tomēr tas ir vienkārši, jo vairumā gadījumu spilventiņi darbojas pareizi.
- Spilventiņi var būt pārāk tuvu viens otram, lai lietotājs nejauši varētu nospiest citu spilventiņu, taču tas ir vēl viens
- Korpuss varētu būt pārklāts (finierēts vai kaut kas cits) vai krāsots, lai izskatītos jaukāk.
Kopumā šis projekts tika veikts, lai izmantotu dažus manus liekos sensorus un mikrokontrollerus. Ņemot vērā, ka es to pabeidzu apmēram nedēļas laikā (faktiski 9 dienas), ar nelielu plānošanu vai bez tā, esmu diezgan apmierināts ar rezultātu.
5. solis: padariet to skaistāku
Būtībā iegūstiet koka tapetes / pārklājumu / finieri un sagrieziet to pēc izmēra. Turklāt izveidojiet dažus izgriezumus (Micro USB) portiem un komponentiem (piemēram, attāluma sensoru). Visbeidzot pielīmējiet to uz koka (es izmantoju superlīmi).
Ieteicams:
DS18B20 temperatūras sensora kārba: 5 soļi
DS18B20 temperatūras sensoru kaste: Vienkārša uz DS18B20 balstīta temperatūras sensoru ierīce ar atvērtā pirmkoda 3D izdrukājamo kasti un PCB prototipu. Kastīte un PCB prototips nav obligāti, ir nepieciešams tikai viens uz ESP8266 balstīts MCU un viens DS18B20 temperatūras sensors. Es iesaku jums WEMOS D1 min
Audu kārba ar LED gaismas šovu: 4 soļi
Audu kārba ar LED gaismas šovu: normāla audu kastes iegūšana nav nekas svarīgs vai arī Arduino izmantošana gaismas šovu veidošanai ir pārāk grūta. Bet, apvienojot abas lietas, jūs iegūstat kaut ko pilnīgi atšķirīgu. Gaismas šova oriģinālais kods
Pulksteņa izveide no pulksteņa: 11 soļi (ar attēliem)
Pulksteņa izveide no pulksteņa: Šajā instrukcijā es ņemu esošo pulksteni un izveidoju, manuprāt, labāku pulksteni. Mēs pāriesim no attēla pa kreisi uz attēlu labajā pusē. Pirms sākat savu pulksteni, lūdzu, ņemiet vērā, ka salikšana var būt sarežģīta kā pagrieziena punkts
Pulksteņa zonas pulksteņa treniņa pulkstenis: 19 soļi (ar attēliem)
Sirdsdarbības zonas monitora pulksteņa apmācība: koledža ir drudžains un haotisks laiks dzīvē, tāpēc ir ļoti svarīgi saglabāt zemu stresa līmeni. Viens veids, kā mums patīk to darīt, ir trenēties, tas palīdz saglabāt jūsu prātu skaidru un ķermeni justies veselīgi. Tāpēc mēs izveidojām portatīvu
Kas ir pie Manām durvīm? PIR kustības sensora/diapazona sensora projekts: 5 soļi
Kas ir pie Manām durvīm? PIR kustības sensora/diapazona sensora projekts: Mūsu projekta mērķis ir uztvert kustību, izmantojot PIR un attāluma sensorus. Arduino kods izvadīs vizuālu un audio signālu, lai informētu lietotāju, ka kāds atrodas tuvumā. MATLAB kods nosūtīs e -pasta signālu, lai brīdinātu lietotāju, ka kāds atrodas tuvumā. Šī ierīce