Sommario:

HackerBox 0045: Rete scintillante: 10 passaggi
HackerBox 0045: Rete scintillante: 10 passaggi

Video: HackerBox 0045: Rete scintillante: 10 passaggi

Video: HackerBox 0045: Rete scintillante: 10 passaggi
Video: HackerBox 0045 Искровая сеть 2024, Luglio
Anonim
HackerBox 0045: Rete scintillante
HackerBox 0045: Rete scintillante

Saluti agli hacker HackerBox di tutto il mondo! Con HackerBox 0045, stiamo sperimentando i ricetrasmettitori radio Nordic nRF24, la programmazione e il collegamento in rete dei moduli Digispark Pro, i servomotori con interfaccia radio, i rilevatori di movimento e molto altro ancora. Questo Instructable contiene informazioni per iniziare con HackerBox 0045, che può essere acquistato qui fino ad esaurimento scorte. Se desideri ricevere un HackerBox come questo direttamente nella tua casella di posta ogni mese, iscriviti a HackerBoxes.com e unisciti alla rivoluzione!

HackerBoxes è il servizio di box in abbonamento mensile per gli appassionati di elettronica e informatica - Hardware Hackers - I sognatori dei sogni.

HACK IL PIANETA

Passaggio 1: elenco dei contenuti per HackerBox 0045

Image
Image
  • Tre moduli Digispark Pro ATtiny167
  • Tre moduli NRF24L01 amplificati
  • Tre circuiti stampati DigiProNRF esclusivi
  • Tre antenne SMA
  • Scatola di immagazzinaggio con 575 resistori
  • Modulo sensore di movimento PIR HC-SR501
  • Micro Servo con Hardware
  • Potenziometro lineare da 10K Ohm
  • Cavi jumper DuPont femmina-femmina
  • BadgeBuddy Introduzione al kit di saldatura
  • Adesivo logo Google
  • Toppa termoadesiva esclusiva HackLife

Alcune altre cose che saranno utili:

  • Saldatore, saldatore e strumenti di saldatura di base
  • Computer per l'esecuzione di strumenti software

Soprattutto, avrai bisogno di un senso di avventura, spirito hacker, pazienza e curiosità. Costruire e sperimentare con l'elettronica, sebbene molto gratificante, può essere complicato, impegnativo e persino frustrante a volte. L'obiettivo è il progresso, non la perfezione. Quando persisti e ti godi l'avventura, una grande soddisfazione può derivare da questo hobby. Fai ogni passo lentamente, presta attenzione ai dettagli e non aver paura di chiedere aiuto.

C'è una grande quantità di informazioni per i membri attuali e potenziali nelle FAQ di HackerBox. Quasi tutte le e-mail di supporto non tecnico che riceviamo hanno già una risposta lì, quindi apprezziamo davvero che tu abbia dedicato qualche minuto alla lettura delle FAQ.

Passaggio 2: kit di saldatura introduttivo - BadgeBuddy

Digispark Pro
Digispark Pro

Il BadgeBuddy è un kit di "introduzione alla saldatura" semplice e divertente. HackerBoxes è orgoglioso di aver prodotto migliaia di kit BadgeBuddy per promuovere il nostro hobby al DEF CON 27 a Las Vegas. I kit BadgeBuddy saranno disponibili gratuitamente (come nella birra) nell'Hardware Hacking Village, nel Soldering Skills Village e nella Vendor Room. Gli organizzatori e i volontari nei villaggi DEF CON si dedicano a presentare e assistere chiunque sia interessato all'elettronica e a molti altri aspetti dell'hacking e della ricerca sulla sicurezza.

Naturalmente, sono stati reperiti abbastanza kit BadgeBudy aggiuntivi per assicurarsi che tutti i membri di HackerBox possano anche ottenere un kit BadgeBuddy in HackerBox 0045. Puoi condividere il tuo BadgeBuddy con qualcuno che vuole imparare a saldare, oppure puoi semplicemente divertirti con te stesso!

Il BadgeBuddy è un mini-badge PCB che può essere appeso a un cordino per conferenze, zaino, borsa, cintura, ecc. utilizzando la catena a sfera inclusa. Il BadgeBuddy utilizza uno stile migliorato di LED arcobaleno a ciclo automatico per una distinta materiali ridotta senza bisogno di circuiti di controllo esterni. Questo rende un risultato interessante che è ancora abbastanza semplice per un progetto di saldatura per la prima volta.

Se stai istruendo qualcuno attraverso questo kit che non conosce la saldatura, ci sono molte ottime guide e video online sulla saldatura. Ecco un esempio. Tieni presente che i gruppi di produttori locali o gli spazi di hacker hanno spesso stazioni di saldatura e competenze da condividere. Inoltre, i club di radioamatori sono sempre ottime fonti di esperienza nel campo dell'elettronica.

