Nebezpečenstvo
Author: bfvr
GELET BEZPEČNOSTNÝ A BEZPEČNOSTNÝ ZÁMOKU
Tím stážistov z Cornell University sa pozerá do alternatívnych metód výroby bezpečnostného a bezpečnostného systému, ktorý môže byť uzamknutý alebo odomknutý využitím fyzikálnych gest v uzavretom priestore.
Je to posledná ročná práca pre [Ankar], [Darsrsrinivasan], ako aj [Saisrinivasan] v ich Mengu elektrickej i počítačovej techniky. Prototyp systému je schopný nahrávať gesto, ako aj potom porovnať gesto s budúcimi gestami na uzamknutie alebo odomknutie systému. Premýšľajte o tom ako trik Handshake, aby ste sa dostali do kancelárie!
Ak chcete vyhodnotiť gesto, používajú sa štyri konfiguráciu snímačov Sparkfun v lineárnom rozsahu, aby sa zistilo, že vzdialenosť sa pohybuje. ATMEGA1284P sa používa na konverziu signálu analógového snímača na digitálne pre ešte viac spracovania. Práca je neuveriteľne dobre zdokumentovaná, pretože sa zdá, že je to záverečná správa pre projekt.
Krátke video po prestávke sa zobrazí prototyp, rovnako ako poskytuje skvelé vysvetlenie presne tak, ako systém funguje.
DIY Airbag, explózie zahrnuté
Airbag vášho auta je jedným z hlavných inžinierskych úspechov automobilového priemyslu. Pri nehode by sa mal uskutočniť celý rad procesov, aby sa udržala tvár pred svalom do volantu, a všetko by sa malo stať len v zlomku sekundy. [Steve] Over pri myslení by to bolo skvelé nápad zistiť, čo vlastne ide, aby zachránil život s airbagom a rozhodol sa vybudovať jeho vlastné.
Elektronika vybudovania pozostávala z akcelerometra a Arduino. Veľa výskumu, vývoja a experimentovania prešlo do algoritmov, ktoré aktivujú airbagy, ale [Steve] sa rozhodol, aby sa veci jednoducho: Keď sa zistí náhle zrýchlenie, vyrazil malý náboj čierneho prášku.
Samotný airbag je ripstop nylon vystužený plátnom, obsiahnuté v malej zalesnenej boxe vybavenej sklopnými dverami. Všetky tieto komponenty sú umiestnené na kolesové hliníkové testovacie plošiny, posadené s medovským melónom zlyhaním figuríny a vytiahnuté do krátkej steny za pár míľ za hodinu.
Napriek [Steve] nevedela stovky tisíc ľudí hodín do vývoja jeho airbagu – na rozdiel od tých, ktoré nájdete vo vašom stĺpci riadenia – jeho zariadenie skutočne fungovalo celkom dobre. Aj keď nie je úplný úspech, podarilo sa mi prísť s niečím, čo vyzerá, a pôsobí ako známe zariadenie, ktoré zachránilo mnoho životov.
Controlling Moog Werkstatt s kapacitným dotykom Jankó Klávesnica
[Ben Bradley], člen freeside Atlanta, vybudoval kapacitný dotyk Jankó Klávesnica pre Gruzínsko Tech Moog Hackathon. Jankó Keyboards sú snaha 19. storočia pridať oveľa kompaktnejšiu klavírovú klávesnicu. Tam sú trikrát ako početné kľúče ako konvenčný klavír, ale vertikálne organizovaný vertikálne pre (údajne) väčší prospech pri hraní – celá oktáva môže byť pokrytá jednou rukou. Áno, nikdy sa nezachytilo.
Projekt [Ben] sa skladá zo série mosadzných dosiek, ktoré sa káblová na kapacitné dotykové breakout dosky z ADAFRUITU, jedného pre každý z štyroch I2C adresy Arduino Mega Clone. Keď sa dotýka základného, ARDUINO pošle esenciálny signál na Werkstatt pri použití rebríka R-2R na generovanie napätia pre VCO exponenciálny vstup.
Mnohé nedávne Moog Hackathon bolo tretie. Dvadsaťpäť tímov súťažilo z Georgia Tech sám, plus oveľa viac z iných škôl, pracuje 48 hodín na budovanie rozhraní s analógovým syntom Moog Werkstatt-Ø1, súťažiaci za 5 000 dolárov v peňažných cenách, ako aj Werkstatts pre najvyššie tri tímy.
Sme synth-fiends tu na Haboraday: Pokrývame všetko od analógových syntetizátorov na filtre kontrolovaných napätia.
Via Freeside Atlanta, foto [Nathan Burnham].
HOW TO develop YOUR own GOOGLE AIY WITHOUT THE set
Google’s voice assistant has been around for a while now as well as when Amazon released its Alexa API as well as ported the PaaS Cloud code to the Raspberry Pi 2 it was just a matter of time before everybody else jumped on the quick train to maker kingdom. Google just did it in style.
Few understand that the Google assistant API for the Raspberry Pi 3 has been available for a long time now however when they decided to provide away a free set with the may 2017 problems of MagPi magazine, they made an perception on everyone. unfortunately the world has more makers as well as hackers as well as the number of copies of the magazine are limited.
In this writeup, I design the diy version of the AIY set for everybody else who wishes to talk to a cardboard box. I take a better look at the free kit, take it apart, put it together as well as replace it with diy magic. To make things more convenient, I likewise designed an enclosure that you can 3D print to total the kit. Začnime.
The Teardown
A shout out to my buddy [Shabaz] in the UK for sending me a copy of the MagPi. The “Google AIY jobs Voice Kit”(henceforth understood as the kit) contains two PCBs as well as a lot of other stuff. The Voice HAT which appears like a Sound-Card-On-A-Diet has extremely restricted number of components. I will detail each section as well as draw the KiCAD schematic for the exact same one by one
Servos
Starting from the left side, there are 6 sets of 3-pin headers that are labelled ‘Servos’. The meant servo manage is made possible utilizing the Raspberry Pi 3’s on-board PWM module. Each set has a GPIO pin, 5V as well as GND connection. The GPIO pin does not link directly to the Raspberry Pi 3’s header however rather with 220Ohm present limiting resistors (labelled R1-R6).
Zdroj
Just south of these are gadgets identified Q5 as well as Q6 which I am presuming are part of a power supply choice circuit. correct me if I am wrong however right here is my estimate. The working is simple where Q5 only turns ON when the input voltage is higher than the 5V from the USB port. A simple comparator should do so I am utilizing the LM393 for reference.
EDIT: [Raivsr] explained that this might be the equivalent of the Raspberry Pi ‘Ideal Diode’.
Communication Interfaces
North of the ‘Servo’ headers is J15 labelled I2C that directly link to the Raspberry Pi 3 header. That means these should not be linked to anything with 5V pull-ups. They are not being utilized on the board however we will discuss more on this later. right next to it is the SPI as well as 2-pin UART headers. once again these link directly to the primary header as well as serve only as a breakout.
The DAC as well as EEPROM
A bit lower as well as we show up at the boxed circuit with a 16-Pin QFN marked ‘AKK BDQ’. This is the Maxim MAX98357A(PDF) which is an I2S DAC with a class D amplifier. It drives the speaker directly nevertheless since there is only one output, it can only be mono or integrated stereo. It’s still pretty rocking for the budget.
The fascinating thing is the existence of JP6 which seems to have all the I2S connections from the Maxim MAX98357A as well as a few other choose lines. integrated with the two vias that link to the second speaker output, you might potentially in shape one more Maxim MAX98357A breakout board on top to get stereo sound. I am going to do the schematic as well as make it downloadable as well as if you want to provide it a shot let me understand the results. think about it optional homework.
Next to the DAC is an 8-pin SSOP which is a 24C32 (PDF) I2C EEPROM. It’s not linked to the I2C header I talked about earlier however rather to pins 27 as well as 28 of the Raspberry Pi 3 header. According to the Raspberry Pi Foundation’s blog.
“The EEPROM holds the board manufacturer information, GPIO configuration as well as a thing called a ‘device tree‘ fragment – basically a description of the connected hardware that enables Linux to immediately tons the needed drivers.”
So its got some additional sauce that makes things tick as well as I might utilize a BusPirate to Dump the data however I am not sure if Google considers it Intellectual residential or commercial property so I won’t. I have an alternate for it also so checked out on.
Drivers
Moving towards the right, we discover 4 headers marked ‘Drivers’. These are MOSFET circuits for controlling tons such as relays. [Shabaz] did a fantastic task tracing out the elements on this as well as the 3 pins are GPIO, 5V as well as Driver.
The MOSFETs can drive tons of as much as 500mA each thanks to a polyswitch nevertheless the GPIOs are offered for utilize directly as well. tons to be driven should be linked between the pins marked ‘+’ as well as ‘-‘. The header pin on the left is a direct gain access to to GPIOs header pins from the Raspberry Pi 3 as well as the schematic shows the same.
Use these to link LEDs or similar gadgets to suggest the operation of the relays or loads.
Microphone as well as Button Connectors
More fascinating stuff is happening on the right side’s upper right with a push button as well as two JST connectors. The 4 pin connector is meant for the push button that sits on top of the assembled enclosure. The little PCB mounted push button is wired in parallel with the outside switch as well as can be utilized in its location while setting up as well as testing. The 5 pin JST is for the microphone connector as well as has all the I2S pins.
The Microphones
Lastly, the microphone board is marked 432 QDF21G, as well as has Knowles SPH0645LM4H MEMs digital microphones that talk I2S directly.
That’s It!
That about wraps up the teardown as well as all the info needed to make your own AIY Kit. The KiCAD schematic data are offered for download from GitHub nevertheless I leave you with the fun part which is the design as well as routing.
Here is some food for thought. Some parts can be omitted as well as the size of the hat can be shrunk down to the Pi Zero pHat.
For simplicity reasons, I am utilizing the preconfigured OS picture from the Google AIY page. It is a tad short of 900MB as well as can be downloaded directly from Goolge (huge file).
Add A Shutdown Button
You most likely noticed the little golden button next to the huge eco-friendly button in the picture above as well as that is the very first part of the exercise. It is a shutdown button as well as is added since I don’t want to SSH to the box every time I want to turn it off safely.
Get the button you want to utilize as well as add two wires with female headers. This bit works even without the Voice Hat so feel free to try it out. next if you have a voice hat, add male headers to the I2C part. You may select any type of other pins as well as it will still work. link the button to the SDA or GPIO 2 as well as boot the Pi 3 up.
Open up your favourite text editor as well as copy-paste the complying with code into it.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/python
# simple script for shutting down the raspberry Pi at the press of a button.
# by Inderpreet Singh
import RPi.GPIO as GPIO
import time
import os
# utilize the Broadcom SOC Pin numbers
# configuration the Pin with interior pullups enabled as well as PIN in reading mode.
GPIO.setmode(GPIO.BCM)
GPIO.setup(02, GPIO.IN, pull_up_down = GPIO.PUD_UP)
# Our function on what to do when the button is pressed
def Shutdown(channel):
os.system("sudo shutdown -h now")
# add our function to execute when the button pressed event happens
GPIO.add_event_detect(02, GPIO.FALLING, callback = Shutdown, bouncetime = 2000)
# now wait!
while 1:
time.sleep(1)
Save the data in your /home/pi folder as shutdown.py
In a terminal type the complying with commands
1
chmod +x shutdown.py python shutdown.py &
This should make the script run in the background. If you press the button, the Pi should shutdown immediately. You may select to add a delay by uncommenting the sleep phone call in the example code. Alternatively, you may likewise modification the GPIO by replacing the appropriate number in the python script.
Cool! now we can shutdown by pressing a button.
Add a USB noise Card
The obvious alternate to the Google AIY Voice Hat is to utilize any type of USB noise Cards that are offered from a number of sources. The easiest method is to just plug one in as well as configure the software application to utilize that instead of the Hat however when there two drivers installed, the python scripts requirement to be reconfigured to make whatever seamless.
Once you plug in the soundcard, the very first thing to do is inspect if it was acknowledged or not. In the terminal window, type in:
1
aplay – l
‘aplay’ is utilized by the scripts to speak out the replies so you should be able to see two noise devices. note that the onboard noise has been disabled from within the config.txt (see gadget tree reference) and can be enabled if you plan to utilize a USB microphone instead of the noise card. The windows output should look like the picture below.
I would like to set the USB noise card as the default audio, as well as for that we requirement to customize the /etc/asound.conf .
1
sudo nano /etc/asound.conf
Delete the existing material as well as replace it with text as shown below. though this sets the default input as well as output gadget to the USB device, there is one more step to make things work. (To exit nano, utilize Ctrl+x, y, return)
Next we edit to audio.py data that handles all the audio playing as well as recording functionality. For that, open up the data in your favourite text editor; mine is nano:
1
sudo nano /home/pi/voice-recognizer-raspi/src/audio.py
Scroll down to the part thatŠtáty ARECORD ‘, ktorý je v funkcii __init__. Je zrejmé, že existuje oddaný proces, ktorý udržiava rekordér bežiaci, pretože sa zobrazí vo videu. Teraz chceme upraviť argumenty, aby sme zabezpečili, že používa USB kartu, aby chytil zvuk namiesto pôvodného hlasového klobúka. Jednoduchá úprava na využitie ‘-d’, ‘sysdefault: karta = 1’ by mala stačiť, ako je znázornené na obrázku nižšie.
Podobná modifikácia je potrebná pre APLAY FUNKCIUJÚCE FUNKCIE TROČNÝ V KÓDE.
S tým je hack kompletný! Dvakrát kliknite na ‘test_audio.py’, aby ste skontrolovali, či zvuk funguje. Chýba nám to len jedna časť puzzle – tlačidlo ‘počúvať’! Takže len kábel stlačte tlačidlo medzi GPIO23, ako aj priľahlým podzemným kolíkom, ako aj potom spustiť ‘src / main.py’ začať hrať s DIY Google Aiy.
Demo
Malé video demo navrhovaného hack s kartou šumu USB, vonkajším reproduktorom, ako aj lacným mikrofónom.
Kryt
3D tlačený kryt je navrhnutý v Fusion360, ako aj dáta STL sú súčasťou úložiska githubu. Môžete využiť presne rovnaký kryt pre niekoľko pracovných miest, pretože existujú stojany pre Raspberry PI, ako aj prístavy sú vyvedené na pohodlie. Vo vnútri je veľký priestor na pridanie klobúkov, ako aj extra obvodov.
Urobil som kryt rozdelený z uprostred, aby som zabezpečil, že sa stane jednoduchým získať prístup k GPIOS. Celá vec stlačí tvar, vrátane horného uzáveru, ktorý má otvory pre tri tlačidlá. I keď by to malo zmysel mať menšie tlačidlá, pretože sa očakáva, že výsledok bude ťažší ako lepenka. Pre reproduktor je dostatok rozlohy, ak by ste zvolili, že je o niečo iné.
Nemala som možnosť vytlačiť jednu, rovnako ako aktualizuje túto stránku, keď je v téme akýkoľvek typ vývoja. Práve tu je render dizajnu.
Zhrnutie
Spoločnosť Google už má svoje API k dispozícii verejnosti, avšak predkonfigurovaný Rspbian Obraz pomôže veľa ľudí, ktorí majú začať. Pokúsil som sa navrhnúť základy hlukovej karty okrem poskytnutia plánov pre ekvivalentnú kartu, ak chcete urobiť. Pre druhých je vysvetlený výber na využitie vonkajšej šumu karty, ako aj demonštrované, ako aj dúfam, že ovplyvňuje ľudí, aby sa skutočne dostali do takýchto projektov. Svet potrebuje viac AIY, ako aj práve tu je vaša možnosť začať, takže čo čakáte? Získajte hacking.
HACKABEAY PRIVE VSTUP: osciloskop pre masy
Ak zamierte do svojho miestneho dodávateľského obchodu elektroniky (internet), môžete vyzdvihnúť vysokokvalitný true-rms multimeter pre približne 100 dolárov, ktoré urobíte prakticky všetko, čo kedykoľvek budete robiť potrebujú. Nebude to môcť prezerať tformné tvary; Toto je ríša osciloskopu. Na rozdiel od rozumného nákladového bodu multimetra je však dobrý osciloskop ľahko početný stovky, a obyčajne tisíce dolárov. Aj keď je to pre väčšinu neúmerne drahé, ďalší vstup do Haboaday Ceny sa snaží priniesť nízkonákladový osciloskop na masy.
Multiscope je vyvinutý [Vítorom] a je založený na rozsahu STM32-O, ktorý je vyvinutý okolo mikrokontroléra STM32F103C8T6. Tento špecifický čip bol vybraný z dôvodu vysokej rýchlosti hodín a vynikajúce analógovo-digitálne rozlíšenie, ktoré sú dva vitálne špecifikácie pre akýkoľvek osciloskop. Tento špecifický rozsah má vstavaný merač indukčnosti, čo je ďalšou funkciou, ktorú váš inak schopný multimetr s najväčšou pravdepodobnosťou nemá.
Nové funkcie sa naďalej pridávajú do tohto rozsahu [VItor]. Mnohí nedávno pridali funkcie, ktoré podporujú negatívne napätie a posuny. Jeho špecifický rozsah je vyvinutý aj vo vnútri modelového auta, ale domnievame sa, že to bude voliteľná funkcia.
Hackadayprize2017 je sponzorovaný:
Hacker zistí bezpečnostné otvory na CSL Dualcom
CSL Dualcom, prominentný výrobca bezpečnostných systémov v Anglicku, je spochybnenie vyhlasuje z [Cybergibbons], že ich dizajn CS2300-R je prepadnutý otvormi. Špecifický gadget v záujme je komunikačným odkazom, ktorý sedí medzi alarmovým systémom, ako aj ich sledovacie zariadenie. Jeho úlohou je umožniť tieto dva systémy hovoriť s každým iným prostredníctvom internetu, potrubia potrubia alebo bunkových veží. Netreba dodávať, že má niektoré ťažké bezpečnostné prvky vyvinuté, aby sa zastavili manipuláciu. Zdá sa však, že bezpečnosť nie je mimoriadne bezpečná. [Cybergibbons] metodicky strčil, ako aj podávať bity, ako aj bajty CS2300-R až do neupraveného tajomstva. Ukazuje sa, že šifrovanie, ktoré využíva, je len niekoľko dojčiat krokov nad rámec základného cisára šifru.
Caesar Cipher len posunie dáta podľa numerickej hodnoty. Hodnota je šifrovací kľúč. Napríklad kód ibdlbebz je šifrovaný cisárskym šifrom. Netrvá to veľmi veľa, aby ste videli, že posun “1” by vystavila Hackaday. Toto … nie je bezpečnosť, rovnako ako je ekvivalentná zámku TSA, ak to je. CS2300-R berie caesar CIPHER, ako aj modifikuje ho, aby sa zabezpečilo, že šifrové úpravy, ako ste krok nadol dátový reťazec. [Cybergibbons] bol schopný zistiť, ako sa rozhodlo zmenilo, čo bolo odhalené, keď to položil – “tajomstvo kráľovstvu”.
Na príbehu je oveľa oveľa viac. Uistite sa, že si prečítajte jeho hĺbkovú správu (PDF), ako aj pochopiť, čo veríte v poznámky nižšie.
Uviedli sme, že CSL Dualcom spochybňuje zistenia. Ich konanie je možné odhaliť tu.
Prenos Tee Vee z PI
Chcete nastaviť svoju vlastnú televíznu stanicu? Tento hack môže pomôcť: [Jan Panteltje] Pracoval presne ako otočiť Raspberry PI na DVB-S vysielač. DVB-S je televízny prenos základný pôvodne vyrobený pre satelitné vysielanie, avšak aj šunky ho využijú na odosielanie videa na amatérskych pásoch. Čo [Jan] bolo využiť softvérovú aplikáciu na PI na kódovanie videa do toku prenosu, ktorý sa potom vyvoláva na domáci vysielač, ktorý moduluje dáta do signálu DVB-S. [Jan] účinne skontroloval systém s priamym spojením, privádzaním výstupu vysielača do DVB-S dekodérovej karty, ktorá by mohla skontrolovať údaje, ako aj dekódovanie video signálu. Na vytvorenie skutočného vysielacieho signálu by ďalší krok bol nakŕmiť výstup signálu do zosilňovača, ako aj väčší vysielač, ktorý vysiela signál.
To je obrovský krok, aj keď, dúfam, že [Jan] drží, rovnako ako trochu oveľa viac dokumentácie. V súčasnosti sú schémy pre toto všetky ručne ťahané, ako aj prototyp je drôt-zabalený bit protikoard. Toto je extrémne vynikajúci hack, hoci: Existujú amatérske DVB-s vysielačov, ale väčšina položí kódovanie na venovaný čip. Videli sme hacks s využitím ľahšieho DVB-T základná, rovnako ako PI predtým, avšak dostať pi, aby urobil niekoľko ťažkých zdvíhaní, robí to cenovo dostupnejšie, rovnako ako oveľa flexibilnejšie, takže Kudos do [Jan] as ako aj kolegovia za ich prácu.
MB LED je ďalšou generáciou LED video blokových puzzle
stretnutia metľa, sada interaktívnych 8 × 8 LED dlaždíc. Dajte ich vedľa seba a oni sa zameriavajú na video obrazovku, ktorá je súčtom častí. Ak to znie známy, je to preto, že sme videli koncepciu predtým v projekte GLIP. [Guillaume] nám hovorí, že MB LED je novou verziou glipu a z toho, čo sme videli, že urobili veľa pokroku.
Hardvér je dobre navrhnutý. PCB hosťuje mikrokontrolér STM32 a pár hlavičiek pinov, ktoré dostávajú modul matricového modulu RGB LED. Pár držiakov batérie AA tvoria nohy pre zariadenie. Každý z nich má dvojice infračerveného prijímača / vysielačov na každom zo štyroch okrajov a neustáleho prieskumu pre svojich susedov.
Čo nás skutočne zaujme, sú algoritmy, ktoré používajú na komunikáciu. Freertos beží na procesoroch ARM, a bola vyvinutá séria správ, ktoré umožňujú blokom zvoliť líder a sledovať jeho príkazy prostredníctvom distribuovaného systému. Pozrite sa viac informácií o týchto algoritmoch na stránke, ktorá je odkazovaná vyššie, a pripojte sa k nám po prestávke, aby ste videli demo video.
Habowaday Links: 22. júna 2012
, pretože keď chcete niečo obrovské obrábanie
Pre toto video otočte hlasitosť. Je to HSM-Modálne CNC mlyn CNC vyrezávanie plnohodnotného automobilového automobilu z poly styrofoam, aplikovanie ílu do penového jadra a obrábanie ílu na 50 metrov za minútu. Áno, videli sme tento výrobca predtým, ale nikdy v akcii. Trvalo to len viac ako 24 hodín, aby bolo toto modelové auto plnej veľkosti.
Mikroskop do vŕtacieho lisu
Ak potrebujete vŕtať niektoré PCB, [wotboa] má pre vás úhľadnú stavu. Vypracoval mikroprvkový lis z mikroskopu. Je to zatratený dobrý nápad, ak nájdete kvalitný mikroskopový základ; Tieto veci majú normálne pozoruhodne vysokú presnosť. Časť ‘Hack’ je $ 7 Harbor Freight Rotary Tool, niektoré PVC potrubia a ovládanie PWM pre motor – Home-Made, Natch.
Hovorím vám, musia dostať [rieku] z knižnice. pracovať na tom [moffat].
[Alan] urobil tardis knihy a urobil rozhodnutie o zdieľaní plánov s nami. Len stavať na boj proti vážnemu nedostatku dreva a whovian veci na Haboraday. Vashta nerada dúfajme, že nie je súčasťou dodávky.
Peniaze nemôžu dostať šťastie, ale určite ho môžete predať
[GREG] Poslal v niektorých informáciách o Disney’s Glow s show ‘Hats predávajú v Californii Adventure Park. Za $ 25, dostanete klobúk s RGB LED diódami v myších ušiach, ktoré synchronizujú so svetom farebnej show každú noc. Je tu lepší opis klobúkov tu, ale myslíme si, že sú veľmi podobné pre Coldplay xylobands, ktoré sme videli na tohtoročnom Grammy. Každý jednotlivec chcú roztrhnúť nejaké uši od seba?
Pozoruhodne nízko-tech rádiový ďalekohľad
[Impulse405] našiel rozhlasový ďalekohľad chudobného človeka o inštruktáciách a rozhodol sa s nami zdieľať. [Z0RB] našiel 10-nohu misky v odpade a rýchlo absconded s týmto retro hardvérom. Po pridaní napájania a celkového sieťového prijímača na báze metra mal [Z0RB] rádiový ďalekohľad, ktorý zakryli vlnové dĺžky od 850 do 2200 MHz.