Innehållsförteckning:
- Steg 1: Innehållslista för HackerBox 0045
- Steg 2: Intro -lödningssats - BadgeBuddy
- Steg 3: Digispark Pro
- Steg 4: Programmering av Digispark Pro
- Steg 5: NORDIC NRF24L01 radiotransceiver
- Steg 6: Konfigurera DigiProNRF -noder
Video: HackerBox 0045: Spark Net: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hälsningar till HackerBox Hackare runt om i världen! Med HackerBox 0045 experimenterar vi med nordiska nRF24 -radiosändare, programmerar och nätverkar Digispark Pro -moduler, radiogränssnittsservomotorer, rörelsedetektorer och mycket mer. Denna instruktionsbok innehåller information om hur du kommer igång med HackerBox 0045, som kan köpas här så länge lagret räcker. Om du vill få en sån här HackerBox i din brevlåda varje månad, prenumerera på HackerBoxes.com och gå med i revolutionen!
HackerBoxes är den månatliga prenumerationstjänsten för entusiaster inom elektronik och datorteknik - Hardware Hackers - Drömmarnas drömmar.
HACKA PLANET
Steg 1: Innehållslista för HackerBox 0045
- Tre Digispark Pro ATtiny167 -moduler
- Tre förstärkta NRF24L01 -moduler
- Tre exklusiva DigiProNRF -kretskort
- Tre SMA -antenner
- Förvaringslåda med 575 motstånd
- HC-SR501 PIR rörelsesensormodul
- Micro Servo med hårdvara
- Linjär 10K Ohm potentiometer
- Kvinnliga till kvinnliga DuPont-bygeltrådar
- BadgeBuddy Intro till lödningssats
- Klistermärke från Google Logo
- Exklusiv HackLife Iron-On Patch
Några andra saker som kommer att vara till hjälp:
- Lödkolv, löd och grundläggande lödverktyg
- Dator för att köra mjukvaruverktyg
Viktigast av allt, du behöver en känsla av äventyr, hackeranda, tålamod och nyfikenhet. Att bygga och experimentera med elektronik, samtidigt som det är mycket givande, kan vara svårt, utmanande och till och med frustrerande ibland. Målet är framsteg, inte perfektion. När du fortsätter och njuter av äventyret kan du få stor tillfredsställelse från denna hobby. Ta varje steg långsamt, tänk på detaljerna och var inte rädd för att be om hjälp.
Det finns en mängd information för nuvarande och potentiella medlemmar i HackerBoxes FAQ. Nästan alla icke-tekniska support-e-postmeddelanden som vi får besvaras redan där, så vi uppskattar verkligen att du tar några minuter att läsa vanliga frågor.
Steg 2: Intro -lödningssats - BadgeBuddy
BadgeBuddy är en enkel och rolig "introduktion till lödning". HackerBoxes är stolta över att ha producerat tusentals BadgeBuddy -kit för att marknadsföra vår hobby på DEF CON 27 i Las Vegas. BadgeBuddy -kit kommer att finnas gratis (som i öl) i Hardware Hacking Village, i Soldering Skills Village och i Vendor Room. Arrangörerna och volontärerna i DEF CON -byarna är dedikerade till att introducera och hjälpa alla som är intresserade av elektronik och många andra aspekter av hacking och säkerhetsforskning.
Självklart har tillräckligt med BadgeBudy -satser hämtats för att se till att alla HackerBox -medlemmar också kan få ett BadgeBuddy -kit i HackerBox 0045. Du kan dela din BadgeBuddy med någon som vill lära sig att löda, eller så kan du bara njuta av det själv!
BadgeBuddy är ett blinkande minimärke-kretskort som kan hängas från en konferensband, ryggsäck, handväska, bälte etc. med den medföljande kulkedjan. BadgeBuddy använder en förbättrad stil för självcyklande regnbågslampor för en reducerad sammandragning utan någon extern styrkrets. Detta ger ett intressant resultat som fortfarande är tillräckligt enkelt för ett första lödprojekt.
Om du coachar någon genom detta kit som är ny på lödning, finns det många bra guider och videor online om lödning. Här är ett exempel. Tänk på att lokala tillverkargrupper eller hackerutrymmen ofta har lödstationer och expertis att dela. Amatörradioklubbar är också alltid utmärkta källor till elektronikupplevelse.
BadgeBuddy Monteringsanmärkningar:
- TIN CENTER PAD UNDER COIN CELL CLIP MED LÅDARE FÖR ATT GÖRA EN LÄTT BUMP
- SÄLDARMYNT CELLKLIPP ENLIGT OUTLINE PÅ BAKSIDAN AV PCB
- Fäst strömbrytaren på baksidan av kretskortet
- Sätt in blinkande lysdioder i fronten av kretskortet med kort PIN -kod närmast den platta sidan av LED -konturen på kretskortet
- SOLDER LEDs
- UNDER BÄRNING AV SÄKERHETSGLAS, SKÄLLER PINNARNA TILL PCB
- Sätt i myntcell
- CELEBRATE RAINBOW LED CYCLING SUCCESS
- FÄSTA MED ANVÄNDNING AV KEDJA
Steg 3: Digispark Pro
Digispark Pro använder ATtiny167 mikrokontroller (datablad), en trevlig uppgradering från ATtiny85 på den ursprungliga Digispark.
Digispark Pro kan programmeras direkt från USB utan att behöva en annan Arduino- eller programmeringsmodul. USB -koden körs direkt på ATtiny167.
Jämfört med den ursprungliga Digispark är Pro snabbare (16Mhz vs. 8Mhz), har mer lagringsutrymme och har flera fler I/O -stift.
Digispark Pro introducerades ursprungligen genom ett Kickstarter -projekt.
Steg 4: Programmering av Digispark Pro
Innan du ens lödar stiften på Digispark Pro, konfigurera allt som behövs för att programmera den och ladda exempelkoden för att blinka den inbyggda lysdioden. Detta är ett viktigt steg för självförtroende för att arbeta med Digispark Pro och det är roligt!
Informationen på den officiella Digistump Wiki leder oss genom att installera Arduino IDE (om den inte redan är installerad), konfigurera IDE för användning med ATtiny167 och sedan ladda vårt första program.
Som vanligt kan du leka med att ändra timingen (millisekunder) i funktionen fördröjning () och sedan skaka om Digispark Pro för att se att dina kodändringar lagras och körs på mikrokontrollen.
Var särskilt uppmärksam på anteckningarna under rubriken "Felsökning". Digisparks USB -gränssnitt utan att använda ett hårdvaru -USB -chip är lite av en hack (dock en briljant sådan), så upprättandet av USB -anslutningen kräver ibland några försök, en annan kabel eller annan krångel som föreslås i Wiki.
I vissa inställningar stannar Digispark Pro, medan den är ansluten till en dator, i sin bootloader och kör inte användarprogrammet. Att driva Digispark Pro från en powerbank, en USB -väggvarta eller någon annan strömförsörjning när den väl är programmerad är i allmänhet den perfekta upplösningen.
Steg 5: NORDIC NRF24L01 radiotransceiver
NRF24L01 är en enkelspårig radiosändtagare för världsomspännande 2,4 - 2,5 GHz ISM -band. Sändtagaren består av en helt integrerad frekvenssynthesizer, en effektförstärkare, en kristalloscillator, en demodulator, modulator och en förbättrad protokollmotor. Utgångseffekt, frekvenskanaler och protokollinställningar är enkelt programmerbara via ett SPI -gränssnitt. Strömförbrukningen är endast 9,0mA vid en uteffekt på -6dBm och 12,3mA i RX -läge. Inbyggda Power Down- och Standby-lägen stöder effektminskning. (datablad)
Så fungerar nRF24L01+ trådlös modul.
Steg 6: Konfigurera DigiProNRF -noder
Det exklusiva DigiProNRF -kretskortet stöder sammankoppling av en Digispark Pro -modul och en nRF24L01 -modul. DigiProNRF -kretskortet stöder också en 3,3V filtrerad regulator för att driva nRF24 och ger en rad brutna Digispark Pro -stift för enkel åtkomst till kraftledningar och I/O -signaler.
Notera från det schematiska diagrammet vilka nRF24 -modulstift som ansluts till vilka Digispark -stift. Dessa pin -tilldelningar används i den bifogade exempelkoden.
Löd upp två DigiProNRF-noder för att experimentera med punkt-till-punkt-kommunikation mellan noderna.
FÖLKA INTE de tre "center header pins" längst ner på Digispark Pro. Använd istället de extra huvudstiften för raden med utbrottstappar bredvid Digispark Pro. De tre "center header pins" kan anslutas utan att orsaka några problem (de är inte anslutna till någonting i kretskortet) men rubriken används bättre för breakout än slösas bort på tre oanvända Digispark -hål.
Programmera de två DigiProNRF -noder med bifogade demoskisser (en för TX och en för RX). Den inbyggda Pin1 -lysdioden (nära mitten av Digispark Pro) på varje kort blinkar långsamt när radioanslutningen lyckas. Lysdioden lyser fast när radioanslutningen bryts. Till exempel om den andra noden stängs av.
FYI, denna demo är baserad på självstudien Pro nRF24L01+ Shield.
Rekommenderad:
Stor kondensator Spark Demo - 170V DC laddare: 5 steg
Stor kondensator Spark Demo - 170V DC laddare: Detta projekt är avsett att demonstrera vad en kondensator är och fånga publikens uppmärksamhet. Denna enhet omvandlar 120V AC för att ladda en stor kondensator till 170V DC och låter dig ladda ur den, producera en stor gnista och högt ljud, i ett säkert
Spark Gap Tesla Coil: 14 steg
Spark Gap Tesla Coil: Detta är en handledning om hur man bygger en Spark Gap Tesla Coil med en Faraday burklänning.Detta projekt tog mig och mitt team (3 studenter) 16 arbetsdagar, det kostar cirka 500 USD, jag kan försäkra dig om att det fungerar inte från första gången :), viktigast
Art-Net Controlled Winch: 6 steg
Art-Net Controlled Winch: Hej alla, i denna instruerbara förklarar jag hur jag skapade min art-net-kontrollerade vinsch. " Ditt vad? " jag hör dig fråga, låt mig förklara mycket snabbt. För några år sedan höll vi en fest med det lokala ungdomshuset, och som scenen
Installera .NET Framework 1.0 på 64-bitars Windows: 8 steg
Install.NET Framework 1.0 på 64-bitars Windows: Alla som någonsin har försökt installera .NET Framework version 1.0 på en 64-bitarsversion av Windows har förmodligen stött på ett fel som säger att det inte fungerar på 64-bitars Windows . Det finns dock en lösning. OBS! Microsoft stöder inte
Love Spark: 3 Steps (med bilder)
Love Spark: Love Spark är ett hjärtformat hänge som blinkar en lysdiod var tredje sekund och den tiden är baserad på en forskning som utförts av Amy Witter vid University of Melbourne som drar slutsatsen att folk tänker på sina vänner & nära och kära, i genomsnitt