Note sull'assemblaggio di BadgeBuddy:

  • PAD CENTRALE DI LATTA SOTTO LA CLIP DELLA CELLA DI MONETE CON SALDATURA PER FARE UN LEGGERO URTO
  • CLIP A SALDARE A CELLULE SECONDO IL PROFILO SUL RETRO DEL PCB
  • ATTACCARE L'INTERRUTTORE DI ALIMENTAZIONE SUL RETRO DEL PCB
  • INSERIRE I LED LAMPEGGIANTI NELLA PARTE ANTERIORE DEL PCB CON IL PERNO CORTO PI VICINO AL LATO PIATTO DEL PROFILO DEL LED SUL PCB
  • LED A SALDARE
  • MENTRE SI INDOSSANO GLI OCCHIALI DI SICUREZZA, I PERNI DI FISSAGGIO A FILO SUL PCB
  • INSERIRE CELLA MONETE
  • CELEBRA IL SUCCESSO DEL CICLISMO DEL LED RAINBOW
  • ATTACCARE UTILIZZANDO LA CATENA DI PERLINE

Passaggio 3: Digispark Pro

Il Digispark Pro utilizza il microcontrollore ATtiny167 (scheda tecnica), un bell'aggiornamento dall'ATtiny85 sul Digispark originale.

Il Digispark Pro può essere programmato direttamente da USB senza bisogno di un altro Arduino o modulo di programmazione. Il codice USB viene eseguito direttamente su ATtiny167.

Rispetto al Digispark originale, il Pro è più veloce (16 Mhz contro 8 Mhz), ha più spazio di archiviazione e ha molti più pin I/O.

Il Digispark Pro è stato originariamente introdotto attraverso un progetto Kickstarter.

Passaggio 4: programmazione di Digispark Pro

Programmazione di Digispark Pro
Programmazione di Digispark Pro

Prima ancora di saldare i pin sul Digispark Pro, configura tutto il necessario per programmarlo e carica il codice di esempio per far lampeggiare il LED integrato. Questo è un importante passo per aumentare la fiducia per lavorare con Digispark Pro ed è divertente!

Le informazioni sul Wiki ufficiale di Digistump ci guidano attraverso l'installazione dell'IDE Arduino (se non già installato), la configurazione dell'IDE per l'uso con ATtiny167 e quindi il caricamento del nostro primo programma.

Come al solito, gioca con la modifica dei tempi (millisecondi) nelle chiamate alla funzione delay() e poi riflash il Digispark Pro per vedere che le modifiche al codice vengono memorizzate ed eseguite sul microcontrollore.

Prestare particolare attenzione alle note sotto la voce "Risoluzione dei problemi". L'interfaccia USB di Digispark senza l'utilizzo di un chip USB hardware è un po' un trucco (un geniale però) quindi stabilire la connessione USB a volte richiede alcuni tentativi, un cavo diverso o altri giochi come suggerito nel Wiki.

In alcune configurazioni, Digispark Pro, mentre è connesso a un PC, rimane nel suo bootloader e non esegue il programma utente. Alimentare il Digispark Pro da un power bank, una verruca da parete USB o qualche altro alimentatore una volta programmato è generalmente la risoluzione perfetta.

Passaggio 5: ricetrasmettitore radio NORDIC NRF24L01

Ricetrasmettitore radio NORDIC NRF24L01
Ricetrasmettitore radio NORDIC NRF24L01

L'nRF24L01 è un ricetrasmettitore radio a chip singolo per la banda ISM mondiale da 2,4 a 2,5 GHz. Il ricetrasmettitore è costituito da un sintetizzatore di frequenza completamente integrato, un amplificatore di potenza, un oscillatore a cristallo, un demodulatore, un modulatore e un motore di protocollo avanzato. La potenza di uscita, i canali di frequenza e l'impostazione del protocollo sono facilmente programmabili tramite un'interfaccia SPI. Il consumo di corrente è di soli 9,0 mA con una potenza di uscita di -6 dBm e 12,3 mA in modalità RX. Le modalità di spegnimento e standby integrate supportano la riduzione della potenza. (scheda dati)

Come funziona il modulo wireless nRF24L01+.

Passaggio 6: configurare i nodi DigiProNRF

Configura nodi DigiProNRF
Configura nodi DigiProNRF

L'esclusiva scheda elettronica DigiProNRF supporta l'interconnessione di un modulo Digispark Pro e un modulo nRF24L01. Il circuito DigiProNRF supporta anche un regolatore filtrato da 3,3 V per alimentare l'nRF24 e fornisce una fila di pin Digispark Pro suddivisi per un facile accesso alle linee di alimentazione e ai segnali I/O.

Dal diagramma schematico, notare quali pin del modulo nRF24 si collegano a quali pin Digispark. Queste assegnazioni dei pin sono utilizzate nel codice di esempio allegato.

Saldare due nodi DigiProNRF per sperimentare comunicazioni punto-punto tra i nodi.

NON POPOLARE i tre "pin di intestazione centrale" nella parte inferiore di Digispark Pro. Invece, usa i pin di intestazione aggiuntivi per la fila di pin di breakout accanto a Digispark Pro. I tre "pin dell'intestazione centrale" possono essere collegati senza causare problemi (non sono collegati a nulla nel PCB) ma l'intestazione è meglio utilizzata per il breakout piuttosto che sprecata su tre fori Digispark inutilizzati.

Programmare i due nodi DigiProNRF con gli sketch demo allegati (uno per TX e uno per RX). Il LED Pin1 integrato (vicino al centro di Digispark Pro) su ciascuna scheda lampeggerà lentamente quando la connessione radio avrà successo. Il LED rimarrà acceso fisso quando la connessione radio è interrotta. Ad esempio, se l'altro nodo è spento.

Cordiali saluti, questa demo si basa sul tutorial Pro nRF24L01+ Shield.

Consigliato: