Izradite vlastiti prijenosni Arduino lemljenj

U ovom trenutku gotovo sigurno ste vidjeli jedan od tih prenosivih lemilica za piće, možda najbolje iskazan TS100, željezo s temperaturom reguliranom džepom koja se može dobiti za samo 50 USD od uobičajenih dobavljača u inozemstvu. Bez obzira jeste li osobno ljubitelj prenosivih glačala u usporedbi s stanicom za lemljenje, ostaje činjenica da su ti mali okovi sve popularniji kod hakera i proizvođača koji rade na proračunu ili u malom radnom prostoru.

Vjerujući da je imitacija najiskreniji oblik laskanja, [Electronoobs] je došao do DIY prijenosnog lemljenja koji avanturistički haker može izgraditi . Powered by ATMega328p izvukao iz Arduino Nano, ako nudi iste mogućnosti prilagodbe softvera TS100, ali po znatno nižoj cijeni. Ovisno o tome gdje ste izvor svojih komponenata, trebali biste moći graditi jedan od tih okana za onoliko malo koliko $ 15.

Željezo ima prilagođeno pojačalo termoelementa PCB i MAX6675 za mjerenje temperature vrha. Osnovno korisničko sučelje pruža dva tipka na PCB-u, kao i 128×32 I2C OLED zaslon. U budućoj verziji, [Electronoobs] kaže da će gledati u dodavanje neke vrste senzora za otkrivanje kada se željezo zapravo koristi i staviti ga na spavanje kada je neaktivna.

Sav je dobio iz zamjenskog željeznog željezničkog kolodvora, a prema [Electronoobs], vjerojatno je najslabiji element cjelokupne gradnje. Pretražuje zamjenske TS100 savjete, ali kaže da će morati redizajnirati njegovu elektroniku kako bi bio kompatibilan. Slučaj je jednostavna 3D tiskana afera, koja izgleda dovoljno čvrsta, no čini se da će se kasnije verzirati.

Vidjeli smo nekoliko pokušaja DIY lemljenja tijekom godina , ali moramo reći, ovaj je vjerojatno najprofesionalniji koji smo ikada vidjeli. Bit će zanimljivo vidjeti kako se buduće revizije poboljšavaju na ovom već snažnom početnom prikazivanju.

Jedinstvena predpojačica mikrofona

Živimo u svijetu u kojem gotovo bilo kakav gadget ili alat možete zamisliti samo nekoliko klikova. U mnogim aspektima, to je pomoglo gorivo kulturi kavu tijekom posljednjih deset godina ili tako; sada kada ljudi nisu ograničeni na hardver koji je dostupan na lokalnoj razini, oni mogu stvoriti veće i bolje stvari nego ikada prije. Ali to također može imati štetan učinak. Na primjer, moramo dovesti u pitanje zašto bi trebali proći kroz nevolje da sami grade nešto kad bi ga mogli kupiti, često manje od troška pojedinačnih komponenti.

Kritičar bi mogao tvrditi da mnogi od projekata koji graciraju stranice Hackaday mogu biti zamijenjeni komercijalno dostupnim kolegama. Mi to ne poričemo. No, razlika između kupnje proizvoda ključ u ruke i izgradnje same alternative jest da to možete napraviti točno kako to želite. Upravo je zbog toga [ Sam Izdat] stvorio ovo uistinu jedan od predoblikača mikrofona . Je li mogao kupiti on-line za jeftiniji? Vjerojatno. Može li se spasiti golema količina vremena i truda? Bez sumnje. Brine li nas? Ne u najmanju ruku.

Pojačalo se temelji na čipu Texas Instruments INA217 s Arduino Nano i 128×64 OLED zaslonom koji omogućuje vizualizaciju. [Sam] je uspio pronaći goli PCB za tipičnu implementaciju INA217 na eBayu za nekoliko dolara (vidi što mislim?), Što mu je pomoglo da ga započnemo i dopustio mu da više vremena provede na softverskoj strani stvari. Njegov vizualni kod nudi brojne zanimljive načine prikaza, koristi Fast Hartley Transforms, i vrlo skoro maksimizira Arduino.

Ali možda niti jedan element ove gradnje nije jedinstven kao i slučaj. Reakcija iza dizajna je da [Sam] želi razdijeliti svaki odjeljak uređaja (napajanje, pojačalo, vizualizacija) kako bi izbjegli bilo kakve smetnje. Cilindrični oblici bili su problem praktičnosti: odjeljci su izrađeni pomoću ručne pile za izradu drvenih diskova, koji su tada bili zalijepljeni i odvojeni. Slučaj je bio zamrljan i prevučen poliuretanom, ali zbog neke neznatne prekomjerne upotrebe ljepila i punila bojanje nije ujednačeno. Ovo posljednje djelo donosi zastrašujući izgled, u oštrom kontrastu s izrazito visokotehnološkim izgledom.

