Sadržaj:
- Korak 1: Prijedlog projekta
- Korak 2: BOM - Elektronika i mehanika
- Korak 3: 3D ispisani dijelovi
- Korak 4: Kodirajte
- Korak 5: Elektronika
- Korak 6: Montaža
- Korak 7: Naučene lekcije i zaključak
Video: Povoljni Arduino RGB sat sa riječima!: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Pozdrav svima, evo mog vodiča kako napraviti vlastiti jednostavan i jeftin sat za riječi!
Alati koji će vam trebati za ovaj projekt
- Lemilica i lemljenje
- Žice (idealno barem 3 različite boje)
- 3D pisač (ili pristup jednom, također možete poslati.stl datoteke u tiskaru ako nemate vlastiti pisač)
- Osnovni alati (odvijači, rezač žice, turpija, itd …)
Svi dijelovi koje trebate naručiti obuhvaćeni su u odjeljku BOM ovog vodiča!
Nadam se da ste uživali, a sada počnimo!
Korak 1: Prijedlog projekta
Dugo sam želio napraviti RBG stolni sat za riječi u skladu s projektom Adafruit ovdje LINK
Ključne stvari koje su me zaustavile bile su cijena dijelova i potreba za laserski izrezanim dijelovima!
Dakle, cilj ovog projekta bio je napraviti jeftinu i jednostavnu verziju koristeći proračunsku RBG Matrix & Arduino Nano, a zatim 3D ispisati prilagođeno kućište zaobilazeći potrebu za laserski izrezanim dijelovima.
Korak 2: BOM - Elektronika i mehanika
Predračun materijala (BOM) za ovaj projekt trebao bi iznositi 13,21 GBP za 1 kompletan sat.
Ukupni trošak narudžbe (uključujući poštarinu za Veliku Britaniju) trebao bi iznositi 51,34 GBP pod pretpostavkom da morate kupiti svaki dio, uključujući punih 1 kg kalema PLA za kućište.
(Cijena narudžbe - BOM cijena)
- 6,42 £-6,42 £-8x8 WS2812B Matrix-https://www.ebay.co.uk/itm/8x8-64-LED-Matrix-WS28…
- 1,83 £- 1,83 £- Arduino Nano V3-
- £ 1,75 - £ 1,75 - RTC modul DS1307 -
- 1,25 £ - 0,13 £ - Power Micro USB -
- 4,31 £ - 1,44 £ - Protoboard -
- 1,05 £-0,11 £-M3 vijak od 35 mm x20-https://www.aliexpress.com/item/M3-x-35mm-Alloy-S…
- 4,13 £ - 0,82 £ - 4 mm gumene nožice x4 -
- 12,99 £ - 1,20 £ - BQ 1,75 mm PLA - Crno ugljen -
- 19,99 £ - 0,28 £ - AMZ3D 1,75 mm PLA - Prirodno -
Izračuni PLA mogu se prikazati gore u tablici PLA Calc. Pretpostavio sam da je volumen PLA otprilike 800 cm^3/kg, što znači da bi kalem od 1 kg trebao imati približno 330 metara plastike. Zatim sam upotrijebio predviđenu količinu PLA potrebne za ispis svakog dijela za izračun cijene.
Korak 3: 3D ispisani dijelovi
Modele 3D ispisa možete pronaći na Thingiverse -u ovdje -
Upute za ispis mogu se pronaći na gore navedenoj stranici Thingiverse
Dizajnirao sam ovaj model u Fusion 360 koristeći dizajn kućišta Adafruit Laser Cut kao predložak (veza).
Zadržao sam slova na prednjoj ploči ista kao što ćemo koristiti isti kôd koji koristi projekt Adafruit.
Kućište je nagnulo sat pod uglom od 10 ° kako bi mu se omogućio bolji kut gledanja. Raspored slova mora biti nešto veći od verzije Adafruit jer je 8x8 RGB LED matrica koju sam odabrao otprilike 64 mm x 64 mm umjesto 60 mm x 60 mm Adafruit NeoMatrix.
Kućište ima 6 dijelova,
- Prednja ploča - Ova slova su smještena ispred LED matrice.
- Srednja ploča (kutna) - Ovo drži matricu na mjestu, kao i povezivanje s prednjom i stražnjom pločom. Ovaj dio je pod kutom od 10 °.
- Stražnja ploča (kutna) - Ova ploča sadrži adapter za napajanje i spaja se na srednju ploču.
- Zaključavanje adaptera za napajanje - Ovo je mali dio koji drži adapter na mjestu.
- Mreža razdjelnika - koristi se za izolaciju svjetla od svake LED diode, smanjujući krvarenje svjetlosti u susjedna slova.
- LED difuzor - Ovo je jasan PLA dio koji pomaže pri miješanju RGB LED dioda, to također pomaže razumljivosti slova (Imajte na umu da ćete morati ispisati 64 ovog dijela, po jedno za svaku LED diodu matrice).
Cijelo kućište montirano je zajedno pomoću vijaka M3 35 mm i M3 15 mm.
Korak 4: Kodirajte
Dobivanje Arduino IDE -a
Za ovaj projekt prvo će vam trebati Arduino IDE koji se može preuzeti ovdje - Link
Dobivanje baze koda
Ovim projektima kôd je napravio Adafruit i može se pronaći na GIT Hubu ovdje - Link
Za svakoga tko prije nije koristio GIT Hub, stvarno je jednostavno! Slijedite ove korake da biste preuzeli kôd i unijeli ga u Arduino IDE.
- Kliknite vezu na GIT Repo
- Pritisnite gumb "Kloniraj ili preuzmi" (zeleno), a zatim odaberite Preuzmi ZIP
- Izvucite negdje preuzeti ZIP
- Otvorite Arduino IDE
- U Arduino IDE idite na File Open
- Zatim idite na WordClock_NeoMatrix8x8.ino koji se nalazi u raspakiranoj mapi (Primjer direktorija-C: / Users / xxxxxx / WordClock-NeoMatrix8x8-master / WordClock-NeoMatrix8x8-master / WordClock_NeoMatrix8x8.ino)
Sada ste otvorili kôd!
Izmjene Kodeksa
Zatim moramo napraviti vrlo malu izmjenu koda Adafruit koji smo dobili jer koristimo drugačiji mikro kontroler od izvornog projekta.
U WordClock_NeoMatrix8x8.ino želimo izmijeniti neke // // pinove za definiranje, Moramo promijeniti RTCGND u A4 i RTCPWR u A5, to govori kodu gdje su SDA i SCL veze na Arduino Nano.
Također ćemo morati promijeniti NEOPIN u D3 kako bi znao gdje je 8x8 RBG Matrix Din spojen.
Ako niste sigurni da ste to učinili ispravno, možete preuzeti priloženi Modificirani WordClock_NeoMatrix8x8.ino i zamijeniti onaj u vašem imeniku.
Dobivanje potrebne knjižnice
Konačno, prije programiranja morat ćete preuzeti sve potrebne biblioteke, Adafruit je u komentare stranice uključio veze na sve ove stavke
Ili ih možete kliknuti ovdje,
- RTClib
- DST_RTC
- Adafruit_GFX
- Adafruit_NeoPixel
- Adafruit_NeoMatrix
Za svakoga tko prije nije instalirao Arduino IDE knjižnicu slijedite ove korake,
- Sve gore navedene veze odnose se na spremišta GIT Hub -a, morat ćete kliknuti gumb "Kloniraj ili preuzmi"
- Odaberite ZIP za preuzimanje
- Sada otvorite Arduino IDE
- Kliknite karticu "Skica" na gornjem izborniku
- Zadržite pokazivač iznad Uključi knjižnicu, a zatim odaberite "Dodaj. ZIP knjižnicu …"
- Dođite do mjesta na koje preuzimate. ZIP knjižnicu i odaberite je
- Sada kada je knjižnica instalirana, morat ćete ponoviti ove korake za svaku od gore navedenih 5 knjižnica.
Programiranje Arduino Nano
Sada je okruženje IDE spremno i vrijeme je da programirate Arduino Nano!
Uvjerite se da je Arduino IDE postavljen za kompajliranje za Arduino Nano ploču, da biste to provjerili,
- Kliknite karticu "Alati"
- Zadržite pokazivač miša iznad opcije "Ploče:" i odaberite "Arduino Nano"
- Priključite Arduino Nano na računalo i odaberite odgovarajući COM port
Nakon što ste slijedili gore navedene korake, možete pritisnuti gumb za prijenos za programiranje Arduno Nano!
Korak 5: Elektronika
Sada imate programirani Arduino Nano, vrijeme je za postavljanje elektronike!
Prije nego što sve ožičite, isključite Arduino Nano iz USB priključka.
Elektronika u projektu iznimno je jednostavna, pa ju je zaista lako sastaviti čak i za početnike, Veze
- TP4056 - Lemljena crvena žica na + priključak pored mikro USB konektora (prikazano gore) ovo je 5V (provjerite pomoću multimetra ako nije sigurno). Zatim spojite crnu žicu na - konektor (opet gore prikazano).
- 8x8 RGB matrica - Spojite Din na Arduino Nano Pin D3, zatim Vcc na 5V i GND na GND.
- DS1307 - Spojite SDA na Arduino Nano Pin A4 (ovo je Nana -ina SDA veza), zatim spojite SCL na Arduino Nano pin A5 (Ovo je Nano -ova SCL veza, pogledajte Nano Pin gore). Zatim Vcc na 5V i GND na GND.
- Arduino Nano - Ostaje samo napajanje Arduino Nano -a, da biste to učinili, spojite 5V na Vin i GND na GND pored Vin pina.
Nakon što se sve gore navedeno slijedi, krug je dovršen! i vrijeme je da ga programirate kako biste provjerili radi li sve!
Prije lemljenja svih gore navedenih spojeva vjerojatno je dobra ideja provjeriti sve radi li pomoću matične ploče i nekih konektora. Gore sam pokazao neke fotografije svoje provjere elektronike!
Vrijeme nije ispravno?
Ako sat za riječi ne prikazuje točno vrijeme, pokušajte reprogramirati Arduino Nano dok je spojen na RTC modul. Ako to i dalje ne uspije, uklonite staničnu bateriju iz RTC modula, a zatim je dodajte natrag, nakon što ste pokušali ponovno reprogramirati Arduino.
Korak 6: Montaža
Sada kada imate 3D dijelove, Code & Electronics je spremno za sastavljanje sata riječi.
- Stavite standardni prednji stan na stol i umetnite 64 LED difuzora.
- Uvjerite se da su svi difuzori ravni.
- Postavite razdjelnu rešetku u standardni prednji sklop.
- Pripremite elektroniku o kojoj je bilo riječi u prethodnom koraku.
- Stavite kutni stražnji stan na stol
- Umetnite modul USB punjača u utor u dijelu Nagnuta leđa
- Provjerite je li USB port poravnat kroz stražnji izrez na Angled Back
- Postavite Angled Mid preko elektronike i poravnajte s Angled Back, a zatim umetnite elektroniku
- Postavite LED matricu preko elektronike, ploča bi se trebala poravnati na utorima za kutne sredine.
- Postavite kutni sklop na standardnu prednju stranu i umetnite vijke M3 35 mm
- Pritegnite vijke i postavite 4 gumene nožice na podnožje
- Čestitamo što ste završili montažu, vrijeme je za uključivanje pogledajte vrijeme!
Korak 7: Naučene lekcije i zaključak
Sveukupno sam zadovoljan ishodom ovog projekta, ali naravno postoji nekoliko stvari koje su se mogle učiniti da se poboljša.
Broj 1
Moduli RTC DS1307 prilično su frustrirajući za postavljanje i brzo se razlikuju od sinkronizacije, što znači da morate ponovno programirati uređaj da biste ga ponovno sinkronizirali.
Broj 2
CAD, vjerojatno bih dizajnirao kućište malo drugačije kako bih poboljšao proces montaže i zapravo imao gdje montirati Arduino.
Broj 3
Zašto nemate Wi-Fi? Ovo bi bilo izvrsno rješenje za 1. pitanje!
Kad sam započeo ovaj projekt, nisam imao iskustva s ESP8266 / ESP32, ali ako bih ponovno započeo ovaj projekt ili napravio Rev2, jako bih razmislio o prilagodbi koda za korištenje Wi -Fi -ja za dobivanje trenutnog vremena umjesto DS1307.
To bi također moglo omogućiti mnoge druge značajke, poput prilagođavanja boje zaslona na temelju vremenske prognoze ili sličnih stvari.
Hvala svima što ste došli do kraja mog vodiča. Ako imate pitanja, slobodno mi komentirajte ili mi pošaljite poruku!
Preporučeni:
Povoljni fluorescentni i Brightfield mikroskopi: 9 koraka (sa slikama)
Povoljni fluorescentni i Brightfield mikroskopi: Fluorescentna mikroskopija je način snimanja koji se koristi za vizualizaciju specifičnih struktura u biološkim i drugim fizičkim uzorcima. Predmeti od interesa u uzorku (npr. Neuroni, krvne žile, mitohondriji itd.) Vizualiziraju se jer fluorescentni
Dugin sat sa riječima s punim efektom duge i više: 13 koraka (sa slikama)
Rainbow sat sa riječima s punim efektom duge i više: ciljevi1) Jednostavno2) Nije skupo3) Što je moguće učinkovitije energetski učinkovito Rainbow Sat s riječima s punim efektom duge. Smiley na Word satu. Jednostavno IC daljinsko upravljanje Ažurirajte 03. nov-18 LDR za kontrola svjetline neopikselnog ažuriranja 01. siječnja
Nizozemski sat sa riječima 8x8: 7 koraka (sa slikama)
Nizozemski 8x8 sat sa riječima: Znam da nisam prvi koji je napravio sat s riječima, koristeći Arduino. Ipak, uvijek je bilo nešto na mojoj listi za napraviti za izradu nizozemskog. Za neki drugi projekt već sam davno kupio 'colorduino / rainbowduino / funduino' da nešto testiram
Povoljni kontroler: 5 koraka (sa slikama)
Jeftini kontroler: Kontroler solarnog osvjetljenja zasnovan na mikrokontroleru PIC12F675 koji će se koristiti sa solarnom pločom, baterijom i LED 12V svjetlom, izgrađen je od pristupačnih materijala i spreman je za upotrebu, samo priključite svoje uređaje i gotovo, ovaj regulator će funkcija
Povoljni elektronički mikroskop Microsoft Lifecam Studio: 4 koraka (sa slikama)
Jeftin elektronički mikroskop Microsoft Lifecam Studio: Dakle, ja sam štreberska djevojka koja laže da se petlja s elektronikom, ali sam i jeftina, a moj vid nije najbolji. Dodajmo i činjenicu da je SMT lemljenje jako teško bez povećanja, pa sam odlučio kupiti jedan od onih usranih USB mikroskopa od 14 USD