Sve u svemu, ova nas gradnja podsjeća na modularno 3D ispisno pojačalo koje smo vidjeli ranije u godini u kombinaciji s ovim Arduino VU metara integriranim zvučnicima .

Driftwood binarnom satu nema šupljih postignuća

O vremenu smo imali još jedan strašan sat. [Mattaw] je volio binarne satove otkad je bio 0 i odlučio napraviti jednu na zadivljujući način korištenjem drvenog drveta , prirode koji se može izvoditi i puniti.

Taj prekrasan posao ožičenja na RGB LED-ima obavljen je u bakrovima od 18 g. Da bi LED-ovi bili poravnati tijekom lemljenja, izbušio je rešetke rupa samo dovoljno duboko da ih držite licem prema dolje. Postoji IR daljinski upravljač za postavljanje vremena, boje i odabira datoteke alarma, koja je trenutno postavljena na modem_sound.mp3.

Ispod drveta, nalazi se par Arduino Nanosa, ploče za mp3 dekoder i RTC modul. Zašto dva Nanosa, pitate? Pa, prekidanje IR-a zadržao je, uh, prekidajući vrijeme LED-a. Daljinska je značajka bila neprihvatljiva, pa je posvećen jedan Nano koji prima daljinske naredbe, koje se serijski usmjerava na drugu. Evo još jedan lijep dodir: postoji LDR u jednom od nooks ili crannies koje prati ambijentalno svjetlo tako da LEDs nikad nisu previše svijetle. Nemojte čekati još jedan trenutak da to provjerite – imamo 10 videozapisa nakon pauze.

Vjerovali ili ne, to nije prvi binarni sat koji smo vidjeli. Ovaj med od sata koristi RGB LED diode kako bi ispričao vrijeme analognog stila.

Akvarij kontrolor glumi Arduino dobiva dugu video opis

Postoji stara izreka da djeca krojača nemaju cipele. Ponekad se osjećamo tako jer mi ostajemo zauzet stvaranjem stvari za druge ljude ili za demo da nemamo vremena da samo gradimo nešto što želimo. [Blue Blade Fish] željeli su izgraditi Arduino-bazirani akvarij kontroler . On je detaljan sustav u (do sada) 14 videa i izgleda čvrste.

Ovo nije samo jednostavan kontroler. To je modularni dizajn s Arduino Mega i puno I / O za ozbiljne akvarijske ribe. Postoje kontrole za grijače, obožavatelje, svjetla, valove i čak i top-off ventile. Sustav može simulirati mjesečinu noću i ima LCD zaslon i tipke. Tu je i Ethernet priključak i Raspberry Pi komponenta koja stvara web sučelje, pohranu podataka i konfigurira sustav. Čak i kvarovi su dizajnirani u sustav, tako da ne kuhate ili zamrznu skupo ribe. Nije ni čudo što je trebalo 14 videa!

Stvarno smo se svidjeli mjesečini koja ima 32 LED dioda s prilagođenim prekidačem i registrom pomaka. Ispred LED dioda je – iznenađenje – slika mjeseca. Pitali smo se kako će to biti s 3D-tiskanim lilthophane koji bi mogao raspršiti LEDs više. Zbog registara mjenjača, jednostavno je kontrolirati sva svjetla samo s nekoliko igala.

Očigledno, daje ribu ideju vanjske rasvjete izvan je važno za ljude koji drže ribu. Zbog zaštitnih mjera, loša bugova softvera neće kuhati ribu. Unatoč izgledu, očigledno neće ni ovaj čarobnjak za ribu .

R / C Rocket-Beest zagrijava osigurače koji dolaze sami

Počinjemo razmišljati o “S” u [Jeremy S Cooku] koji označava špilju. On će biti razgovor s 4. srpnja piknik jednom on donosi svoj najnoviji graditi- oružanog, daljinski upravljani lanac koji puca bocama rakete . Na Imguri se nalazi banka s novcem .

Ovaj ‘beest je prirodan sljedeći korak nakon što je njegov daljinski upravljani hodalica , koju smo imali prije mjesec dana. Poput takvog, lokomotion dolazi iz para motora s mjenjačem koji kontroliraju Arduino Nano preko Bluetootha. Pirotehnička sredstva počinju kada se nitinolna žica pametno zalijepljena preko dviju poluga matice aktivira. Sve elektronike su smještene u kutiji s 3D ispisom koja [Jeremy] namjerava sjediti usred nogu. Volimo lice pločice koju je kasnije dodao u gradnji, jer su one LED oči s gumdropom slatke.

Možete li vjerovati da je ovo vozilo uništenja počelo kao hrpa nevinih, tjestenina obojenih komada kit? Iskopamo kamuflirani bojni brod, jer to stvarno utjece na cijelu estetiku. I doista, to je vjerojatno ono što želite ako vozite oko krupne zvijeri koja može samo pucati rakete kad god. Osvijetlimo ovu svijeću nakon pauze, zar ne?

LoRa s ESP32

Ako ste zainteresirani za implementaciju LoRa – niske bežične tehnologije dugog dometa – možete uživati ​​u projektu [Rui Santos] i videozapisu o korištenju ESP32 s Arduino IDE-om za implementaciju LoRa. Video možete vidjeti u nastavku. Koristi RFM95 primopredajnike s odbojnom pločom, tako da čak i ako želite koristiti drugi procesor, još uvijek ćete naći puno dobrih informacija.

Zapravo, videozapis je samo pozadina na LoRa koja se ne mijenja bez obzira na host računalo koje koristite. Nakon što ste svi dijelovi, uzimajući ga na posao je prilično jednostavan. Postoji knjižnica LoRa od strane [Sandeep Mistry] koja zna raditi većinu posla.

Iako projekt koristi RFM95, može raditi i sa sličnim modulima kao što su RFM96W ili RFM98W. Tu su i ESP32 moduli koji imaju kompatibilne primopredajnike na brodu.

Ovo je jedan od onih projekata koji vjerojatno nije koristan sam po sebi, ali vam zaista može pomoći da se prebrodite onim humpom koji uvijek imate kada počnete koristiti nešto novo. Nakon što postavite demonstraciju, trebalo bi ga jednostavno mijenjati u ono što stvarno trebate.

U zadnje vrijeme razgovarali smo o LoRi . Čak smo ga vidjeli kao zapovjedništvo .

Arduino i Pidgin C ++

Što programirate Arduinu? C? Zapravo, Arduinoovi bizantski procesi gradnje koriste C + +. Sve značajke koje dobivate od normalnih knjižnica su zapravo C + + klase. Problem je što mnogi ljudi pišu C i zanemaruju C + + značajke osim korištenja već stvorenog objekta za njih. Baš kao što su trgovci često upotrebljavali pidgin engleski kao pojednostavljeni jezik za razgovor s ne-engleskim govornicima, mnogi Arduino koderi koriste pidgin C ++ za učinkovito kodiranje C u C ++ okruženju. [Bert Hubert] ima dvodijelni post koji se ne odnosi na Arduino, nego se kreće od C do modernije C + + .

Čak i oni od nas koji koriste C + + često koriste ono što mislimo kao “klasični” C + +. Više ili manje C ++ koji je započeo život kao predprocesor ispred C prevoditelja. C ++ se od tada promijenio. [Bert] uglavnom gleda na korisne značajke iz C ++ 2014 standarda koji je danas široko dostupan kod sastavljača. Samo govori malo o nekim značajkama 2017. godine. Međutim, on ne govori o super nova obilježja ili vrlo specijalizirane osobine koje vjerojatno neće biti vaše prvo zaustavljanje u prijelazu iz C.

Konkretno, [Bert] ne pokriva više nasljedstva, metaprogramiranje predloška, ​​veliki komad iostreamova, C + + lokaliteta, korisnički definiranih literala ili egzotika. Samo da vas motivira, on pokazuje primjer gdje pozivanje knjižnice C za sortiranje velikog niza je sporiji od kodova pomoću C + + predložaka koji iskorištavaju paralelizam. Iako je ovo poseban slučaj, to pokazuje da C ++ nije samo “drugi način pisanja iste stvari”. Možete pisati bržu vrstu u C, ali biste pisali puno koda, a ne samo povlačenje knjižnica.

Ono što pokriva su žice, prostori, razredi, pametni pokazivači, niti i rukovanje pogreškama. Neki od njih će biti korisniji na Arduinu od drugih, ali ako pišete za druge platforme poput računala ili maline Pi, mogli biste ih koristiti sve od njih. Planira dodati još stvari u budućim obrocima serije.

U međuvremenu, imali smo svoju priču o modernom C + + i Arduinu prošle godine. Ako želite znati više o predlošcima , o tome smo i razgovarali.

TerraDome daje biljkama i dinosaurima novi dom

Kušanje egzotičnih biljaka ili životinja pruža veliku priliku za ulazak u svijet elektroničke automatizacije. Kada su rasponi temperature, svjetlosti i vlažnosti presudni, senzori su vaš najbolji prijatelj. A ako su drvo i ostali oblici obrta vaše stvari na vrhu, zašto ne graditi sve od nule. [MagicManu] je to učinio sa svojim Jurassic Park tematske osmerokutne kupole izgrađene od MDF i prozirnog polistirena.

S namjerom da se udomljuju neki egzotični biljci, [MagicManu] opremio je kupolu s kontrolnim sustavom Arduino koji regulira temperaturu i svjetlost i prikazuje trenutne senzorske stanja na LCD zaslonu, uključujući vlažnost. Zbog jednostavnosti glede ožičenja i izolacije, vlažnost sama po sebi nije automatizirana. Ventilator koji se sprema s starog PC napajanja osigurava pravilnu ventilaciju, a u slučaju da temperatura unutar kupole postane previsoka, automatski će se otvoriti servo upravljani skup vrata koji se podudaraju s temom Jurassic Park.

[MagicManu] dokumentirao je cijeli proces izrade u videozapisu, koji možete gledati nakon pauze – samo na francuskom. Već početkom ove godine vidjeli smo sličan projekt uređenja unutarnjih vrtova DIY , a uzimajući u obzir jednostavnu, ali praktičnu primjenu kako bismo saznali o senzorima, kao i sve veći interes za unutarnji vrtlarstvo, to zasigurno neće biti posljednja.

Vaš vlastiti Sinclair Scientific Calculato

Prije mnogo smo puta razgovarali o znanstvenom kalkulatoru Sinclair, a za neke od nas to je bio naš prvi znanstveni kalkulator. Ako ne možete pronaći vašu ili nikad niste imali, sada možete izgraditi vlastitu upotrebu – što drugo – Arduino zahvaljujući [Arduino Enigmu]. U nastavku se nalazi video, a početna stranica projekta na Hackaday.io sve to savršeno opisuje:

Izvorni čip unutar Sinclair Scientific kalkulatora bio je obrnut od strane Ken Shirriffa, izvađen je 320 program podučavanja i napisan je online emulator . Ovaj projekt otvara taj emulator, napisan u Javascriptu, na Arduino Nano i povezuje ga s prilagođenim PCB-ima. Rezultat je objekt koji se ponaša kao izvorni kalkulator, s njegovim idiosinkrazijama i problemima. Izračunavanje PI kao arctan (1) * 4 daje vrijednost od 3.1440.

Posebna pažnja je bila u dizajnu emulatora kako bi se usporedila brzina izvršenja
izvorni kalkulator, koji se razlikuje od prihvatljivih do atroficičnih za trigonometrijske funkcije koji uključuju male kutove.

Neobično, kalkulator je započeo život kao hak na KIM-1 UNO . Međutim, šest pregleda ploča mijenjaju se vrlo malo, a emulacija je postala sve preciznija i softverski i fizički. Ako vam se sviđa bliski pogled na izvornu Sinclair , podvrgavali smo se nekom zubaru .

KIM-1 UNO odbor je imao puno života u nju. Koristili smo ga kao sat i 1802 emulator . Oscar je čak izgradio kod 1802 za dodavanje video izlaza .

Brisanje robota i podova: STM32duino očisti

Jeste li se ikad naći s devetnaest nepotrebnih robotskih vakuuma koje leže? Ne? Pa, [Aaron Christophel] voli živjeti drugačiji život ispunjen robom zebre ( preveden ). Nakon paranja para, ostaju samo deset vakuuma – očekuje se gubitak. Kroz njihovu žrtvu pronašao je procesor STM32F101VBT6 koji djeluje kao mozak za preživjele. Slučajno, postoji projekt pod nazivom STM32duino koji je dizajniran kako bi ti procesori radili s Arduino IDE-om koju volimo ili mrzimo. [Aaron Christophel] brzo je dodao varijantu ploču kroz projekt i potresao.

Naravno, on je jednostavno morao dobiti BLINK gore i trčanje, koristeći pozadinsko svjetlo na LCD zaslonu na vrhu robota. Odatle, STM32 procesori su mu dali cijeli 80 GPIO igle za igranje. Uz znatnu količinu preokreta, imao je svaki senzor, motor i svjetlo pod njegovom kontrolom. S obzirom na to kako su svaki od njih došli s daljinskim upravljačem, nekoliko infracrvenih senzora i kotača [Aaron Christophel] sada ima malu robotsku flotu na njegovu beck i call. Njegova radionica mora biti besprijekorna do sada. Možda će dodati način da vakuum komunicira jedni s drugima. Jedan robot dobiva posao, ali cijeli tim dobiva posao koji je napravljen u stilu, osobito s čišćenjem zebra.

Ako želite vidjeti više svog djela, on ima dosta videozapisa na njegovoj web stranici koji demonstriraju prije i poslije projekta – samo ponesite prevoditelja. Čak ima i zgodan pinout za one koji žele replicirati njegov rad. Ako želite zaroniti izravno u programiranje STM32, imamo lijep članak o tome kako ga dobiti i ispraviti . U suprotnom, uživajte u demonstraciji 8 Aarona Christophelovih senzora s infracrvenim rasponom i prilagođenih firmvera koji ih vode.